Searched defs:key_blob (Results 26 - 32 of 32) sorted by relevance

12

/system/tpm/attestation/server/
H A Dattestation_service.cc393 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 Dtpm_utility_test.cc1069 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 Dtrunks_client_test.cc107 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 Dtpm_utility_impl.cc700 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 Dandroid_keymaster_test_utils.cpp806 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 Dsoft_keymaster_device.cpp740 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 Dandroid_keymaster_messages.h275 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...]

Completed in 190 milliseconds

12