Searched defs:additional_params (Results 1 - 14 of 14) sorted by relevance

/system/keymaster/
H A Dec_keymaster0_key.cpp101 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 Drsa_keymaster0_key.cpp102 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 Dec_keymaster1_key.cpp93 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 Decdsa_operation.cpp125 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 Drsa_keymaster1_key.cpp105 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 Dhmac_operation.cpp150 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 Dkeymaster1_engine.cpp137 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 Drsa_operation.cpp144 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 Daes_operation.cpp193 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 Dandroid_keymaster.cpp215 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 Dandroid_keymaster_test_utils.h203 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 Dsoft_keymaster_context.cpp618 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 Dandroid_keymaster_test_utils.cpp278 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 Dandroid_keymaster_messages.h307 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

Completed in 116 milliseconds