Home
last modified time | relevance | path

Searched refs:characteristics (Results 1 – 10 of 10) sorted by relevance

/system/security/keystore/
Doperation.h32 void operator()(keymaster_key_characteristics_t* characteristics) const { in operator()
33 keymaster_free_characteristics(characteristics); in operator()
34 delete characteristics; in operator() local
52 sp<IBinder> appToken, keymaster_key_characteristics_t* characteristics,
74 keymaster_key_characteristics_t* characteristics, sp<IBinder> appToken);
79 Unique_keymaster_key_characteristics characteristics; member
Doperation.cpp31 keymaster_key_characteristics_t* characteristics, in addOperation() argument
34 mMap[token] = std::move(Operation(handle, keyid, purpose, dev, characteristics, appToken)); in addOperation()
63 *outCharacteristics = entry->second.characteristics.get(); in getOperation()
159 characteristics(characteristics_), in Operation()
163 OperationMap::Operation::Operation() : handle(0), device(NULL), characteristics(), appToken(NULL) { in Operation()
Dkeystore.cpp2464 outCharacteristics->characteristics = *out; in generateKey()
2517 outCharacteristics->characteristics = *out; in getKeyCharacteristics()
2558 outCharacteristics->characteristics = *out; in importKey()
2640 Unique_keymaster_key_characteristics characteristics; in begin() local
2641 characteristics.reset(new keymaster_key_characteristics_t); in begin()
2642 err = getOperationCharacteristics(key, dev, opParams, characteristics.get()); in begin()
2648 int32_t authResult = getAuthToken(characteristics.get(), 0, purpose, &authToken, in begin()
2681 keymaster::AuthorizationSet key_auths(characteristics->hw_enforced); in begin()
2682 key_auths.push_back(characteristics->sw_enforced); in begin()
2723 appToken, characteristics.release(), in begin()
[all …]
DIKeystoreService.cpp172 memset((void*) &characteristics, 0, sizeof(characteristics)); in KeyCharacteristics()
176 keymaster_free_characteristics(&characteristics); in ~KeyCharacteristics()
182 characteristics.sw_enforced.params = params; in readFromParcel()
183 characteristics.sw_enforced.length = length; in readFromParcel()
186 characteristics.hw_enforced.params = params; in readFromParcel()
187 characteristics.hw_enforced.length = length; in readFromParcel()
191 if (characteristics.sw_enforced.params) { in writeToParcel()
192 out->writeInt32(characteristics.sw_enforced.length); in writeToParcel()
193 for (size_t i = 0; i < characteristics.sw_enforced.length; i++) { in writeToParcel()
195 writeKeymasterArgumentToParcel(characteristics.sw_enforced.params[i], out); in writeToParcel()
[all …]
/system/keymaster/
Dsoft_keymaster_device.cpp277 keymaster_key_characteristics_t* characteristics = in BuildCharacteristics() local
280 if (characteristics) { in BuildCharacteristics()
281 hw_enforced.CopyToParamSet(&characteristics->hw_enforced); in BuildCharacteristics()
282 sw_enforced.CopyToParamSet(&characteristics->sw_enforced); in BuildCharacteristics()
284 return characteristics; in BuildCharacteristics()
608 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) { in generate_key() argument
622 return km1_dev->generate_key(km1_dev, params, key_blob, characteristics); in generate_key()
636 if (characteristics) { in generate_key()
637 *characteristics = BuildCharacteristics(response.enforced, response.unenforced); in generate_key()
638 if (!*characteristics) in generate_key()
[all …]
Dkeymaster1_engine.cpp69 static void ConvertCharacteristics(keymaster_key_characteristics_t* characteristics, in ConvertCharacteristics() argument
72 characteristics); in ConvertCharacteristics()
74 hw_enforced->Reinitialize(characteristics->hw_enforced); in ConvertCharacteristics()
76 sw_enforced->Reinitialize(characteristics->sw_enforced); in ConvertCharacteristics()
85 keymaster_key_characteristics_t* characteristics; in GenerateKey() local
88 &blob, &characteristics); in GenerateKey()
95 ConvertCharacteristics(characteristics, hw_enforced, sw_enforced); in GenerateKey()
107 keymaster_key_characteristics_t* characteristics; in ImportKey() local
113 &blob, &characteristics); in ImportKey()
120 ConvertCharacteristics(characteristics, hw_enforced, sw_enforced); in ImportKey()
Dsoft_keymaster_context.cpp390 keymaster_key_characteristics_t* characteristics; in ParseKeymaster1HwBlob() local
392 app_data_ptr, &characteristics); in ParseKeymaster1HwBlob()
396 characteristics); in ParseKeymaster1HwBlob()
400 hw_enforced->Reinitialize(characteristics->hw_enforced); in ParseKeymaster1HwBlob()
401 sw_enforced->Reinitialize(characteristics->sw_enforced); in ParseKeymaster1HwBlob()
Dandroid_keymaster_test_utils.cpp773 keymaster_key_characteristics_t** characteristics) { in generate_key() argument
780 return unwrap(dev)->generate_key(unwrap(dev), params, key_blob, characteristics); in generate_key()
787 keymaster_key_characteristics_t** characteristics) { in get_key_characteristics() argument
789 ->get_key_characteristics(unwrap(dev), key_blob, client_id, app_data, characteristics); in get_key_characteristics()
795 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) { in import_key() argument
803 ->import_key(unwrap(dev), params, key_format, key_data, key_blob, characteristics); in import_key()
/system/keymaster/include/keymaster/
Dsoft_keymaster_device.h131 keymaster_key_characteristics_t** characteristics);
142 keymaster_key_characteristics_t** characteristics);
/system/security/keystore/include/keystore/
DIKeystoreService.h90 keymaster_key_characteristics_t characteristics; member