summaryrefslogtreecommitdiffstats
path: root/openpgp/src/message
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2019-05-31 18:22:07 +0200
committerJustus Winter <justus@sequoia-pgp.org>2019-06-01 12:55:08 +0200
commitaaaca386bc6e41508ef955c6b27df776be73c24e (patch)
tree100e036b85487546deaa3b7ef21ad9e336ff17fe /openpgp/src/message
parent65045ec849d2d755ddde4de624dac050ca1304bb (diff)
openpgp: Simplify tests.
Diffstat (limited to 'openpgp/src/message')
-rw-r--r--openpgp/src/message/mod.rs21
1 files changed, 4 insertions, 17 deletions
diff --git a/openpgp/src/message/mod.rs b/openpgp/src/message/mod.rs
index c0d701b0..e422a7aa 100644
--- a/openpgp/src/message/mod.rs
+++ b/openpgp/src/message/mod.rs
@@ -440,7 +440,6 @@ mod tests {
use SymmetricAlgorithm;
use PublicKeyAlgorithm;
use SignatureType;
- use crypto::KeyPair;
use crypto::s2k::S2K;
use crypto::mpis::{Ciphertext, MPI};
use packet::prelude::*;
@@ -802,15 +801,9 @@ mod tests {
let key: Key =
::packet::key::Key4::generate_ecc(true, ::constants::Curve::Ed25519)
.unwrap().into();
- let sec =
- if let Some(SecretKey::Unencrypted { ref mpis }) = key.secret() {
- mpis.clone()
- } else {
- panic!()
- };
+ let mut pair = key.clone().into_keypair().unwrap();
let sig = ::packet::signature::Builder::new(SignatureType::Binary)
- .sign_hash(&mut KeyPair::new(key, sec).unwrap(),
- hash, hash.context().unwrap()).unwrap();
+ .sign_hash(&mut pair, hash, hash.context().unwrap()).unwrap();
// 0: OnePassSig
// => bad.
@@ -920,15 +913,9 @@ mod tests {
let key: Key =
::packet::key::Key4::generate_ecc(true, ::constants::Curve::Ed25519)
.unwrap().into();
- let sec =
- if let Some(SecretKey::Unencrypted { ref mpis }) = key.secret() {
- mpis.clone()
- } else {
- panic!()
- };
+ let mut pair = key.clone().into_keypair().unwrap();
let sig = ::packet::signature::Builder::new(SignatureType::Binary)
- .sign_hash(&mut KeyPair::new(key, sec).unwrap(),
- hash, hash.context().unwrap()).unwrap();
+ .sign_hash(&mut pair, hash, hash.context().unwrap()).unwrap();
// 0: Signature
// => bad.