summaryrefslogtreecommitdiffstats
path: root/openpgp/src/message
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2020-08-11 14:38:49 +0200
committerJustus Winter <justus@sequoia-pgp.org>2020-08-11 15:32:07 +0200
commit07ab892191120e20696818619c5e4171b6e777fb (patch)
treeb64b9de3aff8570ea273f467856b0a1d7fac9d81 /openpgp/src/message
parent1627487e88d50657fd753ebbd71514f37c4989f7 (diff)
openpgp: Check session key size.
- Fix session key size in test.
Diffstat (limited to 'openpgp/src/message')
-rw-r--r--openpgp/src/message/mod.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/openpgp/src/message/mod.rs b/openpgp/src/message/mod.rs
index 65b6d34c..094779dd 100644
--- a/openpgp/src/message/mod.rs
+++ b/openpgp/src/message/mod.rs
@@ -1052,10 +1052,11 @@ mod tests {
// 0: SK-ESK
// => bad.
let mut packets : Vec<Packet> = Vec::new();
- let sk = crate::crypto::SessionKey::new(8);
+ let cipher = SymmetricAlgorithm::AES256;
+ let sk = crate::crypto::SessionKey::new(cipher.key_size().unwrap());
#[allow(deprecated)]
packets.push(SKESK4::with_password(
- SymmetricAlgorithm::AES256,
+ cipher,
S2K::Simple { hash: HashAlgorithm::SHA256 },
&sk,
&"12345678".into()).unwrap().into());