| Index: Source/modules/crypto/Key.cpp
|
| diff --git a/Source/modules/crypto/Key.cpp b/Source/modules/crypto/Key.cpp
|
| index e4e00e6b5a4cbb8aa0119aeefa9c0b68b12c5db6..705e84e061e320c24afa8635c662b85fc01a7bd5 100644
|
| --- a/Source/modules/crypto/Key.cpp
|
| +++ b/Source/modules/crypto/Key.cpp
|
| @@ -59,14 +59,15 @@ struct KeyUsageMapping {
|
| const char* const name;
|
| };
|
|
|
| +// Keep this array sorted.
|
| const KeyUsageMapping keyUsageMappings[] = {
|
| - { blink::WebCryptoKeyUsageEncrypt, "encrypt" },
|
| { blink::WebCryptoKeyUsageDecrypt, "decrypt" },
|
| + { blink::WebCryptoKeyUsageDeriveKey, "deriveKey" },
|
| + { blink::WebCryptoKeyUsageEncrypt, "encrypt" },
|
| { blink::WebCryptoKeyUsageSign, "sign" },
|
| + { blink::WebCryptoKeyUsageUnwrapKey, "unwrapKey" },
|
| { blink::WebCryptoKeyUsageVerify, "verify" },
|
| - { blink::WebCryptoKeyUsageDeriveKey, "deriveKey" },
|
| { blink::WebCryptoKeyUsageWrapKey, "wrapKey" },
|
| - { blink::WebCryptoKeyUsageUnwrapKey, "unwrapKey" },
|
| };
|
|
|
| COMPILE_ASSERT(blink::EndOfWebCryptoKeyUsage == (1 << 6) + 1, update_keyUsageMappings);
|
|
|