/system/keymaster/legacy_support/ |
ec_keymaster0_key.cpp | 53 KeymasterKeyBlob key_material; local 54 if (!engine_->GenerateEcKey(key_size, &key_material)) 64 return blob_maker_.CreateKeyBlob(key_description, KM_ORIGIN_UNKNOWN, key_material, key_blob, 100 keymaster_error_t EcdsaKeymaster0KeyFactory::LoadKey(KeymasterKeyBlob&& key_material, 109 return super::LoadKey(move(key_material), additional_params, move(hw_enforced), move(sw_enforced), key); 111 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(engine_->BlobToEcKey(key_material)); 120 (*key)->key_material() = move(key_material);
|
rsa_keymaster0_key.cpp | 55 KeymasterKeyBlob key_material; local 56 if (!engine_->GenerateRsaKey(public_exponent, key_size, &key_material)) 66 return blob_maker_.CreateKeyBlob(key_description, KM_ORIGIN_UNKNOWN, key_material, key_blob, 101 keymaster_error_t RsaKeymaster0KeyFactory::LoadKey(KeymasterKeyBlob&& key_material, 110 return super::LoadKey(move(key_material), additional_params, move(hw_enforced), 113 unique_ptr<RSA, RSA_Delete> rsa(engine_->BlobToRsaKey(key_material)); 122 (*key)->key_material() = move(key_material);
|
/system/keymaster/include/keymaster/ |
key.h | 50 const KeymasterKeyBlob& key_material() const { return key_material_; } function in class:keymaster::Key 51 KeymasterKeyBlob& key_material() { return key_material_; } function in class:keymaster::Key
|
/system/keymaster/include/keymaster/legacy_support/ |
keymaster1_engine.h | 47 KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, 60 : op_handle(0), begin_params(params), key_material(blob), error(KM_ERROR_OK), 66 KeymasterKeyBlob key_material; member in struct:keymaster::Keymaster1Engine::KeyData
|
/system/keymaster/contexts/ |
keymaster2_passthrough_context.cpp | 103 KeymasterKeyBlob key_material = blob; local 105 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 133 auto rc = device_->attest_key(device_, &key.key_material(), &attest_params, &cchain);
|
keymaster1_passthrough_context.cpp | 113 KeymasterKeyBlob* key_material, 137 *key_material = blob; 145 KeymasterKeyBlob key_material; local 154 error = DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); 160 &key_material, &hw_enforced, &sw_enforced); 172 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 181 KeymasterKeyBlob key_material; local 184 blob, &key_material, &hw_enforced, &sw_enforced); 215 const KeymasterKeyBlob& key_material, 229 return SerializeIntegrityAssuredBlob(key_material, hidden, *hw_enforced, *sw_enforced, blob) [all...] |
soft_keymaster_context.cpp | 198 const KeymasterKeyBlob& key_material, 212 return SerializeIntegrityAssuredBlob(key_material, hidden, *hw_enforced, *sw_enforced, blob); 280 KeymasterKeyBlob key_material; local 293 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 303 error = DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); 308 error = ParseOcbAuthEncryptedBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); 315 error = ParseOldSoftkeymasterBlob(blob, &key_material, &hw_enforced, &sw_enforced); 322 error = ParseKeymaster1HwBlob(blob, additional_params, &key_material, &hw_enforced, 325 error = ParseKeymaster0HwBlob(blob, &key_material, &hw_enforced, &sw_enforced); 337 KeymasterKeyBlob key_material; local 358 KeymasterKeyBlob key_material; local [all...] |
pure_soft_keymaster_context.cpp | 110 const KeymasterKeyBlob& key_material, 124 return SerializeIntegrityAssuredBlob(key_material, hidden, *hw_enforced, *sw_enforced, blob); 165 KeymasterKeyBlob key_material; local 177 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 188 error = DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); 193 error = ParseOcbAuthEncryptedBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); 200 error = ParseOldSoftkeymasterBlob(blob, &key_material, &hw_enforced, &sw_enforced); 310 if (!input.Reinitialize(transit_key.key_material, transit_key.key_material_size)) { 319 KeymasterKeyBlob key_material = {output.peek_read(), output.available_read()}; 322 if (key_material.key_material_size != masking_key.key_material_size) [all...] |
/system/keymaster/km_openssl/ |
attestation_utils.cpp | 362 const uint8_t* key_material = attestation_signing_key.key_material; local 365 const_cast<const uint8_t**>(&key_material),
|
/system/keymaster/android_keymaster/ |
android_keymaster.cpp | 441 keymaster_key_blob_t key_material = {request.key_data, request.key_data_length}; local 444 KeymasterKeyBlob(key_material), &key_blob, 476 KeymasterKeyBlob key_material; local
|
/external/boringssl/src/crypto/cipher_extra/ |
e_aesgcmsiv.c | 318 alignas(16) uint64_t key_material[12]; local 320 aes128gcmsiv_kdf(padded_nonce, key_material, &gcm_siv_ctx->key[0]); 321 out_record_enc_key[0] = key_material[4]; 322 out_record_enc_key[1] = key_material[6]; 324 aes256gcmsiv_kdf(padded_nonce, key_material, &gcm_siv_ctx->key[0]); 325 out_record_enc_key[0] = key_material[4]; 326 out_record_enc_key[1] = key_material[6]; 327 out_record_enc_key[2] = key_material[8]; 328 out_record_enc_key[3] = key_material[10]; 331 out_record_auth_key[0] = key_material[0] 696 uint8_t key_material[(128 \/* POLYVAL key *\/ + 256 \/* max AES key *\/) \/ 8]; local [all...] |
/hardware/interfaces/keymaster/4.0/vts/functional/ |
keymaster_hidl_hal_test.cpp | 1508 string key_material = "HelloThisIsAKey"; local [all...] |
/external/wpa_supplicant_8/src/tls/ |
tlsv1_common.h | 230 size_t key_material; member in struct:tls_cipher_data
|
/hardware/interfaces/keymaster/3.0/vts/functional/ |
keymaster_hidl_hal_test.cpp | 502 const string& key_material, HidlBuf* key_blob, 506 ->importKey(key_desc.hidl_data(), format, HidlBuf(key_material), 524 const string& key_material) { 525 return ImportKey(key_desc, format, key_material, &key_blob_, &key_characteristics_); 529 const HidlBuf& app_data, HidlBuf* key_material) { 536 *key_material = hidl_key_material; 541 EXPECT_EQ(0U, key_material->size()); 546 ErrorCode ExportKey(KeyFormat format, HidlBuf* key_material) { 548 return ExportKey(format, key_blob_, client_id, app_data, key_material); 2246 string key_material = "HelloThisIsAKey"; local [all...] |
/hardware/libhardware/include/hardware/ |
keymaster_defs.h | 341 const uint8_t* key_material; member in struct:__anon48300
|