diff options
| author | Steven Fackler <[email protected]> | 2018-05-09 20:13:27 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-05-09 20:13:27 +0100 |
| commit | 436afb8f57bdd2da61d50fcd670ab2c431816c10 (patch) | |
| tree | f17245f01e512c83f8fbff4770468534793bdc55 /openssl/src/ssl/test.rs | |
| parent | Merge pull request #908 from sfackler/102g-fix (diff) | |
| parent | Fix base version for min/max proto accessors (diff) | |
| download | rust-openssl-436afb8f57bdd2da61d50fcd670ab2c431816c10.tar.xz rust-openssl-436afb8f57bdd2da61d50fcd670ab2c431816c10.zip | |
Merge pull request #913 from sfackler/fix-get-version
Fix base version for min/max proto accessors
Diffstat (limited to 'openssl/src/ssl/test.rs')
| -rw-r--r-- | openssl/src/ssl/test.rs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/openssl/src/ssl/test.rs b/openssl/src/ssl/test.rs index 150b4cdc..3c372767 100644 --- a/openssl/src/ssl/test.rs +++ b/openssl/src/ssl/test.rs @@ -21,9 +21,10 @@ use pkey::PKey; use ssl; #[cfg(any(ossl110, ossl111))] use ssl::SslVersion; -use ssl::{Error, HandshakeError, MidHandshakeSslStream, ShutdownResult, Ssl, SslAcceptor, - SslConnector, SslContext, SslFiletype, SslMethod, SslSessionCacheMode, SslStream, - SslVerifyMode, StatusType}; +use ssl::{ + Error, HandshakeError, MidHandshakeSslStream, ShutdownResult, Ssl, SslAcceptor, SslConnector, + SslContext, SslFiletype, SslMethod, SslSessionCacheMode, SslStream, SslVerifyMode, StatusType, +}; #[cfg(any(ossl102, ossl110))] use x509::verify::X509CheckFlags; use x509::{X509, X509Name, X509StoreContext, X509VerifyResult}; @@ -1323,7 +1324,9 @@ fn no_version_overlap() { ctx.set_private_key_file(&Path::new("test/key.pem"), SslFiletype::PEM) .unwrap(); ctx.set_max_proto_version(Some(SslVersion::TLS1_1)).unwrap(); + #[cfg(ossl110g)] assert_eq!(ctx.min_proto_version(), None); + #[cfg(ossl110g)] assert_eq!(ctx.max_proto_version(), Some(SslVersion::TLS1_1)); let ssl = Ssl::new(&ctx.build()).unwrap(); ssl.accept(stream).unwrap_err(); @@ -1332,7 +1335,9 @@ fn no_version_overlap() { let stream = TcpStream::connect(addr).unwrap(); let mut ctx = SslContext::builder(SslMethod::tls()).unwrap(); ctx.set_min_proto_version(Some(SslVersion::TLS1_2)).unwrap(); + #[cfg(ossl110g)] assert_eq!(ctx.min_proto_version(), Some(SslVersion::TLS1_2)); + #[cfg(ossl110g)] assert_eq!(ctx.max_proto_version(), None); let ssl = Ssl::new(&ctx.build()).unwrap(); ssl.connect(stream).unwrap_err(); |