aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/dsa.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2016-11-13 15:27:39 +0000
committerSteven Fackler <[email protected]>2016-11-13 15:27:39 +0000
commit7d411c7975cf578205f81c2e1440c1b482a8a1a8 (patch)
treed9e142f5ff272423afa741080e9a58e7d285c11d /openssl/src/dsa.rs
parentMacro-implement private_key_to_pem (diff)
downloadrust-openssl-7d411c7975cf578205f81c2e1440c1b482a8a1a8.tar.xz
rust-openssl-7d411c7975cf578205f81c2e1440c1b482a8a1a8.zip
Add private_key_from_pem_passphrase
Diffstat (limited to 'openssl/src/dsa.rs')
-rw-r--r--openssl/src/dsa.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/openssl/src/dsa.rs b/openssl/src/dsa.rs
index 53d7babf..86476aac 100644
--- a/openssl/src/dsa.rs
+++ b/openssl/src/dsa.rs
@@ -216,6 +216,12 @@ mod test {
#[test]
pub fn test_password() {
+ let key = include_bytes!("../test/dsa-encrypted.pem");
+ Dsa::private_key_from_pem_passphrase(key, b"mypass").unwrap();
+ }
+
+ #[test]
+ pub fn test_password_callback() {
let mut password_queried = false;
let key = include_bytes!("../test/dsa-encrypted.pem");
Dsa::private_key_from_pem_callback(key, |password| {