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.cpp84 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 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);
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 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,
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 Dandroid_keymaster_test_utils.h199 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 Dsoft_keymaster_context.cpp609 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 Dandroid_keymaster_test_utils.cpp274 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 Dandroid_keymaster_messages.h306 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

Completed in 121 milliseconds