Index: LayoutTests/media/encrypted-media/encrypted-media-utils.js |
diff --git a/LayoutTests/media/encrypted-media/encrypted-media-utils.js b/LayoutTests/media/encrypted-media/encrypted-media-utils.js |
index 523eab05160081983597bf82df8027de583735d3..ed59afe2881e47190e86f15365f91b7ab7d90c78 100644 |
--- a/LayoutTests/media/encrypted-media/encrypted-media-utils.js |
+++ b/LayoutTests/media/encrypted-media/encrypted-media-utils.js |
@@ -85,9 +85,11 @@ function base64Encode(data) |
} |
// Creates a JWK from raw key ID and key. |
+// |keyId| and |key| are expected to be ArrayBufferViews, not base64-encoded. |
function createJWK(keyId, key) |
{ |
var jwk = '{"kty":"oct","kid":"'; |
+ // FIXME: Should use base64URLEncoding. |
jwk += base64Encode(keyId); |
jwk += '","k":"'; |
jwk += base64Encode(key); |