summaryrefslogtreecommitdiffstats
path: root/tool/tests
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2019-06-27 17:12:26 +0200
committerJustus Winter <justus@sequoia-pgp.org>2019-06-27 17:12:26 +0200
commit0e026f8ac794a70012d36e662a0b54ad0888d890 (patch)
tree0c905dc768cea33dd3cd416398c00f489af953e9 /tool/tests
parent9ce35cc2c757fae1338a356354608cf1d6fa563f (diff)
openpgp: Rework secret key handling.
- Introduce two new types, `Encrypted` and `Unencrypted`, to make the fields of enum `SecretKey` private. Add accessors, implement From<..> to make the new types ergonomic to use, update callsites.
Diffstat (limited to 'tool/tests')
-rw-r--r--tool/tests/sq-sign.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/tests/sq-sign.rs b/tool/tests/sq-sign.rs
index 378bb48d..7fd4d575 100644
--- a/tool/tests/sq-sign.rs
+++ b/tool/tests/sq-sign.rs
@@ -210,10 +210,10 @@ fn sq_sign_append_on_compress_then_sign() {
.unwrap();
let key = tsk.keys_all().signing_capable().nth(0).unwrap().2;
let sec = match key.secret() {
- Some(SecretKey::Unencrypted { ref mpis }) => mpis,
+ Some(SecretKey::Unencrypted(ref u)) => u.clone(),
_ => unreachable!(),
};
- let mut keypair = KeyPair::new(key.clone(), sec.clone()).unwrap();
+ let mut keypair = KeyPair::new(key.clone(), sec).unwrap();
let signer = Signer::new(Message::new(File::create(&sig0).unwrap()),
vec![&mut keypair], None)
.unwrap();