Index: Source/modules/crypto/NormalizeAlgorithm.cpp |
diff --git a/Source/modules/crypto/NormalizeAlgorithm.cpp b/Source/modules/crypto/NormalizeAlgorithm.cpp |
index 3db62ea2a69ca7d27cca4f8a0110efcf0d3ce351..caaef8cf72e76da8cc3c8294915453630be8e87c 100644 |
--- a/Source/modules/crypto/NormalizeAlgorithm.cpp |
+++ b/Source/modules/crypto/NormalizeAlgorithm.cpp |
@@ -269,7 +269,7 @@ private: |
// FIXME: Currently only supports ArrayBufferView. |
bool getOptionalCryptoOperationData(const Dictionary& raw, const char* propertyName, bool& hasProperty, RefPtr<ArrayBufferView>& buffer, const ErrorContext& context, AlgorithmError* error) |
{ |
- if (!raw.get(propertyName, buffer)) { |
+ if (!DictionaryHelper::get(raw, propertyName, buffer)) { |
hasProperty = false; |
return true; |
} |
@@ -302,7 +302,7 @@ bool getCryptoOperationData(const Dictionary& raw, const char* propertyName, Ref |
bool getUint8Array(const Dictionary& raw, const char* propertyName, RefPtr<Uint8Array>& array, const ErrorContext& context, AlgorithmError* error) |
{ |
- if (!raw.get(propertyName, array) || !array) { |
+ if (!DictionaryHelper::get(raw, propertyName, array) || !array) { |
setSyntaxError(context.toString(propertyName, "Missing or not a Uint8Array"), error); |
return false; |
} |
@@ -322,7 +322,7 @@ bool getBigInteger(const Dictionary& raw, const char* propertyName, RefPtr<Uint8 |
return false; |
} |
- if (!raw.get(propertyName, array) || !array) { |
+ if (!DictionaryHelper::get(raw, propertyName, array) || !array) { |
setSyntaxError(context.toString(propertyName, "Missing or not a Uint8Array"), error); |
return false; |
} |
@@ -333,7 +333,7 @@ bool getBigInteger(const Dictionary& raw, const char* propertyName, RefPtr<Uint8 |
bool getOptionalInteger(const Dictionary& raw, const char* propertyName, bool& hasProperty, double& value, double minValue, double maxValue, const ErrorContext& context, AlgorithmError* error) |
{ |
double number; |
- bool ok = raw.get(propertyName, number, hasProperty); |
+ bool ok = DictionaryHelper::get(raw, propertyName, number, hasProperty); |
if (!hasProperty) |
return true; |
@@ -445,7 +445,7 @@ bool parseAlgorithm(const Dictionary&, blink::WebCryptoOperation, blink::WebCryp |
bool parseHash(const Dictionary& raw, blink::WebCryptoAlgorithm& hash, ErrorContext context, AlgorithmError* error) |
{ |
Dictionary rawHash; |
- if (!raw.get("hash", rawHash)) { |
+ if (!DictionaryHelper::get(raw, "hash", rawHash)) { |
setSyntaxError(context.toString("hash", "Missing or not a dictionary"), error); |
return false; |
} |
@@ -685,7 +685,7 @@ bool parseAlgorithm(const Dictionary& raw, blink::WebCryptoOperation op, blink:: |
} |
String algorithmName; |
- if (!raw.get("name", algorithmName)) { |
+ if (!DictionaryHelper::get(raw, "name", algorithmName)) { |
setSyntaxError(context.toString("name", "Missing or not a string"), error); |
return false; |
} |