| Index: Source/modules/crypto/NormalizeAlgorithm.cpp
|
| diff --git a/Source/modules/crypto/NormalizeAlgorithm.cpp b/Source/modules/crypto/NormalizeAlgorithm.cpp
|
| index c53c7c66b99d8e9c4a4e05200467323e32ae0a26..c12559ffb9505d79ec527bee6112be9d8f9da7a6 100644
|
| --- a/Source/modules/crypto/NormalizeAlgorithm.cpp
|
| +++ b/Source/modules/crypto/NormalizeAlgorithm.cpp
|
| @@ -70,6 +70,7 @@ const AlgorithmNameMapping algorithmNameMappings[] = {
|
| {"AES-CBC", WebKit::WebCryptoAlgorithmIdAesCbc},
|
| {"HMAC", WebKit::WebCryptoAlgorithmIdHmac},
|
| {"RSASSA-PKCS1-v1_5", WebKit::WebCryptoAlgorithmIdRsaSsaPkcs1v1_5},
|
| + {"RSAES-PKCS1-v1_5", WebKit::WebCryptoAlgorithmIdRsaEsPkcs1v1_5},
|
| {"SHA-1", WebKit::WebCryptoAlgorithmIdSha1},
|
| {"SHA-224", WebKit::WebCryptoAlgorithmIdSha224},
|
| {"SHA-256", WebKit::WebCryptoAlgorithmIdSha256},
|
| @@ -97,6 +98,12 @@ const OperationParamsMapping operationParamsMappings[] = {
|
| {WebKit::WebCryptoAlgorithmIdRsaSsaPkcs1v1_5, GenerateKey, WebKit::WebCryptoAlgorithmParamsTypeRsaKeyGenParams},
|
| {WebKit::WebCryptoAlgorithmIdRsaSsaPkcs1v1_5, ImportKey, WebKit::WebCryptoAlgorithmParamsTypeNone},
|
|
|
| + // RSAES-PKCS1-v1_5
|
| + {WebKit::WebCryptoAlgorithmIdRsaEsPkcs1v1_5, Encrypt, WebKit::WebCryptoAlgorithmParamsTypeNone},
|
| + {WebKit::WebCryptoAlgorithmIdRsaEsPkcs1v1_5, Decrypt, WebKit::WebCryptoAlgorithmParamsTypeNone},
|
| + {WebKit::WebCryptoAlgorithmIdRsaEsPkcs1v1_5, GenerateKey, WebKit::WebCryptoAlgorithmParamsTypeRsaKeyGenParams},
|
| + {WebKit::WebCryptoAlgorithmIdRsaEsPkcs1v1_5, ImportKey, WebKit::WebCryptoAlgorithmParamsTypeNone},
|
| +
|
| // SHA-*
|
| {WebKit::WebCryptoAlgorithmIdSha1, Digest, WebKit::WebCryptoAlgorithmParamsTypeNone},
|
| {WebKit::WebCryptoAlgorithmIdSha224, Digest, WebKit::WebCryptoAlgorithmParamsTypeNone},
|
|
|