Lines Matching refs:KeyParameter
28 KeyParameter kmEnumParam2Aidl(const keymaster_key_param_t& param) { in kmEnumParam2Aidl()
31 return KeyParameter{Tag::PURPOSE, KeyParameterValue::make<KeyParameterValue::keyPurpose>( in kmEnumParam2Aidl()
34 return KeyParameter{Tag::ALGORITHM, KeyParameterValue::make<KeyParameterValue::algorithm>( in kmEnumParam2Aidl()
37 return KeyParameter{Tag::BLOCK_MODE, KeyParameterValue::make<KeyParameterValue::blockMode>( in kmEnumParam2Aidl()
40 return KeyParameter{Tag::DIGEST, KeyParameterValue::make<KeyParameterValue::digest>( in kmEnumParam2Aidl()
43 return KeyParameter{Tag::PADDING, KeyParameterValue::make<KeyParameterValue::paddingMode>( in kmEnumParam2Aidl()
46 return KeyParameter{Tag::EC_CURVE, KeyParameterValue::make<KeyParameterValue::ecCurve>( in kmEnumParam2Aidl()
49 return KeyParameter{Tag::USER_AUTH_TYPE, in kmEnumParam2Aidl()
53 return KeyParameter{Tag::ORIGIN, KeyParameterValue::make<KeyParameterValue::origin>( 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()
168 vector<KeyParameter> kmParamSet2Aidl(const keymaster_key_param_set_t& set) { in kmParamSet2Aidl()
169 vector<KeyParameter> result; in kmParamSet2Aidl()
179 keymaster_key_param_set_t aidlKeyParams2Km(const vector<KeyParameter>& keyParams) { in aidlKeyParams2Km()