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; |