/system/security/keystore/ |
keyblob_utils.cpp | 22 * to a hardware keymaster implementation, the first 4 bytes of the key_blob 43 uint8_t* add_softkey_header(uint8_t* key_blob, size_t key_blob_length) { 48 memcpy(key_blob, SOFT_KEY_MAGIC, sizeof(SOFT_KEY_MAGIC)); 50 return key_blob + sizeof(SOFT_KEY_MAGIC); 53 bool is_softkey(const uint8_t* key_blob, const size_t key_blob_length) { 58 return !memcmp(key_blob, SOFT_KEY_MAGIC, sizeof(SOFT_KEY_MAGIC));
|
keystore.h | 108 uint8_t* add_softkey_header(uint8_t* key_blob, size_t key_blob_length); 113 bool is_softkey(const uint8_t* key_blob, const size_t key_blob_length);
|
/hardware/libhardware/include/hardware/ |
keymaster.h | 117 uint8_t** key_blob, size_t* key_blob_length); 129 uint8_t** key_blob, size_t* key_blob_length); 139 const uint8_t* key_blob, const size_t key_blob_length, 151 const uint8_t* key_blob, const size_t key_blob_length); 172 const uint8_t* key_blob, const size_t key_blob_length, 184 const uint8_t* key_blob, const size_t key_blob_length,
|
/external/wpa_supplicant_6/wpa_supplicant/src/crypto/ |
crypto_cryptoapi.c | 172 } key_blob; local 175 key_blob.hdr.bType = PLAINTEXTKEYBLOB; 176 key_blob.hdr.bVersion = CUR_BLOB_VERSION; 177 key_blob.hdr.reserved = 0; 178 key_blob.hdr.aiKeyAlg = CALG_DES; 179 key_blob.len = 8; 185 key_blob.key[i] = (tmp >> i) | next | 1; 188 key_blob.key[i] = next | 1; 197 if (!CryptImportKey(prov, (BYTE *) &key_blob, sizeof(key_blob), 0, 0 252 } key_blob; local 371 } key_blob; local 526 } key_blob; local [all...] |
/external/wpa_supplicant_8/src/crypto/ |
crypto_cryptoapi.c | 164 } key_blob; local 167 key_blob.hdr.bType = PLAINTEXTKEYBLOB; 168 key_blob.hdr.bVersion = CUR_BLOB_VERSION; 169 key_blob.hdr.reserved = 0; 170 key_blob.hdr.aiKeyAlg = CALG_DES; 171 key_blob.len = 8; 177 key_blob.key[i] = (tmp >> i) | next | 1; 180 key_blob.key[i] = next | 1; 189 if (!CryptImportKey(prov, (BYTE *) &key_blob, sizeof(key_blob), 0, 0 243 } key_blob; local 361 } key_blob; local 516 } key_blob; local [all...] |
/external/chromium/net/http/ |
des.cc | 186 KeyBlob key_blob; local 187 key_blob.header.bType = PLAINTEXTKEYBLOB; 188 key_blob.header.bVersion = CUR_BLOB_VERSION; 189 key_blob.header.reserved = 0; 190 key_blob.header.aiKeyAlg = CALG_DES; 191 key_blob.key_size = 8; // 64 bits 192 memcpy(key_blob.key_data, key, 8); 196 reinterpret_cast<BYTE*>(&key_blob), 197 sizeof key_blob, 0, 0, key.receive()); 199 SecureZeroMemory(key_blob.key_data, sizeof key_blob.key_data) [all...] |
/external/chromium/crypto/ |
hmac_win.cc | 133 KeyBlob* key_blob = reinterpret_cast<KeyBlob*>(&key_blob_storage[0]); local 134 key_blob->header.bType = PLAINTEXTKEYBLOB; 135 key_blob->header.bVersion = CUR_BLOB_VERSION; 136 key_blob->header.reserved = 0; 137 key_blob->header.aiKeyAlg = CALG_RC2; 138 key_blob->key_size = key_length; 139 memcpy(key_blob->key_data, key, key_length); 149 SecureZeroMemory(key_blob->key_data, key_length);
|
/hardware/libhardware/tests/keymaster/ |
keymaster_test.cpp | 296 uint8_t* key_blob; local 300 sDevice->generate_keypair(sDevice, key_type, ¶ms, &key_blob, &key_blob_length)) 302 UniqueKey key(&sDevice, key_blob, key_blob_length); 307 sDevice->get_keypair_public(sDevice, key_blob, key_blob_length, 339 uint8_t* key_blob; local 343 sDevice->generate_keypair(sDevice, key_type, NULL, &key_blob, &key_blob_length)) 350 uint8_t* key_blob; local 354 sDevice->generate_keypair(sDevice, key_type, NULL, &key_blob, &key_blob_length)) 359 uint8_t* key_blob; local 364 &key_blob, &key_blob_length) 395 uint8_t* key_blob; local 405 uint8_t* key_blob; local 415 uint8_t* key_blob; local 434 uint8_t* key_blob; local 447 uint8_t* key_blob; local 463 uint8_t* key_blob; local 474 uint8_t* key_blob; local 587 uint8_t* key_blob; local 621 uint8_t* key_blob; local 662 uint8_t* key_blob; local 687 uint8_t* key_blob; local 712 uint8_t* key_blob; local 734 uint8_t* key_blob; local 769 uint8_t* key_blob; local 791 uint8_t* key_blob; local [all...] |
/device/samsung/tuna/keymaster/ |
keymaster_tuna.cpp | 246 static int keyblob_save(ByteArray* objId, uint8_t** key_blob, size_t* key_blob_length) { 259 *key_blob = handleBlob->get(); 328 uint8_t** key_blob, size_t* key_blob_length) { 402 return keyblob_save(objId.get(), key_blob, key_blob_length); 407 uint8_t** key_blob, size_t* key_blob_length) { 606 return keyblob_save(objId.get(), key_blob, key_blob_length); 610 const uint8_t* key_blob, const size_t key_blob_length, 618 if (keyblob_restore(&session, key_blob, key_blob_length, &publicKey, &privateKey)) { 712 const uint8_t* key_blob, const size_t key_blob_length) { 719 if (keyblob_restore(&session, key_blob, key_blob_length, &publicKey, &privateKey)) [all...] |
/hardware/samsung_slsi/exynos5/libkeymaster/ |
keymaster_mobicore.cpp | 140 uint8_t** key_blob, size_t* key_blob_length) { 149 } else if (key_blob == NULL || key_blob_length == NULL) { 229 *key_blob = outPtr.release(); 235 const uint8_t* key_blob, const size_t key_blob_length, 261 ret = TEE_GetPubKey(key_blob, key_blob_length, binModPtr.get(), &bin_mod_len, binExpPtr.get(),
|
/system/security/softkeymaster/ |
keymaster_openssl.cpp | 270 uint8_t** key_blob, size_t* key_blob_length) { 276 } else if (key_blob == NULL || key_blob_length == NULL) { 295 if (wrap_key(pkey.get(), EVP_PKEY_type(pkey->type), key_blob, key_blob_length)) { 303 const uint8_t* key_blob, const size_t key_blob_length, 311 Unique_EVP_PKEY pkey(unwrap_key(key_blob, key_blob_length));
|
/external/openssh/ |
monitor.c | 196 static u_char *key_blob = NULL; variable 618 if (key_blob == NULL || key_bloblen != bloblen || 619 timingsafe_bcmp(key_blob, blob, key_bloblen)) 628 if (key_blob != NULL) 629 xfree(key_blob); 634 key_blob = NULL; 1179 key_blob = blob; [all...] |