Home
last modified time | relevance | path

Searched refs:KeyParameter (Results 1 – 25 of 128) sorted by relevance

123456

/aosp12/system/security/keystore2/src/km_compat/
H A Dlib.rs34 KeyFormat::KeyFormat, KeyOrigin::KeyOrigin, KeyParameter::KeyParameter,
87 KeyParameter { in generate_rsa_key()
92 KeyParameter { in generate_rsa_key()
97 KeyParameter { in generate_rsa_key()
102 KeyParameter { in generate_rsa_key()
106 KeyParameter { in generate_rsa_key()
110 KeyParameter { in generate_rsa_key()
216 KeyParameter { in generate_aes_key()
221 KeyParameter { in generate_aes_key()
225 KeyParameter { in generate_aes_key()
[all …]
/aosp12/frameworks/base/keystore/java/android/security/keystore2/
H A DKeyStore2ParameterUtils.java21 import android.hardware.security.keymint.KeyParameter;
49 static @NonNull KeyParameter makeBool(int tag) { in makeBool()
54 KeyParameter p = new KeyParameter(); in makeBool()
67 static @NonNull KeyParameter makeEnum(int tag, int v) { in makeEnum()
68 KeyParameter kp = new KeyParameter(); in makeEnum()
111 static @NonNull KeyParameter makeInt(int tag, int v) { in makeInt()
116 KeyParameter p = new KeyParameter(); in makeInt()
134 KeyParameter p = new KeyParameter(); in makeLong()
151 KeyParameter p = new KeyParameter(); in makeBytes()
168 KeyParameter p = new KeyParameter(); in makeBignum()
[all …]
/aosp12/system/security/ondevice-signing/
H A DKeystoreHmacKey.cpp71 KeyParameter algo; in createKey()
76 KeyParameter key_size; in createKey()
86 KeyParameter digest; in createKey()
102 KeyParameter auth; in createKey()
107 KeyParameter boot_level; in createKey()
162 KeyParameter algo; in getVerifyOpParameters()
167 KeyParameter digest; in getVerifyOpParameters()
172 KeyParameter purpose; in getVerifyOpParameters()
183 KeyParameter algo; in getSignOpParameters()
193 KeyParameter digest; in getSignOpParameters()
[all …]
H A DKeystoreKey.cpp78 KeyParameter algo; in createKey()
83 KeyParameter key_size; in createKey()
88 KeyParameter digest; in createKey()
93 KeyParameter padding; in createKey()
99 KeyParameter exponent; in createKey()
104 KeyParameter purpose; in createKey()
109 KeyParameter auth; in createKey()
270 KeyParameter algo; in getSignOpParameters()
275 KeyParameter digest; in getSignOpParameters()
280 KeyParameter padding; in getSignOpParameters()
[all …]
/aosp12/system/keymaster/ng/
H A DKeyMintUtils.cpp28 KeyParameter kmEnumParam2Aidl(const keymaster_key_param_t& param) { in kmEnumParam2Aidl()
49 return KeyParameter{Tag::USER_AUTH_TYPE, in kmEnumParam2Aidl()
58 return KeyParameter{Tag::INVALID, false}; in kmEnumParam2Aidl()
71 keymaster_key_param_t aidlEnumParam2Km(const KeyParameter& param) { in aidlEnumParam2Km()
126 KeyParameter kmParam2Aidl(const keymaster_key_param_t& param) { in kmParam2Aidl()
136 return KeyParameter{tag, in kmParam2Aidl()
141 return KeyParameter{ in kmParam2Aidl()
146 return KeyParameter{tag, in kmParam2Aidl()
151 return KeyParameter{tag, param.boolean}; in kmParam2Aidl()
163 return KeyParameter{Tag::INVALID, false}; in kmParam2Aidl()
[all …]
/aosp12/hardware/interfaces/keymaster/4.1/support/
H A DKeymaster3.cpp41 V3_0::KeyParameter convert(const KeyParameter& param) { in convert()
42 V3_0::KeyParameter converted; in convert()
50 KeyParameter convert(const V3_0::KeyParameter& param) { in convert()
51 KeyParameter converted; in convert()
59 hidl_vec<V3_0::KeyParameter> convert(const hidl_vec<KeyParameter>& params) { in convert()
60 hidl_vec<V3_0::KeyParameter> converted(params.size()); in convert()
67 hidl_vec<KeyParameter> convert(const hidl_vec<V3_0::KeyParameter>& params) { in convert()
68 hidl_vec<KeyParameter> converted(params.size()); in convert()
81 hidl_vec<V3_0::KeyParameter> convertAndAddAuthToken(const hidl_vec<KeyParameter>& params, in convertAndAddAuthToken()
83 hidl_vec<V3_0::KeyParameter> converted(params.size() + 1); in convertAndAddAuthToken()
[all …]
/aosp12/hardware/interfaces/keymaster/3.0/vts/functional/
H A Dauthorization_set.cpp34 inline bool keyParamLess(const KeyParameter& a, const KeyParameter& b) { in keyParamLess()
68 inline bool keyParamEqual(const KeyParameter& a, const KeyParameter& b) { in keyParamEqual()
101 std::vector<KeyParameter> result; in Deduplicate()
158 KeyParameter& AuthorizationSet::operator[](int at) { in operator []()
162 const KeyParameter& AuthorizationSet::operator[](int at) const { in __anonccd5037a0102()
177 NullOr<const KeyParameter&> AuthorizationSet::GetEntry(Tag tag) const { in GetEntry()
270 OutStreams& serialize(OutStreams& out, const KeyParameter& param) { in serialize()
336 InStreams& deserialize(TAG_INVALID_t&&, InStreams& in, KeyParameter*) { in deserialize() argument
347 static InStreams& deserialize(InStreams& in, KeyParameter* param) {
352 static InStreams& deserialize(InStreams& in, KeyParameter*) { in deserialize()
[all …]
H A Dauthorization_set.h39 typedef KeyParameter value_type;
53 AuthorizationSet(const hidl_vec<KeyParameter>& other) { *this = other; } in AuthorizationSet()
67 AuthorizationSet& operator=(const hidl_vec<KeyParameter>& other) {
99 const KeyParameter* data() const { return data_.data(); } in data()
150 KeyParameter& operator[](int n);
157 const KeyParameter& operator[](int n) const;
186 void push_back(const KeyParameter& param) { data_.push_back(param); } in push_back()
227 hidl_vec<KeyParameter> hidl_data() const { in hidl_data()
228 hidl_vec<KeyParameter> result(begin(), end()); in hidl_data()
236 NullOr<const KeyParameter&> GetEntry(Tag tag) const;
[all …]
/aosp12/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/
H A Dauthorization_set.h39 typedef KeyParameter value_type;
53 AuthorizationSet(const hidl_vec<KeyParameter>& other) { *this = other; } in AuthorizationSet()
67 AuthorizationSet& operator=(const hidl_vec<KeyParameter>& other) {
99 const KeyParameter* data() const { return data_.data(); } in data()
149 void Filter(std::function<bool(const KeyParameter&)> doKeep);
155 KeyParameter& operator[](int n);
162 const KeyParameter& operator[](int n) const;
219 hidl_vec<KeyParameter> hidl_data() const { in hidl_data()
220 hidl_vec<KeyParameter> result(begin(), end()); in hidl_data()
228 NullOr<const KeyParameter&> GetEntry(Tag tag) const;
[all …]
H A Dkeymaster_tags.h189 typedef decltype(static_cast<KeyParameter*>(nullptr)->field_name) type; \
214 typedef decltype(static_cast<KeyParameter*>(nullptr)->field_name) type; \
216 inline auto accessTagValue(decltype(typed_tag), const KeyParameter& param) \
220 inline auto accessTagValue(decltype(typed_tag), KeyParameter& param) \
238 KeyParameter param;
247 inline KeyParameter makeKeyParameter(TypedTag<TagType::BOOL, tag>) { in makeKeyParameter()
248 KeyParameter param; in makeKeyParameter()
269 inline KeyParameter Authorization(TypedTag<tag_type, tag> ttag, Args&&... args) {
362 TypedTag<tag_type, tag> ttag, const KeyParameter& param) {
367 inline bool operator<(const KeyParameter& a, const KeyParameter& b) {
[all …]
/aosp12/system/keymaster/ng/include/
H A DAndroidKeymaster4Device.h45 using ::android::hardware::keymaster::V4_0::KeyParameter;
62 const hidl_vec<KeyParameter>& parametersToVerify,
66 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams,
72 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat,
77 const hidl_vec<KeyParameter>& unwrappingParams,
84 const hidl_vec<KeyParameter>& attestParams,
87 const hidl_vec<KeyParameter>& upgradeParams,
93 const hidl_vec<KeyParameter>& inParams, const HardwareAuthToken& authToken,
95 Return<void> update(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
98 Return<void> finish(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
[all …]
H A Dauthorization_set.h60 AuthorizationSet& operator=(const hidl_vec<KeyParameter>& other) {
92 const KeyParameter* data() const { return data_.data(); } in data()
143 KeyParameter& operator[](int n);
150 const KeyParameter& operator[](int n) const;
177 void push_back(const KeyParameter& param) { data_.push_back(param); } in push_back()
178 void push_back(KeyParameter&& param) { data_.push_back(std::move(param)); } in push_back()
196 hidl_vec<KeyParameter> hidl_data() const { in hidl_data()
197 hidl_vec<KeyParameter> result; in hidl_data()
198 result.setToExternal(const_cast<KeyParameter*>(data()), size()); in hidl_data()
206 NullOr<const KeyParameter&> GetEntry(Tag tag) const;
[all …]
H A DAndroidKeymaster3Device.h44 using ::android::hardware::keymaster::V3_0::KeyParameter;
63 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams,
69 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat,
75 const hidl_vec<KeyParameter>& attestParams,
78 const hidl_vec<KeyParameter>& upgradeParams,
84 const hidl_vec<KeyParameter>& inParams, begin_cb _hidl_cb) override;
85 Return<void> update(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
87 Return<void> finish(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
H A DAndroidKeymaster41Device.h43 using ::android::hardware::keymaster::V4_0::KeyParameter;
87 const hidl_vec<KeyParameter>& parametersToVerify, in verifyAuthorization()
97 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams, in generateKey()
109 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat, in importKey()
118 const hidl_vec<KeyParameter>& unwrappingParams, in importWrappedKey()
132 const hidl_vec<KeyParameter>& attestParams, in attestKey()
138 const hidl_vec<KeyParameter>& upgradeParams, in upgradeKey()
152 const hidl_vec<KeyParameter>& inParams, const HardwareAuthToken& authToken, in begin()
157 Return<void> update(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams, in update()
165 Return<void> finish(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams, in finish()
/aosp12/frameworks/base/keystore/java/android/security/
H A DKeyStoreSecurityLevel.java21 import android.hardware.security.keymint.KeyParameter;
77 Collection<KeyParameter> args) throws KeyStoreException { in createOperation()
83 args.toArray(new KeyParameter[args.size()]), in createOperation()
90 KeyParameter[] parameters = null; in createOperation()
143 Collection<KeyParameter> args, int flags, byte[] entropy) in generateKey()
146 descriptor, attestationKey, args.toArray(new KeyParameter[args.size()]), in generateKey()
164 Collection<KeyParameter> args, int flags, byte[] keyData) in importKey()
167 args.toArray(new KeyParameter[args.size()]), flags, keyData)); in importKey()
187 Collection<KeyParameter> args, @NonNull AuthenticatorSpec[] authenticatorSpecs) in importWrappedKey()
197 args.toArray(new KeyParameter[args.size()]), authenticatorSpecs)); in importWrappedKey()
/aosp12/hardware/interfaces/keymaster/4.0/support/
H A Dauthorization_set.cpp28 bool keyParamLess(const KeyParameter& a, const KeyParameter& b) { in keyParamLess()
61 bool keyParamEqual(const KeyParameter& a, const KeyParameter& b) { in keyParamEqual()
94 std::vector<KeyParameter> result; in Deduplicate()
133 std::vector<KeyParameter> result; in Filter()
142 KeyParameter& AuthorizationSet::operator[](int at) { in operator []()
146 const KeyParameter& AuthorizationSet::operator[](int at) const { in operator []()
178 NullOr<const KeyParameter&> AuthorizationSet::GetEntry(Tag tag) const { in GetEntry()
284 OutStreams& serialize(OutStreams& out, const KeyParameter& param) { in serialize()
359 InStreams& deserialize(T&& ttag, InStreams& in, KeyParameter* param) { in deserialize()
373 static InStreams& deserialize(InStreams& in, KeyParameter*) { in deserialize()
[all …]
/aosp12/system/core/trusty/keymaster/include/trusty_keymaster/
H A DTrustyKeymaster4Device.h40 using ::android::hardware::keymaster::V4_0::KeyParameter;
56 const hidl_vec<KeyParameter>& parametersToVerify,
60 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams,
66 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat,
71 const hidl_vec<KeyParameter>& unwrappingParams,
78 const hidl_vec<KeyParameter>& attestParams,
81 const hidl_vec<KeyParameter>& upgradeParams,
87 const hidl_vec<KeyParameter>& inParams, const HardwareAuthToken& authToken,
89 Return<void> update(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
92 Return<void> finish(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
H A DTrustyKeymaster3Device.h39 using ::android::hardware::keymaster::V3_0::KeyParameter;
49 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams,
55 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat,
61 const hidl_vec<KeyParameter>& attestParams,
64 const hidl_vec<KeyParameter>& upgradeParams,
70 const hidl_vec<KeyParameter>& inParams, begin_cb _hidl_cb) override;
71 Return<void> update(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
73 Return<void> finish(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
/aosp12/hardware/interfaces/keymaster/4.1/support/include/keymasterV4_1/
H A DKeymaster3.h62 Return<void> verifyAuthorization(uint64_t, const hidl_vec<KeyParameter>&, in verifyAuthorization() argument
70 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams,
76 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat,
82 const hidl_vec<KeyParameter>& /* unwrappingParams */, in importWrappedKey() argument
93 const hidl_vec<KeyParameter>& attestParams,
96 const hidl_vec<KeyParameter>& upgradeParams,
102 const hidl_vec<KeyParameter>& inParams, const HardwareAuthToken& authToken,
104 Return<void> update(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
107 Return<void> finish(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams,
H A DKeymaster4.h62 Return<void> verifyAuthorization(uint64_t operationHandle, const hidl_vec<KeyParameter>& params, in verifyAuthorization()
72 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams, in generateKey()
84 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat, in importKey()
92 const hidl_vec<KeyParameter>& unwrappingParams, in importWrappedKey()
106 const hidl_vec<KeyParameter>& attestParams, in attestKey()
112 const hidl_vec<KeyParameter>& upgradeParams, in upgradeKey()
128 const hidl_vec<KeyParameter>& inParams, const HardwareAuthToken& authToken, in begin()
133 Return<void> update(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams, in update()
140 Return<void> finish(uint64_t operationHandle, const hidl_vec<KeyParameter>& inParams, in finish()
/aosp12/hardware/interfaces/security/keymint/support/include/keymint_support/
H A Dauthorization_set.h40 typedef KeyParameter value_type;
54 AuthorizationSet(const vector<KeyParameter>& other) { *this = other; } in AuthorizationSet()
68 AuthorizationSet& operator=(const vector<KeyParameter>& other) {
100 const KeyParameter* data() const { return data_.data(); } in data()
153 KeyParameter& operator[](int n);
160 const KeyParameter& operator[](int n) const;
187 void push_back(const KeyParameter& param) { data_.push_back(param); } in push_back()
188 void push_back(KeyParameter&& param) { data_.push_back(std::move(param)); } in push_back()
216 vector<KeyParameter> vector_data() const { in vector_data()
217 vector<KeyParameter> result(begin(), end()); in vector_data()
[all …]
/aosp12/hardware/interfaces/security/keymint/aidl/android/hardware/security/keymint/
H A DIKeyMintDevice.aidl27 import android.hardware.security.keymint.KeyParameter;
343 in KeyParameter[] keyParams, in @nullable AttestationKey attestationKey); in generateKey()
384 KeyCreationResult importKey(in KeyParameter[] keyParams, in KeyFormat keyFormat, in importKey()
467 in byte[] maskingKey, in KeyParameter[] unwrappingParams, in long passwordSid, in importWrappedKey()
503 byte[] upgradeKey(in byte[] keyBlobToUpgrade, in KeyParameter[] upgradeParams); in upgradeKey()
754 BeginResult begin(in KeyPurpose purpose, in byte[] keyBlob, in KeyParameter[] params, in begin()
/aosp12/system/hardware/interfaces/keystore2/aidl/android/system/keystore2/
H A DIKeystoreSecurityLevel.aidl19 import android.hardware.security.keymint.KeyParameter;
89 in KeyParameter[] operationParameters, in boolean forced); in createOperation()
134 in KeyParameter[] params, in int flags, in byte[] entropy); in generateKey()
148 in KeyParameter[] params, in int flags, in byte[] keyData); in importKey()
177 in @nullable byte[] maskingKey, in KeyParameter[] params, in importWrappedKey()
/aosp12/system/security/keystore/include/keystore/
H A DKeymasterArguments.h30 KeymasterArguments(hardware::hidl_vec<::keystore::KeyParameter>&& other);
31 explicit KeymasterArguments(const hardware::hidl_vec<::keystore::KeyParameter>& other);
36 const inline hardware::hidl_vec<::keystore::KeyParameter>& getParameters() const { in getParameters()
41 hardware::hidl_vec<::keystore::KeyParameter> data_;
/aosp12/system/core/trusty/keymaster/4.0/
H A DTrustyKeymaster4Device.cpp93 inline hidl_vec<KeyParameter> injectAuthToken(const hidl_vec<KeyParameter>& keyParamsBase, in injectAuthToken()
95 std::vector<KeyParameter> keyParams(keyParamsBase); in injectAuthToken()
105 KeyParameter p; in injectAuthToken()
122 return hidl_vec<KeyParameter>(std::move(keyParams)); in injectAuthToken()
127 KmParamSet(const hidl_vec<KeyParameter>& keyParams) { in KmParamSet()
208 hidl_vec<KeyParameter> result; in kmParamSet2Hidl()
310 uint64_t challenge, const hidl_vec<KeyParameter>& parametersToVerify, in verifyAuthorization()
518 hidl_vec<KeyParameter> extendedParams = injectAuthToken(inParams, authToken); in begin()
527 hidl_vec<KeyParameter> resultParams; in begin()
545 hidl_vec<KeyParameter> resultParams; in update()
[all …]

123456