/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 | 93 const AuthorizationSet& additional_params, 102 engine_->BuildEcKey(key_material, additional_params, &error)); 92 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); 177 const AuthorizationSet& additional_params, 186 KeyData* key_data = new KeyData(blob, additional_params); 195 GetKeymaster1PublicKey(blob, additional_params, error)); 359 const AuthorizationSet& additional_params, 365 if (additional_params.GetTagValue(TAG_APPLICATION_ID, &client_id)) 367 if (additional_params.GetTagValue(TAG_APPLICATION_DATA, &app_data)) 136 BuildRsaKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument 176 BuildEcKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, keymaster_error_t* error) const argument 358 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, 470 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 | 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 | soft_keymaster_context.cpp | 618 const AuthorizationSet& additional_params, 655 keymaster_error_t error = BuildHiddenAuthorizations(additional_params, &hidden); 680 return ParseKeymaster1HwBlob(blob, additional_params, key_material, hw_enforced, 707 // because we don't have the necessary additional_params data. However, the probability 725 // additional_params) or because it is a hardware blob and the hardware failed. In the 861 const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, 870 if (additional_params.GetTagValue(TAG_APPLICATION_ID, &client_id)) 872 if (additional_params.GetTagValue(TAG_APPLICATION_DATA, &app_data)) 617 ParseKeyBlob(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) const argument 860 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 | 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 | 307 AuthorizationSet additional_params; member in struct:keymaster::GetKeyCharacteristicsRequest 339 AuthorizationSet additional_params; member in struct:keymaster::BeginOperationRequest 362 AuthorizationSet additional_params; member in struct:keymaster::UpdateOperationRequest 388 AuthorizationSet additional_params; member in struct:keymaster::FinishOperationRequest 503 AuthorizationSet additional_params; member in struct:keymaster::ExportKeyRequest
|