Home
last modified time | relevance | path

Searched refs:Algorithm (Results 1 – 25 of 252) sorted by relevance

1234567891011

/system/security/keystore2/src/
Dremote_provisioning.rs23 Algorithm::Algorithm, AttestationKey::AttestationKey, Certificate::Certificate,
77 value: KeyParameterValue::Algorithm(Algorithm::RSA) in is_asymmetric_key()
80 value: KeyParameterValue::Algorithm(Algorithm::EC) in is_asymmetric_key()
Dmetrics_store.rs26 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
32 Algorithm::Algorithm as MetricsAlgorithm, AtomID::AtomID, CrashStats::CrashStats,
210 KsKeyParamValue::Algorithm(a) => { in process_key_creation_event_stats()
212 Algorithm::RSA => MetricsAlgorithm::RSA, in process_key_creation_event_stats()
213 Algorithm::EC => MetricsAlgorithm::EC, in process_key_creation_event_stats()
214 Algorithm::AES => MetricsAlgorithm::AES, in process_key_creation_event_stats()
215 Algorithm::TRIPLE_DES => MetricsAlgorithm::TRIPLE_DES, in process_key_creation_event_stats()
216 Algorithm::HMAC => MetricsAlgorithm::HMAC, in process_key_creation_event_stats()
Dsecurity_level.rs48 Algorithm::Algorithm, AttestationKey::AttestationKey,
486 Some(KeyParameter { tag: _, value: KeyParameterValue::Algorithm(Algorithm::RSA) }) in add_required_parameters()
487 | Some(KeyParameter { tag: _, value: KeyParameterValue::Algorithm(Algorithm::EC) }) => { in add_required_parameters()
665 KeyParameterValue::Algorithm(Algorithm::AES) in import_key()
666 | KeyParameterValue::Algorithm(Algorithm::HMAC) in import_key()
667 | KeyParameterValue::Algorithm(Algorithm::TRIPLE_DES) => Ok(KeyFormat::RAW), in import_key()
668 KeyParameterValue::Algorithm(Algorithm::RSA) in import_key()
669 | KeyParameterValue::Algorithm(Algorithm::EC) => Ok(KeyFormat::PKCS8), in import_key()
/system/security/keystore2/test_utils/
Dkey_generations.rs20 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
343 .algorithm(Algorithm::EC) in generate_ec_p256_signing_key()
387 .algorithm(Algorithm::EC) in generate_ec_key()
426 .algorithm(Algorithm::RSA) in generate_rsa_key()
479 algorithm: Algorithm, in generate_sym_key() argument
530 .algorithm(Algorithm::HMAC) in generate_hmac_key()
567 algorithm: Algorithm, in generate_attestation_key() argument
570 assert!(algorithm == Algorithm::RSA || algorithm == Algorithm::EC); in generate_attestation_key()
572 if algorithm == Algorithm::RSA { in generate_attestation_key()
616 .algorithm(Algorithm::EC) in generate_ec_attestation_key()
[all …]
Dauthorizations.rs20 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
54 pub fn algorithm(mut self, a: Algorithm) -> Self { in algorithm()
55 self.0.push(KeyParameter { tag: Tag::ALGORITHM, value: KeyParameterValue::Algorithm(a) }); in algorithm()
/system/keymint/tests/src/bin/
Dauth-keyblob-parse.rs16 Algorithm, DateTime, EcCurve, ErrorCode, KeyCharacteristics, KeyParam, SecurityLevel,
88 let algo_val = get_tag_value!(&combined, Algorithm, ErrorCode::InvalidArgument) in process()
102 Algorithm::Aes => KeyMaterial::Aes(aes::Key::new(keyblob.key_material).unwrap().into()), in process()
103 Algorithm::TripleDes => KeyMaterial::TripleDes( in process()
106 Algorithm::Hmac => KeyMaterial::Hmac(hmac::Key(raw_key).into()), in process()
107 Algorithm::Ec => { in process()
148 Algorithm::Rsa => KeyMaterial::Rsa(rsa::Key(raw_key).into()), in process()
165 Algorithm::Ec | Algorithm::Rsa => { in process()
/system/keymint/common/src/
Dcrypto.rs13 use kmr_wire::keymint::{Algorithm, Digest, EcCurve};
213 x if x == Algorithm::Aes as i32 => { in from_cbor_value()
224 x if x == Algorithm::TripleDes as i32 => { in from_cbor_value()
239 x if x == Algorithm::Hmac as i32 => { in from_cbor_value()
247 x if x == Algorithm::Rsa as i32 => { in from_cbor_value()
255 x if x == Algorithm::Ec as i32 => { in from_cbor_value()
302 cbor::value::Value::Integer((Algorithm::Aes as i32).into()), in to_cbor_value()
308 cbor::value::Value::Integer((Algorithm::TripleDes as i32).into()), in to_cbor_value()
314 cbor::value::Value::Integer((Algorithm::Hmac as i32).into()), in to_cbor_value()
320 cbor::value::Value::Integer((Algorithm::Rsa as i32).into()), in to_cbor_value()
[all …]
Dtag.rs11 Algorithm, BlockMode, Digest, EcCurve, ErrorCode, KeyCharacteristics, KeyFormat, KeyParam,
168 pub fn get_algorithm(params: &[KeyParam]) -> Result<Algorithm, Error> { in get_algorithm() argument
169 get_tag_value!(params, Algorithm, ErrorCode::UnsupportedAlgorithm) in get_algorithm()
260 Algorithm::Rsa => check_rsa_gen_params(params, sec_level), in extract_key_gen_characteristics()
261 Algorithm::Ec => check_ec_gen_params(params, sec_level), in extract_key_gen_characteristics()
262 Algorithm::Aes => check_aes_gen_params(params, sec_level), in extract_key_gen_characteristics()
263 Algorithm::TripleDes => check_3des_gen_params(params), in extract_key_gen_characteristics()
264 Algorithm::Hmac => check_hmac_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()
281 Algorithm::Ec => check_ec_import_params(imp.ec, params, sec_level, key_format, key_data), in extract_key_import_characteristics()
[all …]
/system/security/keystore2/src/legacy_blob/test_utils/
Dlegacy_blob_test_vectors.rs18 Algorithm::Algorithm, Digest::Digest, EcCurve::EcCurve,
48 KeyParameter::new(KeyParameterValue::Algorithm(Algorithm::EC), SecurityLevel::KEYSTORE), in structured_test_params()
86 KeyParameterValue::Algorithm(Algorithm::EC), in structured_test_params_cache()
/system/security/keystore2/tests/
Dkeystore2_client_attest_key_tests.rs18 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
47 for algo in [Algorithm::RSA, Algorithm::EC] { in keystore2_attest_rsa_signing_key_success()
95 for algo in [Algorithm::RSA, Algorithm::EC] { in keystore2_attest_rsa_encrypt_key_success()
144 for algo in [Algorithm::RSA, Algorithm::EC] { in keystore2_attest_ec_key_success()
243 .algorithm(Algorithm::RSA) in keystore2_generate_rsa_attest_key_with_multi_purpose_fail()
281 .algorithm(Algorithm::EC) in keystore2_ec_attest_key_with_multi_purpose_fail()
317 key_generations::generate_attestation_key(&sec_level, Algorithm::RSA, att_challenge) in keystore2_attest_key_fails_missing_challenge()
403 Algorithm::AES, in keystore2_attest_rsa_key_with_symmetric_key_fails_sys_error()
447 key_generations::generate_attestation_key(&sec_level, Algorithm::RSA, att_challenge) in keystore2_attest_symmetric_key_fail_sys_error()
458 .algorithm(Algorithm::AES) in keystore2_attest_symmetric_key_fail_sys_error()
Dkeystore2_client_3des_key_tests.rs16 Algorithm::Algorithm, BlockMode::BlockMode, ErrorCode::ErrorCode, KeyPurpose::KeyPurpose,
43 Algorithm::TRIPLE_DES, in create_3des_key_and_operation()
109 Algorithm::TRIPLE_DES, in keystore2_3des_key_fails_unsupported_key_size()
131 .algorithm(Algorithm::TRIPLE_DES) in keystore2_3des_key_fails_missing_padding()
175 Algorithm::TRIPLE_DES, in keystore2_3des_key_encrypt_fails_invalid_input_length()
Dkeystore2_client_aes_key_tests.rs16 Algorithm::Algorithm, BlockMode::BlockMode, ErrorCode::ErrorCode, KeyPurpose::KeyPurpose,
46 Algorithm::AES, in create_aes_key_and_operation()
182 Algorithm::AES, in keystore2_aes_key_fails_unsupported_key_size()
203 Algorithm::AES, in keystore2_aes_gcm_key_fails_missing_min_mac_len()
224 .algorithm(Algorithm::AES) in keystore2_aes_key_op_fails_multi_block_modes()
272 .algorithm(Algorithm::AES) in keystore2_aes_key_op_fails_multi_padding_modes()
321 Algorithm::AES, in keystore2_aes_key_op_fails_incompatible_padding()
353 Algorithm::AES, in keystore2_aes_key_op_fails_incompatible_blockmode()
458 Algorithm::AES, in keystore2_aes_key_op_fails_nonce_prohibited()
Dkeystore2_client_import_keys_tests.rs21 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
143 .algorithm(Algorithm::RSA) in keystore2_rsa_import_key_success()
176 .algorithm(Algorithm::RSA) in keystore2_rsa_import_key_determine_key_size_and_pub_exponent()
204 .algorithm(Algorithm::RSA) in keystore2_rsa_import_key_fails_with_keysize_param_mismatch_error()
237 .algorithm(Algorithm::RSA) in keystore2_rsa_import_key_fails_with_public_exponent_param_mismatch_error()
271 .algorithm(Algorithm::RSA) in keystore2_rsa_import_key_with_multipurpose_fails_incompt_purpose_error()
310 .algorithm(Algorithm::EC) in keystore2_import_ec_key_success()
340 .algorithm(Algorithm::EC) in keystore2_ec_import_key_fails_with_mismatch_curve_error()
530 .algorithm(Algorithm::RSA) in keystore2_import_wrapped_key_success()
570 .algorithm(Algorithm::RSA) in keystore2_import_wrapped_key_fails_with_wrong_purpose()
/system/security/keystore2/aidl/android/security/metrics/
DKeyCreationWithPurposeAndModesInfo.aidl19 import android.security.metrics.Algorithm;
27 Algorithm algorithm;
DKeyCreationWithGeneralInfo.aidl19 import android.security.metrics.Algorithm;
29 Algorithm algorithm;
/system/keymint/common/src/tag/
Dtests.rs33 KeyParam::Algorithm(Algorithm::Aes), in test_legacy_serialization()
56 KeyParam::Algorithm(Algorithm::Hmac), in test_check_begin_params_fail()
/system/security/keystore2/src/km_compat/
Dlib.rs32 Algorithm::Algorithm, BeginResult::BeginResult, BlockMode::BlockMode, Digest::Digest,
89 value: KeyParameterValue::Algorithm(Algorithm::RSA), in generate_rsa_key()
164 value: KeyParameterValue::Algorithm(Algorithm::AES), in test_import_key()
218 value: KeyParameterValue::Algorithm(Algorithm::AES), in generate_aes_key()
418 value: KeyParameterValue::Algorithm(Algorithm::RSA) in test_get_key_characteristics()
Dparameter_conversion_test.cpp31 TEST_ENUM_CONVERSION(Algorithm, RSA); in TEST()
32 TEST_ENUM_CONVERSION(Algorithm, EC); in TEST()
33 TEST_ENUM_CONVERSION(Algorithm, AES); in TEST()
34 TEST_ENUM_CONVERSION(Algorithm, TRIPLE_DES); in TEST()
35 TEST_ENUM_CONVERSION(Algorithm, HMAC); in TEST()
Dkm_compat_type_conversion.h216 static V4_0::Algorithm convert(KMV1::Algorithm a) { in convert()
218 case KMV1::Algorithm::RSA: in convert()
219 return V4_0::Algorithm::RSA; in convert()
220 case KMV1::Algorithm::EC: in convert()
221 return V4_0::Algorithm::EC; in convert()
222 case KMV1::Algorithm::AES: in convert()
223 return V4_0::Algorithm::AES; in convert()
224 case KMV1::Algorithm::TRIPLE_DES: in convert()
225 return V4_0::Algorithm::TRIPLE_DES; in convert()
226 case KMV1::Algorithm::HMAC: in convert()
[all …]
/system/ca-certificates/files/
D7a7c655d.018 Signature Algorithm: ecdsa-with-SHA256
25 Public Key Algorithm: id-ecPublicKey
42 Signature Algorithm: ecdsa-with-SHA256
D0d69c7e1.018 Signature Algorithm: ecdsa-with-SHA256
25 Public Key Algorithm: id-ecPublicKey
42 Signature Algorithm: ecdsa-with-SHA256
D1ae85e5e.021 Signature Algorithm: ecdsa-with-SHA256
28 Public Key Algorithm: id-ecPublicKey
45 Signature Algorithm: ecdsa-with-SHA256
Dccc52f49.018 Signature Algorithm: ecdsa-with-SHA384
25 Public Key Algorithm: id-ecPublicKey
44 Signature Algorithm: ecdsa-with-SHA384
/system/ca-certificates/google/files/
D0d69c7e1.019 Signature Algorithm: ecdsa-with-SHA256
26 Public Key Algorithm: id-ecPublicKey
42 Signature Algorithm: ecdsa-with-SHA256
/system/security/diced/sample_inputs/src/
Dsample_inputs.rs20 use coset::{iana, Algorithm, AsCborValue, CoseKey, KeyOperation, KeyType, Label};
80 alg: Some(Algorithm::Assigned(iana::Algorithm::EdDSA)), in ed25519_public_key_to_cbor_value()

1234567891011