Home
last modified time | relevance | path

Searched refs:BlockMode (Results 1 – 25 of 38) sorted by relevance

12

/system/security/keystore2/tests/
Dkeystore2_client_aes_key_tests.rs16 Algorithm::Algorithm, BlockMode::BlockMode, ErrorCode::ErrorCode, KeyPurpose::KeyPurpose,
37 block_mode: BlockMode, in create_aes_key_and_operation() argument
88 let block_modes = [BlockMode::ECB, BlockMode::CBC]; in keystore2_aes_ecb_cbc_generate_key()
120 let key_params = [(BlockMode::CTR, None, None), (BlockMode::GCM, Some(128), Some(128))]; in keystore2_aes_ctr_gcm_generate_key_success()
150 let key_params = [(BlockMode::CTR, None, None), (BlockMode::GCM, Some(128), Some(128))]; in keystore2_aes_ctr_gcm_generate_key_fails_incompatible()
186 &BlockMode::ECB, in keystore2_aes_key_fails_unsupported_key_size()
207 &BlockMode::GCM, in keystore2_aes_gcm_key_fails_missing_min_mac_len()
228 .block_mode(BlockMode::ECB) in keystore2_aes_key_op_fails_multi_block_modes()
229 .block_mode(BlockMode::CBC) in keystore2_aes_key_op_fails_multi_block_modes()
249 .block_mode(BlockMode::ECB) in keystore2_aes_key_op_fails_multi_block_modes()
[all …]
Dkeystore2_client_3des_key_tests.rs16 Algorithm::Algorithm, BlockMode::BlockMode, ErrorCode::ErrorCode, KeyPurpose::KeyPurpose,
36 block_mode: BlockMode, in create_3des_key_and_operation() argument
84 let block_modes = [BlockMode::ECB, BlockMode::CBC]; in keystore2_3des_ecb_cbc_generate_key_success()
113 &BlockMode::CBC, in keystore2_3des_key_fails_unsupported_key_size()
135 .block_mode(BlockMode::ECB); in keystore2_3des_key_fails_missing_padding()
154 .block_mode(BlockMode::ECB); in keystore2_3des_key_fails_missing_padding()
179 &BlockMode::ECB, in keystore2_3des_key_encrypt_fails_invalid_input_length()
187 .block_mode(BlockMode::ECB); in keystore2_3des_key_encrypt_fails_invalid_input_length()
213 BlockMode::CTR, in keystore2_3des_key_fails_unsupported_block_mode()
Dkeystore2_client_authorizations_tests.rs21 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
364 .block_mode(BlockMode::ECB) in keystore2_gen_key_auth_usage_future_expire_datetime_decrypt_op_success()
372 BlockMode::ECB, in keystore2_gen_key_auth_usage_future_expire_datetime_decrypt_op_success()
385 BlockMode::ECB, in keystore2_gen_key_auth_usage_future_expire_datetime_decrypt_op_success()
414 .block_mode(BlockMode::ECB) in keystore2_gen_key_auth_usage_expire_datetime_decrypt_op_fail()
422 BlockMode::ECB, in keystore2_gen_key_auth_usage_expire_datetime_decrypt_op_fail()
435 BlockMode::ECB, in keystore2_gen_key_auth_usage_expire_datetime_decrypt_op_fail()
Dkeystore2_client_test_utils.rs35 BlockMode::BlockMode, Digest::Digest, ErrorCode::ErrorCode,
365 block_mode: BlockMode, in perform_sample_sym_key_encrypt_op() argument
396 block_mode: BlockMode, in perform_sample_sym_key_decrypt_op() argument
455 .block_mode(BlockMode::GCM) in encrypt_secure_key()
Dkeystore2_client_import_keys_tests.rs21 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
71 BlockMode::ECB, in perform_sym_key_encrypt_decrypt_op()
84 BlockMode::ECB, in perform_sym_key_encrypt_decrypt_op()
Dkeystore2_client_attest_key_tests.rs18 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
413 &BlockMode::ECB, in keystore2_attest_rsa_key_with_symmetric_key_fails_sys_error()
469 .block_mode(BlockMode::ECB) in keystore2_attest_symmetric_key_fail_sys_error()
/system/keymint/common/src/tag/info/
Dtests.rs74 (true, vec![Tag::BlockMode, Tag::Padding]), in test_tag_tracker()
75 (true, vec![Tag::BlockMode, Tag::Padding, Tag::BlockMode]), in test_tag_tracker()
76 (true, vec![Tag::BlockMode, Tag::EcCurve]), in test_tag_tracker()
77 (true, vec![Tag::BlockMode, Tag::EcCurve, Tag::BlockMode]), in test_tag_tracker()
78 (false, vec![Tag::BlockMode, Tag::EcCurve, Tag::BlockMode, Tag::EcCurve]), in test_tag_tracker()
/system/keymint/common/src/crypto/
Ddes.rs22 keymint::{BlockMode, KeyParam, PaddingMode},
89 BlockMode::Ecb => { in new()
102 BlockMode::Cbc => { in new()
Daes.rs21 use kmr_wire::keymint::{BlockMode, ErrorCode, KeyParam, PaddingMode};
134 BlockMode::Ecb => { in new()
147 BlockMode::Cbc => { in new()
161 BlockMode::Ctr => { in new()
174 BlockMode::Gcm => { in new()
/system/keymint/common/src/
Dtag.rs25 Algorithm, BlockMode, Digest, EcCurve, ErrorCode, KeyCharacteristics, KeyFormat, KeyParam,
189 pub fn get_block_mode(params: &[KeyParam]) -> Result<BlockMode, Error> { in get_block_mode() argument
190 get_tag_value!(params, BlockMode, ErrorCode::UnsupportedBlockMode) in get_block_mode()
741 let gcm_support = params.iter().any(|p| *p == KeyParam::BlockMode(BlockMode::Gcm)); in check_aes_params()
1005 if let Some(bmode) = get_opt_tag_value!(params, BlockMode, UnsupportedBlockMode)? { in check_begin_params()
1006 if !contains_tag_value!(chars, BlockMode, *bmode) { in check_begin_params()
1188 if bmode == BlockMode::Gcm { in check_begin_aes_params()
1204 BlockMode::Gcm | BlockMode::Ctr => match padding { in check_begin_aes_params()
1214 BlockMode::Ecb | BlockMode::Cbc => match padding { in check_begin_aes_params()
1228 BlockMode::Cbc if nonce.len() == 16 => {} in check_begin_aes_params()
[all …]
/system/security/keystore2/src/
Dmetrics_store.rs26 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
266 KsKeyParamValue::BlockMode(b) => { in process_key_creation_event_stats()
395 KsKeyParamValue::BlockMode(b) => { in process_key_operation_event_stats()
477 fn compute_block_mode_bitmap(block_mode_bitmap: &mut i32, block_mode: BlockMode) { in compute_block_mode_bitmap() argument
479 BlockMode::ECB => { in compute_block_mode_bitmap()
482 BlockMode::CBC => { in compute_block_mode_bitmap()
485 BlockMode::CTR => { in compute_block_mode_bitmap()
488 BlockMode::GCM => { in compute_block_mode_bitmap()
Dsw_keyblob.rs21 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
431 Tag::BLOCK_MODE => KeyParameterValue::BlockMode(BlockMode(val)), in deserialize_params()
520 KeyParameterValue::BlockMode(v) => { in serialize_params()
564 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
681 value: KPV::BlockMode(BlockMode::CBC), in test_key_new_from_serialized()
Dkey_parameter.rs100 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
167 implement_associate_primitive_for_aidl_enum! {BlockMode}
833 #[key_param(tag = BLOCK_MODE, field = BlockMode)]
834 BlockMode(BlockMode),
1104 Tag::BLOCK_MODE => return KmKeyParameterValue::BlockMode(Default::default()), in get_field_by_tag_type()
1140 | (&KmKeyParameterValue::BlockMode(_), KmKeyParameterValue::BlockMode(_)) in check_field_matches_tag_type()
/system/security/keystore2/src/km_compat/
Dkm_compat_type_conversion.h314 static V4_0::BlockMode convert(KMV1::BlockMode b) { in convert()
316 case KMV1::BlockMode::ECB: in convert()
317 return V4_0::BlockMode::ECB; in convert()
318 case KMV1::BlockMode::CBC: in convert()
319 return V4_0::BlockMode::CBC; in convert()
320 case KMV1::BlockMode::CTR: in convert()
321 return V4_0::BlockMode::CTR; in convert()
322 case KMV1::BlockMode::GCM: in convert()
323 return V4_0::BlockMode::GCM; in convert()
327 static KMV1::BlockMode convert(V4_0::BlockMode b) { in convert()
[all …]
Dparameter_conversion_test.cpp47 TEST_ENUM_CONVERSION(BlockMode, ECB); in TEST()
48 TEST_ENUM_CONVERSION(BlockMode, CBC); in TEST()
49 TEST_ENUM_CONVERSION(BlockMode, CTR); in TEST()
50 TEST_ENUM_CONVERSION(BlockMode, GCM); in TEST()
Dlib.rs33 Algorithm::Algorithm, BeginResult::BeginResult, BlockMode::BlockMode, Digest::Digest,
224 value: KeyParameterValue::BlockMode(BlockMode::CBC), in generate_aes_key()
254 value: KeyParameterValue::BlockMode(BlockMode::CBC), in begin()
Dslot_test.cpp26 using ::aidl::android::hardware::security::keymint::BlockMode;
43 KMV1::makeKeyParameter(KMV1::TAG_BLOCK_MODE, BlockMode::CBC), in generateAESKey()
81 kps.push_back(KMV1::makeKeyParameter(KMV1::TAG_BLOCK_MODE, BlockMode::CBC)); in begin()
Dcertificate_test.cpp37 using ::aidl::android::hardware::security::keymint::BlockMode;
118 KMV1::makeKeyParameter(KMV1::TAG_BLOCK_MODE, BlockMode::CBC), in TEST()
/system/security/keystore2/test_utils/
Dauthorizations.rs20 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
99 pub fn block_mode(mut self, b: BlockMode) -> Self { in block_mode()
100 self.0.push(KeyParameter { tag: Tag::BLOCK_MODE, value: KeyParameterValue::BlockMode(b) }); in block_mode()
Dkey_generations.rs26 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve,
116 pub block_mode: Option<BlockMode>,
703 block_mode: &BlockMode, in generate_sym_key() argument
1027 .block_mode(BlockMode::ECB) in import_aes_key()
1061 &KeyParameter { tag: Tag::BLOCK_MODE, value: KeyParameterValue::BlockMode(BlockMode::ECB) } in import_aes_key()
1086 .block_mode(BlockMode::ECB) in import_3des_key()
1123 &KeyParameter { tag: Tag::BLOCK_MODE, value: KeyParameterValue::BlockMode(BlockMode::ECB) } in import_3des_key()
1266 .block_mode(BlockMode::GCM) in import_transport_key()
/system/keymint/wire/src/
Dkeymint.rs149 pub enum BlockMode { enum
155 try_from_n!(BlockMode);
351 BlockMode(BlockMode), enumerator
414 KeyParam::BlockMode(_) => Tag::BlockMode, in tag()
504 Tag::BlockMode => KeyParam::BlockMode(<BlockMode>::from_cbor_value(raw)?), in from_cbor_value()
630 KeyParam::BlockMode(v) => (Tag::BlockMode, v.to_cbor_value()?), in to_cbor_value()
722 Tag::BlockMode as i32, in cddl_schema()
723 BlockMode::cddl_ref(), in cddl_schema()
1128 BlockMode = 536870916, enumerator
/system/keymint/tests/tests/
Dkeyblob_test.rs41 KeyParam::BlockMode(keymint::BlockMode::Ecb), in test_encrypted_keyblob_roundtrip()
/system/keymint/common/src/tag/
Dlegacy.rs23 Algorithm, BlockMode, DateTime, Digest, EcCurve, KeyOrigin, KeyParam, KeyPurpose,
173 KeyParam::BlockMode(v) => result.try_extend_from_slice(&(*v as u32).to_ne_bytes())?, in serialize()
333 Tag::BlockMode => { in deserialize()
334 KeyParam::BlockMode(<BlockMode>::try_from(consume_i32(data)?).map_err(enum_err)?) in deserialize()
528 (KeyParam::BlockMode(l), KeyParam::BlockMode(r)) => l.cmp(r), in param_compare()
/system/keymint/hal/src/
Dhal.rs61 wire::ValueNotRecognized::BlockMode => { in failed_conversion()
256 KeyParam::BlockMode(v) => (Tag::BLOCK_MODE, KeyParameterValue::BlockMode(v.innto())), in fromm()
518 Some(KeyParam::BlockMode(value_of!(val, BlockMode)?.try_innto()?)) in try_fromm()
757 enum_convert! { wire::keymint::BlockMode => keymint::BlockMode::BlockMode }
/system/keymint/common/src/bin/
Dcddl-dump.rs37 show_schema::<BlockMode>(); in main()

12