Index: content/child/webcrypto/webcrypto_util.cc |
diff --git a/content/child/webcrypto/webcrypto_util.cc b/content/child/webcrypto/webcrypto_util.cc |
index 87ac17465e8639fa40b879cbdaa3d5caa91cbb30..45eaa8de2d080c6bfbca61ff3d888c3410b21f66 100644 |
--- a/content/child/webcrypto/webcrypto_util.cc |
+++ b/content/child/webcrypto/webcrypto_util.cc |
@@ -191,6 +191,12 @@ bool ContainsKeyUsages(blink::WebCryptoKeyUsageMask a, |
return (a & b) == b; |
} |
+// TODO(eroman): Move this helper to WebCryptoKey. |
+bool KeyUsageAllows(const blink::WebCryptoKey& key, |
+ const blink::WebCryptoKeyUsage usage) { |
+ return ((key.usages() & usage) != 0); |
+} |
+ |
bool IsAlgorithmRsa(blink::WebCryptoAlgorithmId alg_id) { |
return alg_id == blink::WebCryptoAlgorithmIdRsaOaep || |
alg_id == blink::WebCryptoAlgorithmIdRsaSsaPkcs1v1_5; |