Home
last modified time | relevance | path

Searched refs:des (Results 1 – 10 of 10) sorted by relevance

/system/keymint/boringssl/src/
Ddes.rs28 key: OpaqueOr<crypto::des::Key>, in begin()
29 mode: crypto::des::Mode, in begin()
38 crypto::des::Mode::EcbNoPadding | crypto::des::Mode::EcbPkcs7Padding => { in begin()
42 if let crypto::des::Mode::EcbPkcs7Padding = mode { in begin()
50 crypto::des::Mode::CbcNoPadding { nonce: n } in begin()
51 | crypto::des::Mode::CbcPkcs7Padding { nonce: n } => { in begin()
55 if let crypto::des::Mode::CbcPkcs7Padding { nonce: _ } = mode { in begin()
75 let mut output = vec_try![0; data.len() + crypto::des::BLOCK_SIZE]?; in update()
85 let mut output = vec_try![0; crypto::des::BLOCK_SIZE]?; in finish()
Dtests.rs61 kmr_tests::test_des(des::BoringDes {}); in test_des()
Dlib.rs33 pub mod des; module
/system/keymint/common/src/crypto/
Dtraits.rs39 pub des: Box<dyn Des>, field
170 Ok(KeyMaterial::TripleDes(des::Key::new(key)?.into())) in generate_key()
176 let des_key = des::Key::new_from(data)?; in import_key()
186 key: OpaqueOr<des::Key>, in begin()
187 mode: des::Mode, in begin()
565 _key: OpaqueOr<des::Key>, in begin()
566 _mode: des::Mode, in begin()
/system/keymint/tests/src/
Dlib.rs19 aes, des, hmac, Aes, AesCmac, Ckdf, ConstTimeEq, Des, Hkdf, Hmac, MonotonicClock, Rng, Sha256,
484 pub fn test_des<D: Des>(des: D) { in test_des()
506 let des_key = des::Key::new(key.clone()).unwrap(); in test_des()
507 let mut op = des in test_des()
508 .begin(des_key.clone().into(), des::Mode::EcbNoPadding, SymmetricOperation::Encrypt) in test_des()
514 let mut op = des in test_des()
515 .begin(des_key.into(), des::Mode::EcbNoPadding, SymmetricOperation::Decrypt) in test_des()
/system/keymint/ta/src/
Doperation.rs300 let mode = crypto::des::Mode::new(&params, caller_nonce, &mut *self.imp.rng)?; in begin_operation()
315 crypto::des::Mode::EcbNoPadding | crypto::des::Mode::EcbPkcs7Padding => {} in begin_operation()
316 crypto::des::Mode::CbcNoPadding { nonce: n } in begin_operation()
317 | crypto::des::Mode::CbcPkcs7Padding { nonce: n } => { in begin_operation()
329 crypto_op: CryptoOperation::Des(self.imp.des.begin(key, mode, dir)?), in begin_operation()
Dkeys.rs296 self.imp.des.generate_key(&mut *self.imp.rng, params)? in generate_key_material()
/system/keymint/common/src/
Dcrypto.rs37 pub mod des; module
129 opaque_from_key!(des::Key);
147 TripleDes(OpaqueOr<des::Key>),
264 des::Key( in from_cbor_value()
Dtag.rs303 Algorithm::TripleDes => check_3des_import_params(&*imp.des, params, key_format, key_data), in extract_key_import_characteristics()
773 des: &dyn Des, in check_3des_import_params()
779 let key = des.import_key(key_data, params)?; in check_3des_import_params()
782 let deduced_chars = require_matching_key_size(params, des::KEY_SIZE_BITS)?; in check_3des_import_params()
/system/keymint/tests/src/bin/
Dauth-keyblob-parse.rs109 des::Key(raw_key.try_into().expect("Incorrect length for 3DES key")).into(), in process()