/system/keymaster/legacy_support/ |
H A D | ec_keymaster0_key.cpp | 101 const AuthorizationSet& additional_params, 109 return super::LoadKey(move(key_material), additional_params, move(hw_enforced), move(sw_enforced), key); 100 LoadKey(KeymasterKeyBlob&& key_material, const AuthorizationSet& additional_params, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | keymaster_passthrough_key.cpp | 24 const AuthorizationSet& additional_params, 34 additional_params, engine_)); 23 LoadKey(KeymasterKeyBlob&& key_material, const AuthorizationSet& additional_params, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | rsa_keymaster0_key.cpp | 102 const AuthorizationSet& additional_params, 110 return super::LoadKey(move(key_material), additional_params, move(hw_enforced), 101 LoadKey(KeymasterKeyBlob&& key_material, const AuthorizationSet& additional_params, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | ec_keymaster1_key.cpp | 93 const AuthorizationSet& additional_params, 102 engine_->BuildEcKey(key_material, additional_params, &error)); 92 LoadKey(KeymasterKeyBlob&& key_material, const AuthorizationSet& additional_params, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | rsa_keymaster1_key.cpp | 102 const AuthorizationSet& additional_params, 110 RSA_Ptr rsa(engine_->BuildRsaKey(key_material, additional_params, &error)); 101 LoadKey(KeymasterKeyBlob&& key_material, const AuthorizationSet& additional_params, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | keymaster1_engine.cpp | 136 const AuthorizationSet& additional_params, 145 KeyData* key_data = new KeyData(blob, additional_params); 176 const AuthorizationSet& additional_params, 185 KeyData* key_data = new KeyData(blob, additional_params); 194 GetKeymaster1PublicKey(blob, additional_params, error)); 358 const AuthorizationSet& additional_params, 364 if (additional_params.GetTagValue(TAG_APPLICATION_ID, &client_id)) 366 if (additional_params.GetTagValue(TAG_APPLICATION_DATA, &app_data)) 135 BuildRsaKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument 175 BuildEcKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument 357 GetKeymaster1PublicKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument
|
H A D | keymaster1_legacy_support.cpp | 239 const AuthorizationSet& additional_params, 245 auto rc = software_digest_factory_.LoadKey(move(key_material), additional_params, 257 const AuthorizationSet& additional_params, 263 auto rc = software_digest_factory_.LoadKey(move(key_material), additional_params, 238 LoadKey(KeymasterKeyBlob&& key_material, const AuthorizationSet& additional_params, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const argument 256 LoadKey(KeymasterKeyBlob&& key_material, const AuthorizationSet& additional_params, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const argument
|
/system/keymaster/contexts/ |
H A D | keymaster2_passthrough_context.cpp | 70 const AuthorizationSet& additional_params, UniquePtr<Key>* key) const { 76 if (!additional_params.GetTagValue(TAG_APPLICATION_ID, clientIdPtr)) { 79 if (!additional_params.GetTagValue(TAG_APPLICATION_DATA, applicationDataPtr)) { 105 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 69 ParseKeyBlob(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, UniquePtr<Key>* key) const argument
|
H A D | keymaster1_passthrough_context.cpp | 112 const AuthorizationSet& additional_params, 120 if (additional_params.GetTagValue(TAG_APPLICATION_ID, &client_id)) 122 if (additional_params.GetTagValue(TAG_APPLICATION_DATA, &app_data)) 142 const AuthorizationSet& additional_params, UniquePtr<Key>* key) const { 148 keymaster_error_t error = BuildHiddenAuthorizations(additional_params, &hidden, 159 error = parseKeymaster1HwBlob(km1_engine_->device(), blob, additional_params, 172 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 110 parseKeymaster1HwBlob(const keymaster1_device_t* device, const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) argument 141 ParseKeyBlob(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, UniquePtr<Key>* key) const argument
|
H A D | pure_soft_keymaster_context.cpp | 139 const AuthorizationSet& additional_params, 177 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 182 error = BuildHiddenAuthorizations(additional_params, &hidden, softwareRootOfTrust); 138 ParseKeyBlob(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, UniquePtr<Key>* key) const argument
|
H A D | soft_keymaster_context.cpp | 244 const AuthorizationSet& additional_params, 293 return factory->LoadKey(move(key_material), additional_params, move(hw_enforced), 297 error = BuildHiddenAuthorizations(additional_params, &hidden, root_of_trust_); 322 error = ParseKeymaster1HwBlob(blob, additional_params, &key_material, &hw_enforced, 351 // because we don't have the necessary additional_params data. However, the probability 369 // additional_params) or because it is a hardware blob and the hardware failed. In the 396 const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, 405 if (additional_params.GetTagValue(TAG_APPLICATION_ID, &client_id)) 407 if (additional_params.GetTagValue(TAG_APPLICATION_DATA, &app_data)) 243 ParseKeyBlob(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, UniquePtr<Key>* key) const argument 395 ParseKeymaster1HwBlob( const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) const argument
|
/system/keymaster/km_openssl/ |
H A D | ecdsa_operation.cpp | 123 keymaster_error_t EcdsaSignOperation::Update(const AuthorizationSet& /* additional_params */, 136 keymaster_error_t EcdsaSignOperation::Finish(const AuthorizationSet& additional_params, argument 143 keymaster_error_t error = UpdateForFinish(additional_params, input); 192 keymaster_error_t EcdsaVerifyOperation::Update(const AuthorizationSet& /* additional_params */, 205 keymaster_error_t EcdsaVerifyOperation::Finish(const AuthorizationSet& additional_params, argument 209 keymaster_error_t error = UpdateForFinish(additional_params, input);
|
H A D | hmac_operation.cpp | 151 keymaster_error_t HmacOperation::Update(const AuthorizationSet& /* additional_params */, 164 keymaster_error_t HmacOperation::Finish(const AuthorizationSet& additional_params, argument 167 keymaster_error_t error = UpdateForFinish(additional_params, input);
|
H A D | block_cipher_operation.cpp | 168 keymaster_error_t BlockCipherEvpOperation::Update(const AuthorizationSet& additional_params, argument 173 if (block_mode_ == KM_MODE_GCM && !HandleAad(additional_params, input, &error)) return error; 185 keymaster_error_t BlockCipherEvpOperation::Finish(const AuthorizationSet& additional_params, argument 190 if (!UpdateForFinish(additional_params, input, output_params, output, &error)) return error; 379 bool BlockCipherEvpOperation::UpdateForFinish(const AuthorizationSet& additional_params, argument 382 if (input.available_read() || !additional_params.empty()) { 384 *error = Update(additional_params, input, output_params, output, &input_consumed); 416 keymaster_error_t BlockCipherEvpEncryptOperation::Finish(const AuthorizationSet& additional_params, argument 426 BlockCipherEvpOperation::Finish(additional_params, input, signature, output_params, output); 463 keymaster_error_t BlockCipherEvpDecryptOperation::Update(const AuthorizationSet& additional_params, argument 527 Finish(const AuthorizationSet& additional_params, const Buffer& input, const Buffer& signature, AuthorizationSet* output_params, Buffer* output) argument [all...] |
H A D | rsa_operation.cpp | 143 keymaster_error_t RsaOperation::Update(const AuthorizationSet& /* additional_params */, 279 keymaster_error_t RsaSignOperation::Update(const AuthorizationSet& additional_params, argument 284 return RsaOperation::Update(additional_params, input, output_params, output, 293 keymaster_error_t RsaSignOperation::Finish(const AuthorizationSet& additional_params, argument 298 keymaster_error_t error = UpdateForFinish(additional_params, input); 402 keymaster_error_t RsaVerifyOperation::Update(const AuthorizationSet& additional_params, argument 407 return RsaOperation::Update(additional_params, input, output_params, output, 416 keymaster_error_t RsaVerifyOperation::Finish(const AuthorizationSet& additional_params, argument 420 keymaster_error_t error = UpdateForFinish(additional_params, input); 521 keymaster_error_t RsaEncryptOperation::Finish(const AuthorizationSet& additional_params, argument 574 Finish(const AuthorizationSet& additional_params, const Buffer& input, const Buffer& , AuthorizationSet* , Buffer* output) argument [all...] |
/system/keymaster/android_keymaster/ |
H A D | android_keymaster.cpp | 245 context_->ParseKeyBlob(KeymasterKeyBlob(request.key_blob), request.additional_params, 265 response->error = LoadKey(request.key_blob, request.additional_params, &key_factory, &key); 279 factory->CreateOperation(move(*key), request.additional_params, &response->error)); 288 request.purpose, key_id, operation->authorizations(), request.additional_params, 294 response->error = operation->Begin(request.additional_params, &response->output_params); 315 request.additional_params, request.op_handle, false /* is_begin_operation */); 323 operation->Update(request.additional_params, request.input, &response->output_params, 344 request.additional_params, request.op_handle, false /* is_begin_operation */); 351 response->error = operation->Finish(request.additional_params, request.input, request.signature, 377 context_->ParseKeyBlob(KeymasterKeyBlob(request.key_blob), request.additional_params, 473 LoadKey(const keymaster_key_blob_t& key_blob, const AuthorizationSet& additional_params, const KeyFactory** factory, UniquePtr<Key>* key) argument [all...] |
/system/keymaster/tests/ |
H A D | android_keymaster_test_utils.h | 203 keymaster_error_t UpdateOperation(const AuthorizationSet& additional_params, 210 keymaster_error_t FinishOperation(const AuthorizationSet& additional_params, argument 213 return FinishOperation(additional_params, input, signature, nullptr /* output_params */, 216 keymaster_error_t FinishOperation(const AuthorizationSet& additional_params,
|
H A D | android_keymaster_test_utils.cpp | 278 keymaster_error_t Keymaster2Test::UpdateOperation(const AuthorizationSet& additional_params, argument 286 keymaster_error_t error = device()->update(device(), op_handle_, &additional_params, &input, 303 AuthorizationSet additional_params; local 305 return FinishOperation(additional_params, input, signature, &output_params, output); 308 keymaster_error_t Keymaster2Test::FinishOperation(const AuthorizationSet& additional_params, argument 316 keymaster_error_t error = device()->finish(device(), op_handle_, &additional_params, &inp, &sig,
|
/system/keymaster/include/keymaster/ |
H A D | android_keymaster_messages.h | 314 AuthorizationSet additional_params; member in struct:keymaster::GetKeyCharacteristicsRequest 346 AuthorizationSet additional_params; member in struct:keymaster::BeginOperationRequest 369 AuthorizationSet additional_params; member in struct:keymaster::UpdateOperationRequest 395 AuthorizationSet additional_params; member in struct:keymaster::FinishOperationRequest 510 AuthorizationSet additional_params; member in struct:keymaster::ExportKeyRequest 792 AuthorizationSet additional_params; member in struct:keymaster::ImportWrappedKeyRequest
|