/aosp12/hardware/libhardware/include/hardware/ |
H A D | keymaster_defs.h | 366 } keymaster_key_param_t; typedef 369 keymaster_key_param_t* params; /* may be NULL if length == 0 */ 551 keymaster_key_param_t param; in keymaster_param_enum() 558 inline keymaster_key_param_t keymaster_param_int(keymaster_tag_t tag, uint32_t value) { in keymaster_param_int() 560 keymaster_key_param_t param; in keymaster_param_int() 569 keymaster_key_param_t param; in keymaster_param_long() 579 keymaster_key_param_t param; in keymaster_param_blob() 587 inline keymaster_key_param_t keymaster_param_bool(keymaster_tag_t tag) { in keymaster_param_bool() 589 keymaster_key_param_t param; in keymaster_param_bool() 598 keymaster_key_param_t param; in keymaster_param_date() [all …]
|
/aosp12/system/keymaster/include/keymaster/ |
H A D | keymaster_tags.h | 222 inline keymaster_key_param_t Authorization(TypedTag<KM_BOOL, Tag> tag) { 227 inline keymaster_key_param_t Authorization(TypedTag<KM_UINT, Tag> tag, uint32_t value) { 232 inline keymaster_key_param_t Authorization(TypedTag<KM_UINT_REP, Tag> tag, uint32_t value) { 237 inline keymaster_key_param_t Authorization(TypedTag<KM_ULONG, Tag> tag, uint64_t value) { 242 inline keymaster_key_param_t Authorization(TypedTag<KM_ULONG_REP, Tag> tag, uint64_t value) { 247 inline keymaster_key_param_t Authorization(TypedTag<KM_DATE, Tag> tag, uint64_t value) { 252 inline keymaster_key_param_t Authorization(TypedTag<KM_BYTES, Tag> tag, const void* bytes, 258 inline keymaster_key_param_t Authorization(TypedTag<KM_BYTES, Tag> tag, 264 inline keymaster_key_param_t Authorization(TypedTag<KM_BIGNUM, Tag> tag, const void* bytes, 270 inline keymaster_key_param_t Authorization(TypedTag<KM_BIGNUM, Tag> tag, [all …]
|
H A D | authorization_set.h | 56 AuthorizationSet(const keymaster_key_param_t* elems, size_t count) in AuthorizationSet() 125 bool Reinitialize(const keymaster_key_param_t* elems, size_t count); 163 const keymaster_key_param_t* data() const { return elems_; } in data() 209 const keymaster_key_param_t* begin() const { return elems_; } in begin() 219 keymaster_key_param_t& operator[](int n); 224 const keymaster_key_param_t& operator[](int n) const; 371 bool push_back(keymaster_key_param_t elem); 474 keymaster_key_param_t*& elems_ = keymaster_key_param_set_t::params; 500 keymaster_key_param_t param; in Authorization() 666 const keymaster_key_param_t& operator*() const { [all …]
|
/aosp12/system/keymaster/android_keymaster/ |
H A D | authorization_set.cpp | 66 keymaster_key_param_t* new_elems = new (std::nothrow) keymaster_key_param_t[count]; in reserve_elems() 131 memcpy(elems_, elems, sizeof(keymaster_key_param_t) * count); in Reinitialize() 203 reinterpret_cast<keymaster_key_param_t*>(malloc(sizeof(keymaster_key_param_t) * size())); in CopyToParamSet() 206 const keymaster_key_param_t src = (*this)[i]; in CopyToParamSet() 207 keymaster_key_param_t& dst(set->params[i]); in CopyToParamSet() 240 keymaster_key_param_t empty_param = {KM_TAG_INVALID, {}}; 241 keymaster_key_param_t& AuthorizationSet::operator[](int at) { in operator []() 249 const keymaster_key_param_t& AuthorizationSet::operator[](int at) const { in operator []() 271 bool AuthorizationSet::push_back(keymaster_key_param_t elem) { in push_back() 292 static size_t serialized_size(const keymaster_key_param_t& param) { in serialized_size() [all …]
|
H A D | android_keymaster.cpp | 103 const keymaster_key_param_t kKeyMintEcdsaP256Params[] = {
|
/aosp12/system/keymaster/ng/ |
H A D | KeyMintUtils.cpp | 28 KeyParameter kmEnumParam2Aidl(const keymaster_key_param_t& param) { in kmEnumParam2Aidl() 62 keymaster_key_param_t kInvalidTag{.tag = KM_TAG_INVALID, .integer = 0}; 65 keymaster_key_param_t aidlEnumVal2Km(keymaster_tag_t km_tag, const KeyParameterValue& value) { in aidlEnumVal2Km() 71 keymaster_key_param_t aidlEnumParam2Km(const KeyParameter& param) { in aidlEnumParam2Km() 126 KeyParameter kmParam2Aidl(const keymaster_key_param_t& param) { in kmParam2Aidl() 182 set.params = static_cast<keymaster_key_param_t*>( in aidlKeyParams2Km() 183 malloc(keyParams.size() * sizeof(keymaster_key_param_t))); in aidlKeyParams2Km()
|
H A D | KeyMintAidlUtils.cpp | 58 keymaster_key_param_t* params = set.params; in kmParamSet2Aidl() 101 set.params = new keymaster_key_param_t[keyParams.size()]; in aidlKeyParams2Km()
|
H A D | AndroidKeymaster3Device.cpp | 88 params = new keymaster_key_param_t[keyParams.size()]; in KmParamSet() 171 keymaster_key_param_t* params = set.params; in kmParamSet2Hidl()
|
H A D | AndroidKeymaster4Device.cpp | 124 keymaster_key_param_t* params = set.params; in kmParamSet2Hidl() 178 set.params = new keymaster_key_param_t[keyParams.size()]; in hidlKeyParams2Km()
|
/aosp12/system/keymaster/tests/ |
H A D | keymaster_enforcement_test.cpp | 93 keymaster_key_param_t sign_param; 98 keymaster_key_param_t params[] = { in TEST_F() 109 keymaster_key_param_t params[] = { in TEST_F() 127 keymaster_key_param_t params[] = { in TEST_F() 140 keymaster_key_param_t params[] = { in TEST_F() 157 keymaster_key_param_t params[] = { in TEST_F() 170 keymaster_key_param_t params[] = { in TEST_F() 183 keymaster_key_param_t params[] = { in TEST_F() 197 keymaster_key_param_t params[] = { in TEST_F() 212 keymaster_key_param_t params[] = { in TEST_F() [all …]
|
H A D | android_keymaster_test_utils.h | 43 std::ostream& operator<<(std::ostream& os, const keymaster_key_param_t& param); 44 bool operator==(const keymaster_key_param_t& a, const keymaster_key_param_t& b); 345 keymaster_key_param_t client_params_[1] = {
|
H A D | android_keymaster_test_utils.cpp | 37 std::ostream& operator<<(std::ostream& os, const keymaster_key_param_t& param) { in operator <<() 90 bool operator==(const keymaster_key_param_t& a, const keymaster_key_param_t& b) { in operator ==() 783 static const keymaster_key_param_t* 785 keymaster_key_param_t* end = params->params + params->length; in get_algorithm_param() 786 auto alg_ptr = std::find_if(params->params, end, [](keymaster_key_param_t& p) { in get_algorithm_param()
|
H A D | authorization_set_test.cpp | 29 keymaster_key_param_t params[] = { in TEST() 44 keymaster_key_param_t params[] = { in TEST() 60 keymaster_key_param_t params[] = { in TEST() 69 AuthorizationSet set2(reinterpret_cast<keymaster_key_param_t*>(NULL), array_length(params)); in TEST()
|
H A D | android_keymaster_messages_test.cpp | 67 static keymaster_key_param_t params[] = {
|
/aosp12/system/keymaster/legacy_support/ |
H A D | ec_keymaster1_key.cpp | 46 for (const keymaster_key_param_t& entry : key_description) { in UpdateToWorkAroundUnsupportedDigests()
|
H A D | rsa_keymaster1_key.cpp | 47 for (const keymaster_key_param_t& entry : key_description) { in UpdateToWorkAroundUnsupportedDigests()
|
/aosp12/system/keymaster/ng/include/ |
H A D | KeyMintUtils.h | 69 KeyParameter kmParam2Aidl(const keymaster_key_param_t& param);
|
/aosp12/system/core/trusty/keymaster/3.0/ |
H A D | TrustyKeymaster3Device.cpp | 76 params = new keymaster_key_param_t[keyParams.size()]; in KmParamSet() 160 keymaster_key_param_t* params = set.params; in kmParamSet2Hidl()
|
/aosp12/system/core/trusty/keymaster/4.0/ |
H A D | TrustyKeymaster4Device.cpp | 128 params = new keymaster_key_param_t[keyParams.size()]; in KmParamSet() 212 keymaster_key_param_t* params = set.params; in kmParamSet2Hidl()
|
/aosp12/system/keymaster/key_blob_utils/ |
H A D | software_keyblobs.cpp | 48 keymaster_key_param_t param; in UpgradeIntegerTag()
|
/aosp12/system/keymaster/km_openssl/ |
H A D | attestation_record.cpp | 86 static uint32_t get_uint32_value(const keymaster_key_param_t& param) { in get_uint32_value() 145 insert_unknown_tag(const keymaster_key_param_t& param, cppbor::Map* dest_map, in insert_unknown_tag()
|