Home
last modified time | relevance | path

Searched refs:Rsa (Results 1 – 12 of 12) sorted by relevance

/system/keymint/common/src/
Dcrypto.rs56 Rsa(KeySizeInBits, RsaExponent), enumerator
118 Rsa(OpaqueOr<rsa::Key>), enumerator
139 Self::Ec(_, _, _) | Self::Rsa(_) => true, in is_asymmetric()
166 rsa: &dyn Rsa, in subject_public_key_info() argument
169 Self::Rsa(key) => Some(key.subject_public_key_info(buf, rsa)?), in subject_public_key_info()
190 Self::Rsa(_) => f.write_str("Rsa(...)"), in fmt()
247 x if x == Algorithm::Rsa as i32 => { in from_cbor_value()
250 Ok(Self::Rsa(OpaqueKeyMaterial(raw_key).into())) in from_cbor_value()
252 Ok(Self::Rsa(rsa::Key(raw_key).into())) in from_cbor_value()
319 Self::Rsa(OpaqueOr::Opaque(OpaqueKeyMaterial(k))) => vec_try![ in to_cbor_value()
[all …]
Dtag.rs260 Algorithm::Rsa => check_rsa_gen_params(params, sec_level), in extract_key_gen_characteristics()
280 Algorithm::Rsa => check_rsa_import_params(imp.rsa, params, sec_level, key_format, key_data), in extract_key_import_characteristics()
388 Ok(KeyGenInfo::Rsa(key_size, public_exponent)) in check_rsa_gen_params()
395 rsa: &dyn Rsa, in check_rsa_import_params() argument
947 | (Algorithm::Rsa, KeyPurpose::Sign) in check_begin_params()
948 | (Algorithm::Rsa, KeyPurpose::Decrypt) in check_begin_params()
949 | (Algorithm::Rsa, KeyPurpose::AttestKey) in check_begin_params()
978 Algorithm::Rsa => check_begin_rsa_params(chars, purpose, params), in check_begin_params()
/system/keymint/boringssl/src/
Drsa.rs32 impl crypto::Rsa for BoringRsa {
60 openssl::rsa::Rsa::generate_with_e(key_size.0, &exponent).map_err(openssl_err!( in generate_key()
66 Ok(crypto::KeyMaterial::Rsa(crypto::rsa::Key(asn1_data).into())) in generate_key()
125 let rsa_key = ossl!(openssl::rsa::Rsa::private_key_from_der(&self.key.0))?; in finish()
198 let rsa_key = ossl!(openssl::rsa::Rsa::private_key_from_der(&key.0))?; in new()
270 rsa_key: openssl::rsa::Rsa<openssl::pkey::Private>,
278 let rsa_key = ossl!(openssl::rsa::Rsa::private_key_from_der(&key.0))?; in new()
/system/keymint/tests/src/bin/
Dauth-keyblob-parse.rs148 Algorithm::Rsa => KeyMaterial::Rsa(rsa::Key(raw_key).into()), in process()
165 Algorithm::Ec | Algorithm::Rsa => { in process()
/system/keymint/common/src/crypto/
Drsa.rs109 rsa: &dyn super::Rsa, in subject_public_key_info() argument
219 Ok((KeyMaterial::Rsa(key.into()), KeySizeInBits(key_size), RsaExponent(pub_exponent))) in import_pkcs1_key()
Dtraits.rs31 pub rsa: &'a dyn Rsa,
225 pub trait Rsa { trait
559 impl Rsa for NoOpRsa {
/system/keymint/ta/src/
Dkeys.rs185 KeyMaterial::Rsa(key) => { in sign_cert_data()
266 crypto::KeyGenInfo::Rsa(key_size, pub_exponent) => { in generate_key_material()
405 crypto::KeyMaterial::Rsa(_) => device::SigningAlgorithm::Rsa, in finish_keyblob_creation()
506 KeyMaterial::Rsa(key) => { in import_wrapped_key()
Ddevice.rs118 Rsa, enumerator
Dcert.rs75 KeyMaterial::Rsa(_) => crypto::rsa::SHA256_PKCS1_SIGNATURE_OID, in tbs_certificate()
84 keymint::Algorithm::Rsa => crypto::rsa::SHA256_PKCS1_SIGNATURE_OID, in tbs_certificate()
Doperation.rs366 KeyMaterial::Rsa(key) => Operation { in begin_operation()
/system/keymint/tests/src/
Dlib.rs541 for algo_hint in [SigningAlgorithm::Ec, SigningAlgorithm::Rsa] { in test_signing_cert_parse()
/system/keymint/wire/src/
Dkeymint.rs112 Rsa = 1, enumerator