/system/keymaster/ |
H A D | ec_keymaster0_key.cpp | 101 const AuthorizationSet& additional_params, 109 return super::LoadKey(key_material, additional_params, hw_enforced, sw_enforced, key); 100 LoadKey(const KeymasterKeyBlob& key_material, const AuthorizationSet& additional_params, const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | rsa_keymaster0_key.cpp | 102 const AuthorizationSet& additional_params, 110 return super::LoadKey(key_material, additional_params, hw_enforced, sw_enforced, key); 101 LoadKey(const KeymasterKeyBlob& key_material, const AuthorizationSet& additional_params, const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | ec_keymaster1_key.cpp | 84 const AuthorizationSet& additional_params, 93 engine_->BuildEcKey(key_material, additional_params, &error)); 83 LoadKey(const KeymasterKeyBlob& key_material, const AuthorizationSet& additional_params, const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | ecdsa_operation.cpp | 125 keymaster_error_t EcdsaSignOperation::Update(const AuthorizationSet& /* additional_params */, 138 keymaster_error_t EcdsaSignOperation::Finish(const AuthorizationSet& additional_params, argument 145 keymaster_error_t error = UpdateForFinish(additional_params, input); 190 keymaster_error_t EcdsaVerifyOperation::Update(const AuthorizationSet& /* additional_params */, 203 keymaster_error_t EcdsaVerifyOperation::Finish(const AuthorizationSet& additional_params, argument 207 keymaster_error_t error = UpdateForFinish(additional_params, input);
|
H A D | rsa_keymaster1_key.cpp | 105 const AuthorizationSet& additional_params, 113 unique_ptr<RSA, RSA_Delete> rsa(engine_->BuildRsaKey(key_material, additional_params, &error)); 104 LoadKey(const KeymasterKeyBlob& key_material, const AuthorizationSet& additional_params, const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced, UniquePtr<Key>* key) const argument
|
H A D | hmac_operation.cpp | 150 keymaster_error_t HmacOperation::Update(const AuthorizationSet& /* additional_params */, 163 keymaster_error_t HmacOperation::Finish(const AuthorizationSet& additional_params, argument 166 keymaster_error_t error = UpdateForFinish(additional_params, input);
|
H A D | keymaster1_engine.cpp | 137 const AuthorizationSet& additional_params, 146 KeyData* key_data = new KeyData(blob, additional_params); 179 const AuthorizationSet& additional_params, 188 KeyData* key_data = new KeyData(blob, additional_params); 197 GetKeymaster1PublicKey(blob, additional_params, error)); 363 const AuthorizationSet& additional_params, 369 if (additional_params.GetTagValue(TAG_APPLICATION_ID, &client_id)) 371 if (additional_params.GetTagValue(TAG_APPLICATION_DATA, &app_data)) 136 BuildRsaKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument 178 BuildEcKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument 362 GetKeymaster1PublicKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument
|
H A D | rsa_operation.cpp | 144 keymaster_error_t RsaOperation::Update(const AuthorizationSet& /* additional_params */, 278 keymaster_error_t RsaSignOperation::Update(const AuthorizationSet& additional_params, argument 283 return RsaOperation::Update(additional_params, input, output_params, output, 292 keymaster_error_t RsaSignOperation::Finish(const AuthorizationSet& additional_params, argument 297 keymaster_error_t error = UpdateForFinish(additional_params, input); 401 keymaster_error_t RsaVerifyOperation::Update(const AuthorizationSet& additional_params, argument 406 return RsaOperation::Update(additional_params, input, output_params, output, 415 keymaster_error_t RsaVerifyOperation::Finish(const AuthorizationSet& additional_params, argument 419 keymaster_error_t error = UpdateForFinish(additional_params, input); 520 keymaster_error_t RsaEncryptOperation::Finish(const AuthorizationSet& additional_params, argument 573 Finish(const AuthorizationSet& additional_params, const Buffer& input, const Buffer& , AuthorizationSet* , Buffer* output) argument [all...] |
H A D | aes_operation.cpp | 193 keymaster_error_t AesEvpOperation::Update(const AuthorizationSet& additional_params, argument 199 if (!HandleAad(additional_params, input, &error)) 214 keymaster_error_t AesEvpOperation::Finish(const AuthorizationSet& additional_params, argument 218 if (!UpdateForFinish(additional_params, input, output_params, output, &error)) 468 bool AesEvpOperation::UpdateForFinish(const AuthorizationSet& additional_params, argument 471 if (input.available_read() || !additional_params.empty()) { 473 *error = Update(additional_params, input, output_params, output, &input_consumed); 508 keymaster_error_t AesEvpEncryptOperation::Finish(const AuthorizationSet& additional_params, argument 515 AesEvpOperation::Finish(additional_params, input, signature, output_params, output); 560 keymaster_error_t AesEvpDecryptOperation::Update(const AuthorizationSet& additional_params, argument 629 Finish(const AuthorizationSet& additional_params, const Buffer& input, const Buffer& signature, AuthorizationSet* output_params, Buffer* output) argument [all...] |
H A D | android_keymaster.cpp | 215 context_->ParseKeyBlob(KeymasterKeyBlob(request.key_blob), request.additional_params, 247 response->error = LoadKey(request.key_blob, request.additional_params, &hw_enforced, 263 factory->CreateOperation(*key, request.additional_params, &response->error)); 274 request.purpose, key_id, key->authorizations(), request.additional_params, 281 response->error = operation->Begin(request.additional_params, &response->output_params); 302 request.additional_params, request.op_handle, false /* is_begin_operation */); 310 operation->Update(request.additional_params, request.input, &response->output_params, 331 request.additional_params, request.op_handle, false /* is_begin_operation */); 338 response->error = operation->Finish(request.additional_params, request.input, request.signature, 366 context_->ParseKeyBlob(KeymasterKeyBlob(request.key_blob), request.additional_params, 458 LoadKey(const keymaster_key_blob_t& key_blob, const AuthorizationSet& additional_params, AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced, const KeyFactory** factory, UniquePtr<Key>* key) argument [all...] |
H A D | android_keymaster_test_utils.h | 199 keymaster_error_t UpdateOperation(const AuthorizationSet& additional_params, 205 keymaster_error_t FinishOperation(const AuthorizationSet& additional_params, argument 207 return FinishOperation(additional_params, signature, nullptr /* output_params */, output); 209 keymaster_error_t FinishOperation(const AuthorizationSet& additional_params,
|
H A D | soft_keymaster_context.cpp | 609 const AuthorizationSet& additional_params, 646 keymaster_error_t error = BuildHiddenAuthorizations(additional_params, &hidden); 671 return ParseKeymaster1HwBlob(blob, additional_params, key_material, hw_enforced, 694 // because we don't have the necessary additional_params data. However, the probability 712 // additional_params) or because it is a hardware blob and the hardware failed. In the 848 const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, 857 if (additional_params.GetTagValue(TAG_APPLICATION_ID, &client_id)) 859 if (additional_params.GetTagValue(TAG_APPLICATION_DATA, &app_data)) 608 ParseKeyBlob(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) const argument 847 ParseKeymaster1HwBlob( const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) const argument
|
H A D | android_keymaster_test_utils.cpp | 274 keymaster_error_t Keymaster2Test::UpdateOperation(const AuthorizationSet& additional_params, argument 282 keymaster_error_t error = device()->update(device(), op_handle_, &additional_params, &input, 298 AuthorizationSet additional_params; local 300 return FinishOperation(additional_params, signature, &output_params, output); 303 keymaster_error_t Keymaster2Test::FinishOperation(const AuthorizationSet& additional_params, argument 310 keymaster_error_t error = device()->finish(device(), op_handle_, &additional_params,
|
/system/keymaster/include/keymaster/ |
H A D | android_keymaster_messages.h | 306 AuthorizationSet additional_params; member in struct:keymaster::GetKeyCharacteristicsRequest 338 AuthorizationSet additional_params; member in struct:keymaster::BeginOperationRequest 361 AuthorizationSet additional_params; member in struct:keymaster::UpdateOperationRequest 387 AuthorizationSet additional_params; member in struct:keymaster::FinishOperationRequest 502 AuthorizationSet additional_params; member in struct:keymaster::ExportKeyRequest
|