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

/system/keymaster/legacy_support/
H A Dec_keymaster0_key.cpp101 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 Dkeymaster_passthrough_key.cpp24 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 Drsa_keymaster0_key.cpp102 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 Dec_keymaster1_key.cpp93 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 Drsa_keymaster1_key.cpp102 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 Dkeymaster1_engine.cpp136 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 Dkeymaster1_legacy_support.cpp239 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 Dkeymaster2_passthrough_context.cpp70 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 Dkeymaster1_passthrough_context.cpp112 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 Dpure_soft_keymaster_context.cpp139 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 Dsoft_keymaster_context.cpp244 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 Decdsa_operation.cpp123 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 Dhmac_operation.cpp151 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 Dblock_cipher_operation.cpp168 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 Drsa_operation.cpp143 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 Dandroid_keymaster.cpp245 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 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 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.h314 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

Completed in 181 milliseconds