Home
last modified time | relevance | path

Searched refs:keymaster_key_param_t (Results 1 – 21 of 21) sorted by relevance

/aosp12/hardware/libhardware/include/hardware/
H A Dkeymaster_defs.h366 } 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 Dkeymaster_tags.h222 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 Dauthorization_set.h56 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 Dauthorization_set.cpp66 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 Dandroid_keymaster.cpp103 const keymaster_key_param_t kKeyMintEcdsaP256Params[] = {
/aosp12/system/keymaster/ng/
H A DKeyMintUtils.cpp28 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 DKeyMintAidlUtils.cpp58 keymaster_key_param_t* params = set.params; in kmParamSet2Aidl()
101 set.params = new keymaster_key_param_t[keyParams.size()]; in aidlKeyParams2Km()
H A DAndroidKeymaster3Device.cpp88 params = new keymaster_key_param_t[keyParams.size()]; in KmParamSet()
171 keymaster_key_param_t* params = set.params; in kmParamSet2Hidl()
H A DAndroidKeymaster4Device.cpp124 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 Dkeymaster_enforcement_test.cpp93 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 Dandroid_keymaster_test_utils.h43 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 Dandroid_keymaster_test_utils.cpp37 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 Dauthorization_set_test.cpp29 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 Dandroid_keymaster_messages_test.cpp67 static keymaster_key_param_t params[] = {
/aosp12/system/keymaster/legacy_support/
H A Dec_keymaster1_key.cpp46 for (const keymaster_key_param_t& entry : key_description) { in UpdateToWorkAroundUnsupportedDigests()
H A Drsa_keymaster1_key.cpp47 for (const keymaster_key_param_t& entry : key_description) { in UpdateToWorkAroundUnsupportedDigests()
/aosp12/system/keymaster/ng/include/
H A DKeyMintUtils.h69 KeyParameter kmParam2Aidl(const keymaster_key_param_t& param);
/aosp12/system/core/trusty/keymaster/3.0/
H A DTrustyKeymaster3Device.cpp76 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 DTrustyKeymaster4Device.cpp128 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 Dsoftware_keyblobs.cpp48 keymaster_key_param_t param; in UpgradeIntegerTag()
/aosp12/system/keymaster/km_openssl/
H A Dattestation_record.cpp86 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()