mirror of
https://github.com/chatmail/core.git
synced 2026-05-20 07:16:31 +03:00
test_encrypt_decrypt_fuzz_alice: load alice public key directly
This commit is contained in:
14
src/pgp.rs
14
src/pgp.rs
@@ -620,12 +620,12 @@ mod tests {
|
|||||||
|
|
||||||
let mut rng = thread_rng();
|
let mut rng = thread_rng();
|
||||||
|
|
||||||
let pkeys: Vec<SignedPublicKeyOrSubkey> = vec![(&KEYS.alice_public)
|
let enc_key =
|
||||||
.try_into()
|
SignedPublicKey::from_base64(include_str!("../test-data/key/alice-public.asc"))
|
||||||
.ok()
|
.unwrap();
|
||||||
.and_then(select_pk_for_encryption)
|
let enc_subkey = &enc_key.public_subkeys[0];
|
||||||
.unwrap()];
|
assert!(enc_subkey.is_encryption_key());
|
||||||
let pkeys_refs: Vec<&SignedPublicKeyOrSubkey> = pkeys.iter().collect();
|
let pkeys: Vec<&SignedPublicSubKey> = vec![&enc_subkey];
|
||||||
|
|
||||||
let skeys: Vec<&SignedSecretKey> = vec![(&KEYS.alice_secret).try_into().unwrap()];
|
let skeys: Vec<&SignedSecretKey> = vec![(&KEYS.alice_secret).try_into().unwrap()];
|
||||||
|
|
||||||
@@ -633,7 +633,7 @@ mod tests {
|
|||||||
let msg = lit_msg.encrypt_to_keys(
|
let msg = lit_msg.encrypt_to_keys(
|
||||||
&mut rng,
|
&mut rng,
|
||||||
pgp::crypto::sym::SymmetricKeyAlgorithm::AES128,
|
pgp::crypto::sym::SymmetricKeyAlgorithm::AES128,
|
||||||
&pkeys_refs,
|
&pkeys[..],
|
||||||
)?;
|
)?;
|
||||||
let ctext = msg.to_armored_string(None)?;
|
let ctext = msg.to_armored_string(None)?;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user