Searched refs:WebCryptoKeyAlgorithm (Results 1 - 25 of 34) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/platform/exported/
H A DWebCryptoKeyAlgorithm.cpp32 #include "public/platform/WebCryptoKeyAlgorithm.h"
57 WebCryptoKeyAlgorithm::WebCryptoKeyAlgorithm(WebCryptoAlgorithmId id, PassOwnPtr<WebCryptoKeyAlgorithmParams> params) function in class:blink::WebCryptoKeyAlgorithm
62 WebCryptoKeyAlgorithm WebCryptoKeyAlgorithm::adoptParamsAndCreate(WebCryptoAlgorithmId id, WebCryptoKeyAlgorithmParams* params)
64 return WebCryptoKeyAlgorithm(id, adoptPtr(params));
67 WebCryptoKeyAlgorithm WebCryptoKeyAlgorithm::createAes(WebCryptoAlgorithmId id, unsigned short keyLengthBits)
72 return WebCryptoKeyAlgorithm();
73 return WebCryptoKeyAlgorithm(i
[all...]
H A DWebCryptoKey.cpp36 #include "public/platform/WebCryptoKeyAlgorithm.h"
44 WebCryptoKeyPrivate(PassOwnPtr<WebCryptoKeyHandle> handle, WebCryptoKeyType type, bool extractable, const WebCryptoKeyAlgorithm& algorithm, WebCryptoKeyUsageMask usages)
57 const WebCryptoKeyAlgorithm algorithm;
61 WebCryptoKey WebCryptoKey::create(WebCryptoKeyHandle* handle, WebCryptoKeyType type, bool extractable, const WebCryptoKeyAlgorithm& algorithm, WebCryptoKeyUsageMask usages)
91 const WebCryptoKeyAlgorithm& WebCryptoKey::algorithm() const
/external/chromium_org/third_party/WebKit/public/platform/
H A DWebCryptoKeyAlgorithm.h47 // WebCryptoKeyAlgorithm represents the algorithm used to generate a key.
51 class WebCryptoKeyAlgorithm { class in namespace:blink
53 WebCryptoKeyAlgorithm() { } function in class:blink::WebCryptoKeyAlgorithm
56 BLINK_PLATFORM_EXPORT WebCryptoKeyAlgorithm(WebCryptoAlgorithmId, PassOwnPtr<WebCryptoKeyAlgorithmParams>);
60 BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm adoptParamsAndCreate(WebCryptoAlgorithmId, WebCryptoKeyAlgorithmParams*);
62 BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm createAes(WebCryptoAlgorithmId, unsigned short keyLengthBits);
63 BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm createHmac(WebCryptoAlgorithmId hash, unsigned keyLengthBits);
64 BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm createRsaHashed(WebCryptoAlgorithmId, unsigned modulusLengthBits, const unsigned char* publicExponent, unsigned publicExponentSize, WebCryptoAlgorithmId hash);
66 ~WebCryptoKeyAlgorithm() { reset(); }
68 WebCryptoKeyAlgorithm(cons function in class:blink::WebCryptoKeyAlgorithm
[all...]
H A DWebCryptoKey.h69 class WebCryptoKeyAlgorithm;
105 BLINK_PLATFORM_EXPORT static WebCryptoKey create(WebCryptoKeyHandle*, WebCryptoKeyType, bool extractable, const WebCryptoKeyAlgorithm&, WebCryptoKeyUsageMask);
116 BLINK_PLATFORM_EXPORT const WebCryptoKeyAlgorithm& algorithm() const;
H A DWebCrypto.h270 virtual bool deserializeKeyForClone(const WebCryptoKeyAlgorithm&, WebCryptoKeyType, bool extractable, WebCryptoKeyUsageMask, const unsigned char* keyData, unsigned keyDataSize, WebCryptoKey&) { return false; } argument
/external/chromium_org/third_party/WebKit/Source/modules/crypto/
H A DAesKeyAlgorithm.h43 static AesKeyAlgorithm* create(const WebCryptoKeyAlgorithm&);
50 explicit AesKeyAlgorithm(const WebCryptoKeyAlgorithm&);
H A DKeyAlgorithm.h36 #include "public/platform/WebCryptoKeyAlgorithm.h"
45 static KeyAlgorithm* create(const WebCryptoKeyAlgorithm&);
58 explicit KeyAlgorithm(const WebCryptoKeyAlgorithm&);
60 WebCryptoKeyAlgorithm m_algorithm;
/external/chromium_org/content/child/webcrypto/openssl/
H A Dsym_key_openssl.h17 Status GenerateSecretKeyOpenSsl(const blink::WebCryptoKeyAlgorithm& algorithm,
24 const blink::WebCryptoKeyAlgorithm& algorithm,
H A Dsym_key_openssl.cc14 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
20 Status GenerateSecretKeyOpenSsl(const blink::WebCryptoKeyAlgorithm& algorithm,
44 const blink::WebCryptoKeyAlgorithm& algorithm,
H A Daes_key_openssl.cc14 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
50 blink::WebCryptoKeyAlgorithm::createAes(algorithm.id(), keylen_bits),
84 blink::WebCryptoKeyAlgorithm::createAes(algorithm.id(), keylen_bits),
H A Dhmac_openssl.cc21 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
85 return GenerateSecretKeyOpenSsl(blink::WebCryptoKeyAlgorithm::createHmac(
125 blink::WebCryptoKeyAlgorithm::createHmac(
H A Drsa_key_openssl.cc20 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
70 blink::WebCryptoKeyAlgorithm* key_algorithm) {
87 *key_algorithm = blink::WebCryptoKeyAlgorithm::createRsaHashed(
100 blink::WebCryptoKeyAlgorithm key_algorithm;
129 blink::WebCryptoKeyAlgorithm key_algorithm;
/external/chromium_org/content/child/webcrypto/nss/
H A Dsym_key_nss.h19 Status GenerateSecretKeyNss(const blink::WebCryptoKeyAlgorithm& algorithm,
27 const blink::WebCryptoKeyAlgorithm& algorithm,
H A Dsym_key_nss.cc14 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
20 Status GenerateSecretKeyNss(const blink::WebCryptoKeyAlgorithm& algorithm,
57 const blink::WebCryptoKeyAlgorithm& algorithm,
H A Daes_key_nss.cc14 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
58 blink::WebCryptoKeyAlgorithm::createAes(algorithm.id(), keylen_bits),
92 blink::WebCryptoKeyAlgorithm::createAes(algorithm.id(), keylen_bits),
H A Dhmac_nss.cc23 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
76 blink::WebCryptoKeyAlgorithm::createHmac(hash.id(), keylen_bits),
120 blink::WebCryptoKeyAlgorithm::createHmac(
H A Drsa_key_nss.cc16 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
68 blink::WebCryptoKeyAlgorithm* key_algorithm) {
77 *key_algorithm = blink::WebCryptoKeyAlgorithm::createRsaHashed(
90 blink::WebCryptoKeyAlgorithm* key_algorithm) {
390 blink::WebCryptoKeyAlgorithm key_algorithm;
481 blink::WebCryptoKeyAlgorithm key_algorithm;
569 blink::WebCryptoKeyAlgorithm key_algorithm;
661 blink::WebCryptoKeyAlgorithm key_algorithm;
714 blink::WebCryptoKeyAlgorithm key_algorithm;
/external/chromium_org/content/child/webcrypto/
H A Dstructured_clone.h23 bool DeserializeKeyForClone(const blink::WebCryptoKeyAlgorithm& algorithm,
H A Dstructured_clone.cc12 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
38 const blink::WebCryptoKeyAlgorithm& algorithm) {
63 const blink::WebCryptoKeyAlgorithm& algorithm,
109 bool DeserializeKeyForClone(const blink::WebCryptoKeyAlgorithm& algorithm,
H A Dwebcrypto_impl.h94 const blink::WebCryptoKeyAlgorithm& algorithm,
H A Dwebcrypto_impl.cc24 #include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
746 const blink::WebCryptoKeyAlgorithm& algorithm,
/external/chromium_org/third_party/WebKit/Source/bindings/core/v8/
H A DSerializedScriptValue.cpp69 #include "public/platform/WebCryptoKeyAlgorithm.h"
2245 blink::WebCryptoKeyAlgorithm algorithm;
2396 bool doReadHmacKey(blink::WebCryptoKeyAlgorithm& algorithm, blink::WebCryptoKeyType& type)
2404 algorithm = blink::WebCryptoKeyAlgorithm::createHmac(hash, lengthBytes * 8);
2409 bool doReadAesKey(blink::WebCryptoKeyAlgorithm& algorithm, blink::WebCryptoKeyType& type)
2417 algorithm = blink::WebCryptoKeyAlgorithm::createAes(id, lengthBytes * 8);
2422 bool doReadRsaHashedKey(blink::WebCryptoKeyAlgorithm& algorithm, blink::WebCryptoKeyType& type)
2460 algorithm = blink::WebCryptoKeyAlgorithm::createRsaHashed(id, modulusLengthBits, publicExponent, publicExponentSize, hash);
/external/chromium_org/third_party/WebKit/Source/platform/
H A Dblink_platform.target.darwin-arm.mk161 third_party/WebKit/Source/platform/exported/WebCryptoKeyAlgorithm.cpp \
H A Dblink_platform.target.darwin-arm64.mk160 third_party/WebKit/Source/platform/exported/WebCryptoKeyAlgorithm.cpp \
H A Dblink_platform.target.darwin-mips.mk160 third_party/WebKit/Source/platform/exported/WebCryptoKeyAlgorithm.cpp \

Completed in 269 milliseconds

12