EME Compliance: keyStatuses

Issue #8535903 • Assigned to Jerry S.

Details

Author
Mark W.
Created
Aug 18, 2016
Privacy
This issue is public.
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

The Encrypted Media Extensions MediaKeySession keyStatuses attribute has the following problems in Microsoft Edge 25.10586.0.0:

  • Symbol.iterator property is not present
  • keys, values, and entries methods are not present
  • forEach method calls the callback with the callback arguments transposed
  • the keyId values returned by forEach have Little-Endian GUID byte swaps applied (the transpositions are, by byte position, (0,3),(1,2) and (4,5)).
  • likely, the keyIds are stored in this incorrect form, since the has and get methods do not find the keys by their expected ID.
  • the status value after a key has been added remains status-pending instead of usable

See this test.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Title from “keyStatuses” to “EME Compliance: keyStatuses”

      Changed Assigned To to “Brad E.”

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Steve B.”

      Changed Assigned To from “Steve B.” to “Jerry S.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in