| Index: Source/bindings/core/v8/SerializedScriptValue.cpp
|
| diff --git a/Source/bindings/core/v8/SerializedScriptValue.cpp b/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| index 24e7542788835be74a556a489b17dc66a217f9fb..ce0499b228f1dbc4a1ccaf0f3635aad9649e1525 100644
|
| --- a/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| +++ b/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| @@ -275,6 +275,7 @@ enum CryptoKeyAlgorithmTag {
|
| RsaOaepTag = 10,
|
| AesCtrTag = 11,
|
| AesKwTag = 12,
|
| + RsaPssTag = 13,
|
| // Maximum allowed value is 2^32-1
|
| };
|
|
|
| @@ -779,6 +780,8 @@ private:
|
| return doWriteUint32(AesCtrTag);
|
| case blink::WebCryptoAlgorithmIdAesKw:
|
| return doWriteUint32(AesKwTag);
|
| + case blink::WebCryptoAlgorithmIdRsaPss:
|
| + return doWriteUint32(RsaPssTag);
|
| }
|
| ASSERT_NOT_REACHED();
|
| }
|
| @@ -2502,6 +2505,9 @@ private:
|
| case AesKwTag:
|
| id = blink::WebCryptoAlgorithmIdAesKw;
|
| return true;
|
| + case RsaPssTag:
|
| + id = blink::WebCryptoAlgorithmIdRsaPss;
|
| + return true;
|
| }
|
|
|
| return false;
|
|
|