Searched refs:des (Results 1 – 10 of 10) sorted by relevance
/system/keymint/boringssl/src/ |
D | des.rs | 28 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()
|
D | tests.rs | 61 kmr_tests::test_des(des::BoringDes {}); in test_des()
|
D | lib.rs | 33 pub mod des; module
|
/system/keymint/common/src/crypto/ |
D | traits.rs | 39 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/ |
D | lib.rs | 19 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/ |
D | operation.rs | 300 let mode = crypto::des::Mode::new(¶ms, 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()
|
D | keys.rs | 296 self.imp.des.generate_key(&mut *self.imp.rng, params)? in generate_key_material()
|
/system/keymint/common/src/ |
D | crypto.rs | 37 pub mod des; module 129 opaque_from_key!(des::Key); 147 TripleDes(OpaqueOr<des::Key>), 264 des::Key( in from_cbor_value()
|
D | tag.rs | 303 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/ |
D | auth-keyblob-parse.rs | 109 des::Key(raw_key.try_into().expect("Incorrect length for 3DES key")).into(), in process()
|