WebCryptoKeyAlgorithm 2134 Source/bindings/v8/SerializedScriptValue.cpp blink::WebCryptoKeyAlgorithm algorithm; WebCryptoKeyAlgorithm 2273 Source/bindings/v8/SerializedScriptValue.cpp bool doReadHmacKey(blink::WebCryptoKeyAlgorithm& algorithm, blink::WebCryptoKeyType& type) WebCryptoKeyAlgorithm 2281 Source/bindings/v8/SerializedScriptValue.cpp algorithm = blink::WebCryptoKeyAlgorithm::createHmac(hash, lengthBytes * 8); WebCryptoKeyAlgorithm 2286 Source/bindings/v8/SerializedScriptValue.cpp bool doReadAesKey(blink::WebCryptoKeyAlgorithm& algorithm, blink::WebCryptoKeyType& type) WebCryptoKeyAlgorithm 2294 Source/bindings/v8/SerializedScriptValue.cpp algorithm = blink::WebCryptoKeyAlgorithm::createAes(id, lengthBytes * 8); WebCryptoKeyAlgorithm 2299 Source/bindings/v8/SerializedScriptValue.cpp bool doReadRsaKey(bool hasHash, blink::WebCryptoKeyAlgorithm& algorithm, blink::WebCryptoKeyType& type) WebCryptoKeyAlgorithm 2338 Source/bindings/v8/SerializedScriptValue.cpp algorithm = blink::WebCryptoKeyAlgorithm::createRsaHashed(id, modulusLengthBits, publicExponent, publicExponentSize, hash); WebCryptoKeyAlgorithm 2340 Source/bindings/v8/SerializedScriptValue.cpp algorithm = blink::WebCryptoKeyAlgorithm::createRsa(id, modulusLengthBits, publicExponent, publicExponentSize); WebCryptoKeyAlgorithm 39 Source/modules/crypto/AesKeyAlgorithm.cpp PassRefPtrWillBeRawPtr<AesKeyAlgorithm> AesKeyAlgorithm::create(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 54 Source/modules/crypto/AesKeyAlgorithm.cpp AesKeyAlgorithm::AesKeyAlgorithm(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 45 Source/modules/crypto/AesKeyAlgorithm.h static PassRefPtrWillBeRawPtr<AesKeyAlgorithm> create(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 52 Source/modules/crypto/AesKeyAlgorithm.h explicit AesKeyAlgorithm(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 39 Source/modules/crypto/HmacKeyAlgorithm.cpp PassRefPtrWillBeRawPtr<HmacKeyAlgorithm> HmacKeyAlgorithm::create(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 62 Source/modules/crypto/HmacKeyAlgorithm.cpp HmacKeyAlgorithm::HmacKeyAlgorithm(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 40 Source/modules/crypto/HmacKeyAlgorithm.h static PassRefPtrWillBeRawPtr<HmacKeyAlgorithm> create(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 48 Source/modules/crypto/HmacKeyAlgorithm.h explicit HmacKeyAlgorithm(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 47 Source/modules/crypto/KeyAlgorithm.cpp PassRefPtrWillBeRawPtr<KeyAlgorithm> KeyAlgorithm::create(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 69 Source/modules/crypto/KeyAlgorithm.cpp return adoptRefWillBeNoop(new KeyAlgorithm(blink::WebCryptoKeyAlgorithm(hash.id(), nullptr))); WebCryptoKeyAlgorithm 72 Source/modules/crypto/KeyAlgorithm.cpp KeyAlgorithm::KeyAlgorithm(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 47 Source/modules/crypto/KeyAlgorithm.h static PassRefPtrWillBeRawPtr<KeyAlgorithm> create(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 61 Source/modules/crypto/KeyAlgorithm.h explicit KeyAlgorithm(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 63 Source/modules/crypto/KeyAlgorithm.h blink::WebCryptoKeyAlgorithm m_algorithm; WebCryptoKeyAlgorithm 39 Source/modules/crypto/RsaHashedKeyAlgorithm.cpp PassRefPtrWillBeRawPtr<RsaHashedKeyAlgorithm> RsaHashedKeyAlgorithm::create(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 57 Source/modules/crypto/RsaHashedKeyAlgorithm.cpp RsaHashedKeyAlgorithm::RsaHashedKeyAlgorithm(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 40 Source/modules/crypto/RsaHashedKeyAlgorithm.h static PassRefPtrWillBeRawPtr<RsaHashedKeyAlgorithm> create(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 47 Source/modules/crypto/RsaHashedKeyAlgorithm.h explicit RsaHashedKeyAlgorithm(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 45 Source/modules/crypto/RsaKeyAlgorithm.cpp PassRefPtrWillBeRawPtr<RsaKeyAlgorithm> RsaKeyAlgorithm::create(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 69 Source/modules/crypto/RsaKeyAlgorithm.cpp RsaKeyAlgorithm::RsaKeyAlgorithm(const blink::WebCryptoKeyAlgorithm& algorithm) WebCryptoKeyAlgorithm 42 Source/modules/crypto/RsaKeyAlgorithm.h static PassRefPtrWillBeRawPtr<RsaKeyAlgorithm> create(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 50 Source/modules/crypto/RsaKeyAlgorithm.h explicit RsaKeyAlgorithm(const blink::WebCryptoKeyAlgorithm&); WebCryptoKeyAlgorithm 44 Source/platform/exported/WebCryptoKey.cpp WebCryptoKeyPrivate(PassOwnPtr<WebCryptoKeyHandle> handle, WebCryptoKeyType type, bool extractable, const WebCryptoKeyAlgorithm& algorithm, WebCryptoKeyUsageMask usages) WebCryptoKeyAlgorithm 57 Source/platform/exported/WebCryptoKey.cpp const WebCryptoKeyAlgorithm algorithm; WebCryptoKeyAlgorithm 61 Source/platform/exported/WebCryptoKey.cpp WebCryptoKey WebCryptoKey::create(WebCryptoKeyHandle* handle, WebCryptoKeyType type, bool extractable, const WebCryptoKeyAlgorithm& algorithm, WebCryptoKeyUsageMask usages) WebCryptoKeyAlgorithm 91 Source/platform/exported/WebCryptoKey.cpp const WebCryptoKeyAlgorithm& WebCryptoKey::algorithm() const WebCryptoKeyAlgorithm 57 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoKeyAlgorithm::WebCryptoKeyAlgorithm(WebCryptoAlgorithmId id, PassOwnPtr<WebCryptoKeyAlgorithmParams> params) WebCryptoKeyAlgorithm 62 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoKeyAlgorithm WebCryptoKeyAlgorithm::adoptParamsAndCreate(WebCryptoAlgorithmId id, WebCryptoKeyAlgorithmParams* params) WebCryptoKeyAlgorithm 64 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(id, adoptPtr(params)); WebCryptoKeyAlgorithm 67 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoKeyAlgorithm WebCryptoKeyAlgorithm::createAes(WebCryptoAlgorithmId id, unsigned short keyLengthBits) WebCryptoKeyAlgorithm 72 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(); WebCryptoKeyAlgorithm 73 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(id, adoptPtr(new WebCryptoAesKeyAlgorithmParams(keyLengthBits))); WebCryptoKeyAlgorithm 76 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoKeyAlgorithm WebCryptoKeyAlgorithm::createHmac(WebCryptoAlgorithmId hash, unsigned keyLengthBits) WebCryptoKeyAlgorithm 79 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(); WebCryptoKeyAlgorithm 80 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(WebCryptoAlgorithmIdHmac, adoptPtr(new WebCryptoHmacKeyAlgorithmParams(createHash(hash), keyLengthBits))); WebCryptoKeyAlgorithm 83 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoKeyAlgorithm WebCryptoKeyAlgorithm::createRsa(WebCryptoAlgorithmId id, unsigned modulusLengthBits, const unsigned char* publicExponent, unsigned publicExponentSize) WebCryptoKeyAlgorithm 86 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(id, adoptPtr(new WebCryptoRsaKeyAlgorithmParams(modulusLengthBits, publicExponent, publicExponentSize))); WebCryptoKeyAlgorithm 89 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoKeyAlgorithm WebCryptoKeyAlgorithm::createRsaHashed(WebCryptoAlgorithmId id, unsigned modulusLengthBits, const unsigned char* publicExponent, unsigned publicExponentSize, WebCryptoAlgorithmId hash) WebCryptoKeyAlgorithm 93 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(); WebCryptoKeyAlgorithm 94 Source/platform/exported/WebCryptoKeyAlgorithm.cpp return WebCryptoKeyAlgorithm(id, adoptPtr(new WebCryptoRsaHashedKeyAlgorithmParams(modulusLengthBits, publicExponent, publicExponentSize, createHash(hash)))); WebCryptoKeyAlgorithm 97 Source/platform/exported/WebCryptoKeyAlgorithm.cpp bool WebCryptoKeyAlgorithm::isNull() const WebCryptoKeyAlgorithm 102 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoAlgorithmId WebCryptoKeyAlgorithm::id() const WebCryptoKeyAlgorithm 108 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoKeyAlgorithmParamsType WebCryptoKeyAlgorithm::paramsType() const WebCryptoKeyAlgorithm 116 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoAesKeyAlgorithmParams* WebCryptoKeyAlgorithm::aesParams() const WebCryptoKeyAlgorithm 124 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoHmacKeyAlgorithmParams* WebCryptoKeyAlgorithm::hmacParams() const WebCryptoKeyAlgorithm 132 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoRsaKeyAlgorithmParams* WebCryptoKeyAlgorithm::rsaParams() const WebCryptoKeyAlgorithm 140 Source/platform/exported/WebCryptoKeyAlgorithm.cpp WebCryptoRsaHashedKeyAlgorithmParams* WebCryptoKeyAlgorithm::rsaHashedParams() const WebCryptoKeyAlgorithm 148 Source/platform/exported/WebCryptoKeyAlgorithm.cpp void WebCryptoKeyAlgorithm::assign(const WebCryptoKeyAlgorithm& other) WebCryptoKeyAlgorithm 153 Source/platform/exported/WebCryptoKeyAlgorithm.cpp void WebCryptoKeyAlgorithm::reset() WebCryptoKeyAlgorithm 254 public/platform/WebCrypto.h virtual bool deserializeKeyForClone(const WebCryptoKeyAlgorithm&, WebCryptoKeyType, bool extractable, WebCryptoKeyUsageMask, const unsigned char* keyData, unsigned keyDataSize, WebCryptoKey&) { return false; } WebCryptoKeyAlgorithm 68 public/platform/WebCryptoKey.h class WebCryptoKeyAlgorithm; WebCryptoKeyAlgorithm 104 public/platform/WebCryptoKey.h BLINK_PLATFORM_EXPORT static WebCryptoKey create(WebCryptoKeyHandle*, WebCryptoKeyType, bool extractable, const WebCryptoKeyAlgorithm&, WebCryptoKeyUsageMask); WebCryptoKeyAlgorithm 115 public/platform/WebCryptoKey.h BLINK_PLATFORM_EXPORT const WebCryptoKeyAlgorithm& algorithm() const; WebCryptoKeyAlgorithm 51 public/platform/WebCryptoKeyAlgorithm.h class WebCryptoKeyAlgorithm { WebCryptoKeyAlgorithm 53 public/platform/WebCryptoKeyAlgorithm.h WebCryptoKeyAlgorithm() { } WebCryptoKeyAlgorithm 56 public/platform/WebCryptoKeyAlgorithm.h BLINK_PLATFORM_EXPORT WebCryptoKeyAlgorithm(WebCryptoAlgorithmId, PassOwnPtr<WebCryptoKeyAlgorithmParams>); WebCryptoKeyAlgorithm 60 public/platform/WebCryptoKeyAlgorithm.h BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm adoptParamsAndCreate(WebCryptoAlgorithmId, WebCryptoKeyAlgorithmParams*); WebCryptoKeyAlgorithm 62 public/platform/WebCryptoKeyAlgorithm.h BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm createAes(WebCryptoAlgorithmId, unsigned short keyLengthBits); WebCryptoKeyAlgorithm 63 public/platform/WebCryptoKeyAlgorithm.h BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm createHmac(WebCryptoAlgorithmId hash, unsigned keyLengthBits); WebCryptoKeyAlgorithm 64 public/platform/WebCryptoKeyAlgorithm.h BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm createRsa(WebCryptoAlgorithmId, unsigned modulusLengthBits, const unsigned char* publicExponent, unsigned publicExponentSize); WebCryptoKeyAlgorithm 65 public/platform/WebCryptoKeyAlgorithm.h BLINK_PLATFORM_EXPORT static WebCryptoKeyAlgorithm createRsaHashed(WebCryptoAlgorithmId, unsigned modulusLengthBits, const unsigned char* publicExponent, unsigned publicExponentSize, WebCryptoAlgorithmId hash); WebCryptoKeyAlgorithm 67 public/platform/WebCryptoKeyAlgorithm.h ~WebCryptoKeyAlgorithm() { reset(); } WebCryptoKeyAlgorithm 69 public/platform/WebCryptoKeyAlgorithm.h WebCryptoKeyAlgorithm(const WebCryptoKeyAlgorithm& other) { assign(other); } WebCryptoKeyAlgorithm 70 public/platform/WebCryptoKeyAlgorithm.h WebCryptoKeyAlgorithm& operator=(const WebCryptoKeyAlgorithm& other) WebCryptoKeyAlgorithm 91 public/platform/WebCryptoKeyAlgorithm.h BLINK_PLATFORM_EXPORT void assign(const WebCryptoKeyAlgorithm& other);