Searched refs:extractable (Results 1 - 25 of 44) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/platform/exported/
H A DWebCryptoKey.cpp44 WebCryptoKeyPrivate(PassOwnPtr<WebCryptoKeyHandle> handle, WebCryptoKeyType type, bool extractable, const WebCryptoKeyAlgorithm& algorithm, WebCryptoKeyUsageMask usages) argument
47 , extractable(extractable)
56 const bool extractable; member in class:blink::WebCryptoKeyPrivate
61 WebCryptoKey WebCryptoKey::create(WebCryptoKeyHandle* handle, WebCryptoKeyType type, bool extractable, const WebCryptoKeyAlgorithm& algorithm, WebCryptoKeyUsageMask usages) argument
64 key.m_private = adoptRef(new WebCryptoKeyPrivate(adoptPtr(handle), type, extractable, algorithm, usages));
85 bool WebCryptoKey::extractable() const function in class:blink::WebCryptoKey
88 return m_private->extractable;
/external/chromium_org/content/child/webcrypto/openssl/
H A Dsym_key_openssl.cc21 bool extractable,
37 extractable,
45 bool extractable,
50 extractable,
20 GenerateSecretKeyOpenSsl(const blink::WebCryptoKeyAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, unsigned keylen_bytes, blink::WebCryptoKey* key) argument
43 ImportKeyRawOpenSsl(const CryptoData& key_data, const blink::WebCryptoKeyAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) argument
H A Dsym_key_openssl.h18 bool extractable,
25 bool extractable,
H A Daes_key_openssl.cc40 bool extractable,
51 extractable,
71 bool extractable,
85 extractable,
92 bool extractable,
97 key_data, jwk_suffix_, extractable, usage_mask, &raw_data);
102 CryptoData(raw_data), algorithm, extractable, usage_mask, key);
118 key.extractable(),
38 GenerateSecretKey( const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
69 ImportKeyRaw(const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
90 ImportKeyJwk(const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
H A Drsa_key_openssl.h48 bool extractable,
60 bool extractable,
66 bool extractable,
72 bool extractable,
H A Daes_key_openssl.h35 bool extractable,
45 bool extractable,
51 bool extractable,
H A Dhmac_openssl.cc74 bool extractable,
87 extractable,
112 bool extractable,
127 extractable,
134 bool extractable,
144 key_data, algorithm_name, extractable, usage_mask, &raw_data);
149 CryptoData(raw_data), algorithm, extractable, usage_mask, key);
170 key.extractable(),
/external/chromium_org/third_party/WebKit/Source/modules/crypto/
H A DCryptoKey.idl36 readonly attribute boolean extractable;
H A DSubtleCrypto.h60 ScriptPromise generateKey(ScriptState*, const Dictionary&, bool extractable, const Vector<String>& keyUsages);
61 ScriptPromise importKey(ScriptState*, const String&, const ArrayPiece&, const Dictionary&, bool extractable, const Vector<String>& keyUsages);
62 ScriptPromise importKey(ScriptState*, const String&, const Dictionary&, const Dictionary&, bool extractable, const Vector<String>& keyUsages);
H A DSubtleCrypto.idl58 [CallWith=ScriptState] Promise generateKey(Dictionary algorithm, boolean extractable, DOMString[] keyUsages);
60 [CallWith=ScriptState] Promise importKey(KeyFormat format, ArrayBuffer keyData, Dictionary algorithm, boolean extractable, KeyUsage[] keyUsages);
61 [CallWith=ScriptState] Promise importKey(KeyFormat format, ArrayBufferView keyData, Dictionary algorithm, boolean extractable, KeyUsage[] keyUsages);
62 [CallWith=ScriptState] Promise importKey(KeyFormat format, Dictionary keyData, Dictionary algorithm, boolean extractable, KeyUsage[] keyUsages);
68 [CallWith=ScriptState] Promise unwrapKey(KeyFormat format, ArrayBuffer wrappedKey, CryptoKey unwrappingKey, Dictionary unwrapAlgorithm, Dictionary unwrappedKeyAlgorithm, boolean extractable, KeyUsage[] keyUsages);
69 [CallWith=ScriptState] Promise unwrapKey(KeyFormat format, ArrayBufferView wrappedKey, CryptoKey unwrappingKey, Dictionary unwrapAlgorithm, Dictionary unwrappedKeyAlgorithm, boolean extractable, KeyUsage[] keyUsages);
H A DCryptoKey.h57 bool extractable() const;
/external/chromium_org/chrome/renderer/resources/extensions/enterprise_platform_keys/
H A Dkey.js32 * @param {boolean} extractable Whether the key is extractable.
35 var KeyImpl = function(type, publicKeySpki, algorithm, usages, extractable) {
40 this.extractable = extractable;
55 {superclass: KeyBase, readonly: ['extractable', 'type', 'usages']});
/external/chromium_org/content/child/webcrypto/nss/
H A Dsym_key_nss.h20 bool extractable,
28 bool extractable,
H A Daes_key_nss.cc48 bool extractable,
59 extractable,
79 bool extractable,
93 extractable,
102 bool extractable,
107 key_data, jwk_suffix_, extractable, usage_mask, &raw_data);
112 CryptoData(raw_data), algorithm, extractable, usage_mask, key);
128 key.extractable(),
46 GenerateSecretKey( const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
77 ImportKeyRaw(const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
100 ImportKeyJwk(const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
H A Dsym_key_nss.cc21 bool extractable,
50 extractable,
58 bool extractable,
83 extractable,
20 GenerateSecretKeyNss(const blink::WebCryptoKeyAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, unsigned keylen_bytes, CK_MECHANISM_TYPE mechanism, blink::WebCryptoKey* key) argument
56 ImportKeyRawNss(const CryptoData& key_data, const blink::WebCryptoKeyAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, CK_MECHANISM_TYPE mechanism, CK_FLAGS flags, blink::WebCryptoKey* key) argument
H A Daes_key_nss.h43 bool extractable,
53 bool extractable,
59 bool extractable,
H A Drsa_key_nss.h53 bool extractable,
65 bool extractable,
71 bool extractable,
83 bool extractable,
H A Dhmac_nss.cc59 bool extractable,
77 extractable,
103 bool extractable,
122 extractable,
131 bool extractable,
141 key_data, algorithm_name, extractable, usage_mask, &raw_data);
146 CryptoData(raw_data), algorithm, extractable, usage_mask, key);
167 key.extractable(),
/external/chromium_org/content/child/webcrypto/
H A Dstructured_clone.h25 bool extractable,
H A Dalgorithm_implementation.cc70 bool extractable,
78 bool extractable,
95 bool extractable,
104 bool extractable,
113 bool extractable,
122 bool extractable,
68 GenerateSecretKey( const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
76 GenerateKeyPair( const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask public_usage_mask, blink::WebCryptoKeyUsageMask private_usage_mask, blink::WebCryptoKey* public_key, blink::WebCryptoKey* private_key) const argument
92 ImportKeyRaw( const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
101 ImportKeyPkcs8( const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
110 ImportKeySpki( const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
119 ImportKeyJwk( const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) const argument
H A Dalgorithm_implementation.h81 bool extractable,
95 bool extractable,
125 bool extractable,
133 bool extractable,
141 bool extractable,
149 bool extractable,
H A Dalgorithm_dispatch.cc106 bool extractable,
118 return impl->GenerateSecretKey(algorithm, extractable, usage_mask, key);
122 bool extractable,
139 extractable,
150 bool extractable,
165 key_data, algorithm, extractable, usage_mask, key);
168 key_data, algorithm, extractable, usage_mask, key);
171 key_data, algorithm, extractable, usage_mask, key);
174 key_data, algorithm, extractable, usage_mask, key);
183 if (!key.extractable())
105 GenerateSecretKey(const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) argument
121 GenerateKeyPair(const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask combined_usage_mask, blink::WebCryptoKey* public_key, blink::WebCryptoKey* private_key) argument
147 ImportKey(blink::WebCryptoKeyFormat format, const CryptoData& key_data, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) argument
239 UnwrapKey(blink::WebCryptoKeyFormat format, const CryptoData& wrapped_key_data, const blink::WebCryptoKey& wrapping_key, const blink::WebCryptoAlgorithm& wrapping_algorithm, const blink::WebCryptoAlgorithm& algorithm, bool extractable, blink::WebCryptoKeyUsageMask usage_mask, blink::WebCryptoKey* key) argument
[all...]
H A Dalgorithm_dispatch.h47 bool extractable,
53 bool extractable,
61 bool extractable,
93 bool extractable,
H A Dwebcrypto_impl.h43 bool extractable,
50 bool extractable,
80 bool extractable,
96 bool extractable,
/external/chromium_org/third_party/WebKit/public/platform/
H A DWebCryptoKey.h105 BLINK_PLATFORM_EXPORT static WebCryptoKey create(WebCryptoKeyHandle*, WebCryptoKeyType, bool extractable, const WebCryptoKeyAlgorithm&, WebCryptoKeyUsageMask);
115 BLINK_PLATFORM_EXPORT bool extractable() const;

Completed in 2194 milliseconds

12