/system/security/keystore/ |
D | operation.h | 32 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
|
D | operation.cpp | 31 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()
|
D | keystore.cpp | 2464 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 …]
|
D | IKeystoreService.cpp | 172 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/ |
D | soft_keymaster_device.cpp | 277 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 …]
|
D | keymaster1_engine.cpp | 69 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()
|
D | soft_keymaster_context.cpp | 390 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()
|
D | android_keymaster_test_utils.cpp | 773 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/ |
D | soft_keymaster_device.h | 131 keymaster_key_characteristics_t** characteristics); 142 keymaster_key_characteristics_t** characteristics);
|
/system/security/keystore/include/keystore/ |
D | IKeystoreService.h | 90 keymaster_key_characteristics_t characteristics; member
|