HomeSort by relevance Sort by last modified time
    Searched refs:WebCryptoKey (Results 1 - 25 of 30) sorted by null

1 2

  /external/chromium_org/third_party/WebKit/public/platform/
WebCryptoKey.h 73 // The WebCryptoKey represents a key from the Web Crypto API:
77 // WebCryptoKey is just a reference-counted wrapper that manages the lifetime of
80 // WebCryptoKey is:
88 // If WebCryptoKey "isNull()" then it is invalid to call any of the other
90 class WebCryptoKey {
92 ~WebCryptoKey() { reset(); }
94 WebCryptoKey(const WebCryptoKey& other) { assign(other); }
95 WebCryptoKey& operator=(const WebCryptoKey& other
    [all...]
WebCrypto.h 36 #include "WebCryptoKey.h"
98 BLINK_PLATFORM_EXPORT void completeWithKey(const WebCryptoKey&);
99 BLINK_PLATFORM_EXPORT void completeWithKeyPair(const WebCryptoKey& publicKey, const WebCryptoKey& privateKey);
172 // * WebCryptoKey and WebCryptoAlgorithm ARE threadsafe. They can be
212 virtual void encrypt(const WebCryptoAlgorithm&, const WebCryptoKey&, const unsigned char* data, unsigned dataSize, WebCryptoResult result) { result.completeWithError(WebCryptoErrorTypeNotSupported, ""); }
213 virtual void decrypt(const WebCryptoAlgorithm&, const WebCryptoKey&, const unsigned char* data, unsigned dataSize, WebCryptoResult result) { result.completeWithError(WebCryptoErrorTypeNotSupported, ""); }
214 virtual void sign(const WebCryptoAlgorithm&, const WebCryptoKey&, const unsigned char* data, unsigned dataSize, WebCryptoResult result) { result.completeWithError(WebCryptoErrorTypeNotSupported, ""); }
215 virtual void verifySignature(const WebCryptoAlgorithm&, const WebCryptoKey&, const unsigned char* signature, unsigned signatureSize, const unsigned char* data, unsigned dataSize, WebCryptoResult result) { result.completeWithError(WebCryptoErrorTypeNotSupported, ""); }
219 virtual void exportKey(WebCryptoKeyFormat, const WebCryptoKey&, WebCryptoResult result) { result.completeWithError(WebCryptoErrorTypeNotSupported, "");
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/exported/
WebCryptoKey.cpp 32 #include "public/platform/WebCryptoKey.h"
61 WebCryptoKey WebCryptoKey::create(WebCryptoKeyHandle* handle, WebCryptoKeyType type, bool extractable, const WebCryptoKeyAlgorithm& algorithm, WebCryptoKeyUsageMask usages)
63 WebCryptoKey key;
68 WebCryptoKey WebCryptoKey::createNull()
70 return WebCryptoKey();
73 WebCryptoKeyHandle* WebCryptoKey::handle() const
79 WebCryptoKeyType WebCryptoKey::type() const
85 bool WebCryptoKey::extractable() cons
    [all...]
WebCryptoResult.cpp 74 void WebCryptoResult::completeWithKey(const WebCryptoKey& key)
81 void WebCryptoResult::completeWithKeyPair(const WebCryptoKey& publicKey, const WebCryptoKey& privateKey)
  /external/chromium_org/third_party/WebKit/Source/platform/
CryptoResult.h 48 virtual void completeWithKey(const blink::WebCryptoKey&) = 0;
49 virtual void completeWithKeyPair(const blink::WebCryptoKey& publicKey, const blink::WebCryptoKey& privateKey) = 0;
blink_platform.target.darwin-arm.mk 162 third_party/WebKit/Source/platform/exported/WebCryptoKey.cpp \
    [all...]
blink_platform.target.darwin-arm64.mk 161 third_party/WebKit/Source/platform/exported/WebCryptoKey.cpp \
    [all...]
blink_platform.target.darwin-mips.mk 161 third_party/WebKit/Source/platform/exported/WebCryptoKey.cpp \
    [all...]
blink_platform.target.darwin-x86.mk 161 third_party/WebKit/Source/platform/exported/WebCryptoKey.cpp \
    [all...]
blink_platform.target.darwin-x86_64.mk 161 third_party/WebKit/Source/platform/exported/WebCryptoKey.cpp \
    [all...]
  /external/chromium_org/content/child/webcrypto/
jwk.h 26 blink::WebCryptoKey* key);
28 Status ExportKeyJwk(const blink::WebCryptoKey& key, std::vector<uint8>* buffer);
shared_crypto.h 81 const blink::WebCryptoKey& key,
86 const blink::WebCryptoKey& key,
101 blink::WebCryptoKey* key);
107 blink::WebCryptoKey* public_key,
108 blink::WebCryptoKey* private_key);
115 blink::WebCryptoKey* key);
118 const blink::WebCryptoKey& key,
122 const blink::WebCryptoKey& key,
128 const blink::WebCryptoKey& key,
135 const blink::WebCryptoKey& key_to_wrap
    [all...]
webcrypto_impl.h 31 const blink::WebCryptoKey& key,
36 const blink::WebCryptoKey& key,
56 const blink::WebCryptoKey& key,
59 const blink::WebCryptoKey& key,
64 const blink::WebCryptoKey& key,
71 const blink::WebCryptoKey& key,
72 const blink::WebCryptoKey& wrapping_key,
79 const blink::WebCryptoKey& wrapping_key,
102 blink::WebCryptoKey& key);
104 virtual bool serializeKeyForClone(const blink::WebCryptoKey& key
    [all...]
shared_crypto_unittest.cc 28 #include "third_party/WebKit/public/platform/WebCryptoKey.h"
108 blink::WebCryptoKey key = blink::WebCryptoKey::createNull();
453 blink::WebCryptoKey ImportSecretKeyFromRaw(
457 blink::WebCryptoKey key = blink::WebCryptoKey::createNull();
482 blink::WebCryptoKey* public_key,
483 blink::WebCryptoKey* private_key) {
513 Status AesGcmEncrypt(const blink::WebCryptoKey& key,
550 Status AesGcmDecrypt(const blink::WebCryptoKey& key
    [all...]
shared_crypto.cc 16 #include "third_party/WebKit/public/platform/WebCryptoKey.h"
36 // TODO(eroman): Move this helper to WebCryptoKey.
37 bool KeyUsageAllows(const blink::WebCryptoKey& key,
56 const blink::WebCryptoKey& key,
77 const blink::WebCryptoKey& key,
109 const blink::WebCryptoKey& key,
129 const blink::WebCryptoKey& key,
149 const blink::WebCryptoKey& key,
162 const blink::WebCryptoKey& key,
181 const blink::WebCryptoKey& key
    [all...]
webcrypto_impl.cc 64 // * WebCryptoAlgorithm and WebCryptoKey are threadsafe (however the key's
128 const blink::WebCryptoKey& key,
190 const blink::WebCryptoKey& key,
200 const blink::WebCryptoKey key;
218 public_key(blink::WebCryptoKey::createNull()),
219 private_key(blink::WebCryptoKey::createNull()),
228 blink::WebCryptoKey public_key;
229 blink::WebCryptoKey private_key;
247 key(blink::WebCryptoKey::createNull()) {}
255 blink::WebCryptoKey key
    [all...]
platform_crypto.h 166 blink::WebCryptoKey* key);
181 blink::WebCryptoKey* public_key,
182 blink::WebCryptoKey* private_key);
194 blink::WebCryptoKey* key);
204 blink::WebCryptoKey* key);
223 blink::WebCryptoKey* key);
232 blink::WebCryptoKey* key);
241 blink::WebCryptoKey* key);
platform_crypto_openssl.cc 277 blink::WebCryptoKey* key) {
292 *key = blink::WebCryptoKey::create(new SymKey(CryptoData(random_bytes)),
307 blink::WebCryptoKey* public_key,
308 blink::WebCryptoKey* private_key) {
318 blink::WebCryptoKey* key) {
325 *key = blink::WebCryptoKey::create(new SymKey(key_data),
378 blink::WebCryptoKey* key) {
395 blink::WebCryptoKey* key) {
451 blink::WebCryptoKey* key) {
460 blink::WebCryptoKey* key)
    [all...]
platform_crypto_nss.cc     [all...]
jwk.cc 537 Status ExportRsaPrivateKeyJwk(const blink::WebCryptoKey& key,
710 bool IsRsaKey(const blink::WebCryptoKey& key) {
718 blink::WebCryptoKey* key) {
    [all...]
  /external/chromium_org/third_party/WebKit/Source/modules/crypto/
Key.h 38 #include "public/platform/WebCryptoKey.h"
50 static Key* create(const blink::WebCryptoKey& key)
62 const blink::WebCryptoKey& key() const { return m_key; }
75 explicit Key(const blink::WebCryptoKey&);
77 const blink::WebCryptoKey m_key;
CryptoResultImpl.h 66 virtual void completeWithKey(const blink::WebCryptoKey&) OVERRIDE;
67 virtual void completeWithKeyPair(const blink::WebCryptoKey& publicKey, const blink::WebCryptoKey& privateKey) OVERRIDE;
CryptoResultImpl.cpp 148 void CryptoResultImpl::completeWithKey(const blink::WebCryptoKey& key)
154 void CryptoResultImpl::completeWithKeyPair(const blink::WebCryptoKey& publicKey, const blink::WebCryptoKey& privateKey)
Key.cpp 133 Key::Key(const blink::WebCryptoKey& key)
  /external/chromium_org/third_party/WebKit/Source/bindings/v8/
SerializedScriptValue.cpp 68 #include "public/platform/WebCryptoKey.h"
507 bool writeCryptoKey(const blink::WebCryptoKey& key)
708 void doWriteHmacKey(const blink::WebCryptoKey& key)
718 void doWriteAesKey(const blink::WebCryptoKey& key)
730 void doWriteRsaHashedKey(const blink::WebCryptoKey& key)
    [all...]

Completed in 4643 milliseconds

1 2