/system/tpm/attestation/server/ |
H A D | attestation_service.cc | 393 if (!tpm_utility_->Unbind(key.key_blob(), request.encrypted_data(), &data)) { 419 if (!tpm_utility_->Sign(key.key_blob(), request.data_to_sign(), &signature)) { 448 key.key_type(), key.key_usage(), key.key_blob(), 682 std::string key_blob; local 690 nonce, &key_blob, &public_key, &public_key_tpm_format, &key_info, 694 key->set_key_blob(key_blob);
|
/system/tpm/trunks/ |
H A D | tpm_utility_test.cc | 1069 std::string key_blob; local 1079 &mock_authorization_delegate_, &key_blob)); 1106 std::string key_blob; local 1114 EXPECT_CALL(mock_blob_parser_, SerializeKeyBlob(_, _, &key_blob)) 1119 key_handle, new_password, &mock_authorization_delegate_, &key_blob)); 1127 std::string key_blob; local 1138 &mock_authorization_delegate_, &key_blob)); 1223 std::string key_blob; local 1224 EXPECT_CALL(mock_blob_parser_, SerializeKeyBlob(_, _, &key_blob)) 1229 &mock_authorization_delegate_, &key_blob)); 1239 std::string key_blob; local 1266 std::string key_blob; local 1285 std::string key_blob; local 1312 std::string key_blob; local 1324 std::string key_blob; local 1333 std::string key_blob; local 1345 std::string key_blob; local 1361 std::string key_blob; local 1372 std::string key_blob; local 1380 std::string key_blob; local 1387 std::string key_blob; local [all...] |
H A D | trunks_client_test.cc | 107 std::string key_blob; local 111 kNoCreationPCR, session->GetDelegate(), &key_blob, nullptr); 117 result = utility->LoadKey(key_blob, session->GetDelegate(), &signing_key); 148 std::string key_blob; local 152 kNoCreationPCR, session->GetDelegate(), &key_blob, nullptr); 158 result = utility->LoadKey(key_blob, session->GetDelegate(), &decrypt_key); 177 std::string key_blob; local 181 prime_factor, key_authorization, session->GetDelegate(), &key_blob); 187 result = utility->LoadKey(key_blob, session->GetDelegate(), &key_handle); 205 std::string key_blob; local 245 std::string key_blob; local 427 std::string key_blob; local 552 std::string key_blob; local 732 std::string key_blob; local 1065 std::string key_blob; local [all...] |
H A D | tpm_utility_impl.cc | 700 std::string* key_blob) { 734 if (key_blob) { 741 Make_TPM2B_PUBLIC(public_data), new_private_data, key_blob)) { 754 std::string* key_blob) { 819 if (key_blob) { 821 public_data, tpm_private_data, key_blob)) { 836 std::string* key_blob, 838 CHECK(key_blob); 913 key_blob)) { 925 TPM_RC TpmUtilityImpl::LoadKey(const std::string& key_blob, argument 696 ChangeKeyAuthorizationData( TPM_HANDLE key_handle, const std::string& new_password, AuthorizationDelegate* delegate, std::string* key_blob) argument 748 ImportRSAKey(AsymmetricKeyUsage key_type, const std::string& modulus, uint32_t public_exponent, const std::string& prime_factor, const std::string& password, AuthorizationDelegate* delegate, std::string* key_blob) argument 828 CreateRSAKeyPair(AsymmetricKeyUsage key_type, int modulus_bits, uint32_t public_exponent, const std::string& password, const std::string& policy_digest, bool use_only_policy_authorization, int creation_pcr_index, AuthorizationDelegate* delegate, std::string* key_blob, std::string* creation_blob) argument [all...] |
/system/keymaster/ |
H A D | android_keymaster_test_utils.cpp | 806 keymaster_key_blob_t* key_blob, 814 return unwrap(dev)->generate_key(unwrap(dev), params, key_blob, characteristics); 819 const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, 822 return unwrap(dev)->get_key_characteristics(unwrap(dev), key_blob, client_id, app_data, 829 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) { 836 return unwrap(dev)->import_key(unwrap(dev), params, key_format, key_data, key_blob, 804 generate_key(const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument 818 get_key_characteristics(const struct keymaster1_device* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t** characteristics) argument 827 import_key(const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument
|
H A D | soft_keymaster_device.cpp | 740 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) { 744 if (!key_blob) 754 return km1_dev->generate_key(km1_dev, params, key_blob, characteristics); 761 key_blob->key_material_size = response.key_blob.key_material_size; 762 uint8_t* tmp = reinterpret_cast<uint8_t*>(malloc(key_blob->key_material_size)); 765 memcpy(tmp, response.key_blob.key_material, response.key_blob.key_material_size); 766 key_blob->key_material = tmp; 786 keymaster_key_blob_t* key_blob, 738 generate_key( const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument 784 generate_key(const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument 859 get_key_characteristics( const keymaster1_device_t* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t** characteristics) argument 903 get_key_characteristics( const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t* characteristics) argument 934 import_key( const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument 981 import_key( const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument [all...] |
/system/keymaster/include/keymaster/ |
H A D | android_keymaster_messages.h | 275 key_blob.key_material = nullptr; 276 key_blob.key_material_size = 0; 284 keymaster_key_blob_t key_blob; member in struct:keymaster::GenerateKeyResponse 292 key_blob.key_material = nullptr; 293 key_blob.key_material_size = 0; 306 keymaster_key_blob_t key_blob; member in struct:keymaster::GetKeyCharacteristicsRequest 323 key_blob.key_material = nullptr; 324 key_blob.key_material_size = 0; 326 ~BeginOperationRequest() { delete[] key_blob.key_material; } 338 keymaster_key_blob_t key_blob; member in struct:keymaster::BeginOperationRequest 482 keymaster_key_blob_t key_blob; member in struct:keymaster::ImportKeyResponse 505 keymaster_key_blob_t key_blob; member in struct:keymaster::ExportKeyRequest 542 keymaster_key_blob_t key_blob; member in struct:keymaster::DeleteKeyRequest 606 keymaster_key_blob_t key_blob; member in struct:keymaster::AttestKeyRequest 641 keymaster_key_blob_t key_blob; member in struct:keymaster::UpgradeKeyRequest [all...] |