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}, |