Home
last modified time | relevance | path

Searched refs:Ec (Results 1 – 16 of 16) sorted by relevance

/system/keymint/tests/src/bin/
Dauth-keyblob-parse.rs112 Algorithm::Ec => { in process()
115 EcCurve::P224 => KeyMaterial::Ec( in process()
120 EcCurve::P256 => KeyMaterial::Ec( in process()
125 EcCurve::P384 => KeyMaterial::Ec( in process()
130 EcCurve::P521 => KeyMaterial::Ec( in process()
157 Algorithm::Ec | Algorithm::Rsa => { in process()
/system/security/keystore2/src/
Denforcements.rs27 Algorithm::Algorithm, ErrorCode::ErrorCode as Ec, HardwareAuthToken::HardwareAuthToken,
433 return Err(Error::Km(Ec::INCOMPATIBLE_PURPOSE)) in authorize_create()
442 return Err(Error::Km(Ec::UNSUPPORTED_PURPOSE)) in authorize_create()
454 return Err(Error::Km(Ec::UNSUPPORTED_PURPOSE)).context(ks_err!( in authorize_create()
464 return Err(Error::Km(Ec::UNSUPPORTED_PURPOSE)) in authorize_create()
508 return Err(Error::Km(Ec::KEY_NOT_YET_VALID)) in authorize_create()
516 return Err(Error::Km(Ec::KEY_EXPIRED)).context(ks_err!("key is expired.")); in authorize_create()
523 return Err(Error::Km(Ec::KEY_EXPIRED)).context(ks_err!("key is expired.")); in authorize_create()
558 return Err(Error::Km(Ec::INCOMPATIBLE_PURPOSE)) in authorize_create()
564 return Err(Error::Km(Ec::INVALID_KEY_BLOB)) in authorize_create()
[all …]
/system/keymint/common/src/
Dcrypto.rs153 Ec(EcCurve, CurveType, OpaqueOr<ec::Key>), enumerator
173 Self::Ec(_, _, _) | Self::Rsa(_) => true, in is_asymmetric()
199 ec: &dyn Ec, in subject_public_key_info() argument
204 Self::Ec(curve, curve_type, key) => { in subject_public_key_info()
225 Self::Ec(c, _, _) => f.write_fmt(format_args!("Ec({:?}, ...)", c)), in fmt()
289 x if x == Algorithm::Ec as i32 => { in from_cbor_value()
299 Ok(Self::Ec(curve, curve_type, OpaqueKeyMaterial(raw_key).into())) in from_cbor_value()
325 Ok(Self::Ec(curve, curve_type, key.into())) in from_cbor_value()
359 Self::Ec(curve, curve_type, OpaqueOr::Opaque(OpaqueKeyMaterial(k))) => vec_try![ in to_cbor_value()
360 cbor::value::Value::Integer((Algorithm::Ec as i32).into()), in to_cbor_value()
[all …]
Dtag.rs277 Algorithm::Ec => check_ec_gen_params(params, sec_level), in extract_key_gen_characteristics()
299 Algorithm::Ec => check_ec_import_params(&*imp.ec, params, sec_level, key_format, key_data), in extract_key_import_characteristics()
528 ec: &dyn Ec, in check_ec_import_params() argument
550 KeyMaterial::Ec(curve, CurveType::Nist, _) => *curve, in check_ec_import_params()
551 KeyMaterial::Ec(EcCurve::Curve25519, CurveType::EdDsa, _) => { in check_ec_import_params()
560 KeyMaterial::Ec(EcCurve::Curve25519, CurveType::Xdh, _) => { in check_ec_import_params()
960 | (Algorithm::Ec, KeyPurpose::Sign) in check_begin_params()
961 | (Algorithm::Ec, KeyPurpose::AttestKey) in check_begin_params()
962 | (Algorithm::Ec, KeyPurpose::AgreeKey) in check_begin_params()
995 Algorithm::Ec => check_begin_ec_params(chars, purpose, params), in check_begin_params()
/system/keymint/ta/src/
Ddevice.rs132 Ec, enumerator
227 ec: &dyn crypto::Ec, in sign_data() argument
237 ec: &dyn crypto::Ec, in sign_data_in_cose_sign1() argument
392 _ec: &dyn crypto::Ec, in sign_data() argument
Drkp.rs49 KeyParam::Algorithm(Algorithm::Ec),
168 KeyMaterial::Ec(curve, curve_type, ref key) => key.public_cose_key( in generate_ecdsa_p256_keypair()
Dkeys.rs228 KeyMaterial::Ec(curve, _, key) => { in sign_cert_data()
441 crypto::KeyMaterial::Ec(_, _, _) => device::SigningAlgorithm::Ec, in finish_keyblob_creation()
Dcert.rs88 KeyMaterial::Ec(curve, _, _) => crypto::ec::curve_to_signing_oid(curve), in tbs_certificate()
97 keymint::Algorithm::Ec => { in tbs_certificate()
1326 &[KeyParam::Algorithm(keymint::Algorithm::Ec)], in test_attest_ext_encode_decode()
1396 &[KeyParam::Algorithm(keymint::Algorithm::Ec)], in test_authz_list_encode_decode()
1439 KeyParam::Algorithm(keymint::Algorithm::Ec), in test_authz_list_user_secure_id_encode()
1510 &[KeyParam::Algorithm(keymint::Algorithm::Ec), KeyParam::UserSecureId(2)], in test_authz_list_user_secure_id_decode()
Doperation.rs399 KeyMaterial::Ec(_, _, key) => Operation { in begin_operation()
/system/keymint/common/src/crypto/
Dec.rs163 ec: &dyn super::Ec, in subject_public_key_info() argument
191 ec: &dyn super::Ec, in public_cose_key() argument
441 Ok(KeyMaterial::Ec(curve, CurveType::Nist, key.into())) in import_pkcs8_key_impl()
488 Ok(KeyMaterial::Ec(EcCurve::Curve25519, CurveType::EdDsa, Key::Ed25519(Ed25519Key(key)).into())) in import_raw_ed25519_key()
496 Ok(KeyMaterial::Ec(EcCurve::Curve25519, CurveType::Xdh, Key::X25519(X25519Key(key)).into())) in import_raw_x25519_key()
667 if let KeyMaterial::Ec(curve, curve_type, _key) = key { in test_sec1_ec_import()
Dtraits.rs48 pub ec: Box<dyn Ec>,
297 pub trait Ec: Send { trait
625 impl Ec for NoOpEc {
/system/keymint/boringssl/src/
Dec.rs67 impl crypto::Ec for BoringEc {
84 Ok(crypto::KeyMaterial::Ec(curve.into(), CurveType::Nist, key.into())) in generate_nist_key()
98 Ok(crypto::KeyMaterial::Ec(EcCurve::Curve25519, CurveType::EdDsa, key.into())) in generate_ed25519_key()
112 Ok(crypto::KeyMaterial::Ec(EcCurve::Curve25519, CurveType::Xdh, key.into())) in generate_x25519_key()
/system/keymint/common/src/bin/
Dkeyblob-cddl-dump.rs122 schema.add(keymint::Algorithm::Ec); in main()
/system/keymint/tests/src/
Dlib.rs577 for algo_hint in [SigningAlgorithm::Ec, SigningAlgorithm::Rsa] { in test_signing_cert_parse()
/system/keymint/wire/src/
Dkeymint.rs133 Ec = 3, enumerator
/system/extras/simpleperf/scripts/inferno/
Dinferno.b641 …ReoTNJVrF180k8axsJTfBrBiQoS3w0hHhglCNLo+G8ZykiIiIicmIKf0VERETkImia+xJI/hrF+Ec+HPyzqn/wtdTrWdrvB+8N…