| Index: chrome/renderer/resources/extensions/enterprise_platform_keys/subtle_crypto.js
|
| diff --git a/chrome/renderer/resources/extensions/enterprise_platform_keys/subtle_crypto.js b/chrome/renderer/resources/extensions/enterprise_platform_keys/subtle_crypto.js
|
| index 531d46b70256b7c3b8f94f16c1addc76b9a2048b..017a3e26d7f06a1fa036fcfaa7b5194f54085c19 100644
|
| --- a/chrome/renderer/resources/extensions/enterprise_platform_keys/subtle_crypto.js
|
| +++ b/chrome/renderer/resources/extensions/enterprise_platform_keys/subtle_crypto.js
|
| @@ -102,6 +102,11 @@ SubtleCryptoImpl.prototype.generateKey =
|
| throw CreateSyntaxError();
|
| }
|
|
|
| + // normalizeAlgorithm returns an array, but publicExponent should be a
|
| + // Uint8Array.
|
| + normalizedAlgorithmParameters.publicExponent =
|
| + new Uint8Array(normalizedAlgorithmParameters.publicExponent);
|
| +
|
| if (normalizedAlgorithmParameters.name !== 'RSASSA-PKCS1-v1_5' ||
|
| !equalsStandardPublicExponent(
|
| normalizedAlgorithmParameters.publicExponent)) {
|
|
|