Steven Fackler
38470bd351
Merge pull request #846 from sfackler/client-cipher-update
...
Update SslConnector cipher list
2018-02-21 19:56:46 -08:00
Steven Fackler
15048f4c02
Inline connector constants
2018-02-21 19:41:06 -08:00
Steven Fackler
6977e9e89f
Don't special case 1.0.1
...
It appears that 1.0.1's defaults are actually okay.
2018-02-21 18:44:04 -08:00
Ole Herman Schumacher Elgesem
7e02c09861
Added example/test in symm.rs for encrypting a private key with a symmetric cipher
...
Signed-off-by: Ole Herman Schumacher Elgesem <oleherman93@gmail.com>
2018-02-21 13:16:04 +01:00
Steven Fackler
7192a5291f
Update SslConnector cipher list
...
Based off of python/cpython#3532 , we use OpenSSL's default cipher list
and turn of things we don't like. This can't be used with 1.0.1,
however, which had a poor default set. There, we use the old defaults,
with the bits that aren't implemented in 1.0.1 removed (namely TLSv1.3
suites and ChaCha).
2018-02-20 22:27:54 -08:00
Steven Fackler
69a91815b8
Release openssl v0.10.4
2018-02-18 10:50:13 -08:00
Steven Fackler
402d81bb72
Release openssl-sys 0.9.26
2018-02-18 10:48:08 -08:00
Steven Fackler
78aed77cf3
Update changelog
2018-02-18 10:15:00 -08:00
Steven Fackler
9693c7ccf8
Merge pull request #845 from sfackler/ssl-version
...
Ssl version
2018-02-17 17:54:46 -08:00
Steven Fackler
2daaf3fdea
Add some debugging-related bindings
2018-02-17 17:49:49 -08:00
Steven Fackler
90d5f85511
Add SSL_version binding
2018-02-17 13:44:21 -08:00
Steven Fackler
8f8895697d
Merge pull request #844 from sfackler/fix-session-clone
...
Fix session cloning
2018-02-17 10:20:07 -08:00
Steven Fackler
3f5e3f095e
Fix session cloning
2018-02-17 10:12:47 -08:00
Steven Fackler
b1e7bf4d54
Merge pull request #843 from sfackler/session-callback-2
...
Session callback 2
2018-02-16 22:37:14 -08:00
Steven Fackler
18b87e65e3
Fix libressl
2018-02-16 22:28:38 -08:00
Steven Fackler
e5123d266b
Bind remove and get session callbacks
2018-02-16 22:24:34 -08:00
Steven Fackler
4dffa0c33f
SSL session callbacks have always been around
2018-02-16 21:31:09 -08:00
Steven Fackler
4f58ebd270
Merge pull request #842 from nyradr/Documentation_fix_openssl_symm
...
Fix symm decrypt documentation example
2018-02-16 09:07:28 -08:00
nyradr
8abc51c2b3
Fix symm decrypt documentation example
2018-02-16 11:59:47 +01:00
Steven Fackler
21c5263767
Merge pull request #841 from sfackler/session-callback
...
Add more session cache support
2018-02-15 22:16:16 -08:00
Steven Fackler
af4832e145
Doc tweak
2018-02-15 21:33:39 -08:00
Steven Fackler
a9d8bea33c
Add more session cache support
2018-02-15 21:30:20 -08:00
Steven Fackler
3db28a1e12
Merge pull request #839 from sfackler/openssl111
...
OpenSSL 1.1.1 support
2018-02-15 19:55:20 -08:00
Ole Herman Schumacher Elgesem
cc34a7149e
Add des_ede3_cbc cipher
...
Signed-off-by: Ole Herman Schumacher Elgesem <oleherman93@gmail.com>
2018-02-15 17:44:44 +01:00
Steven Fackler
f4ddd66b03
Tweak features
...
We should keep the version features totally separate for now.
2018-02-14 22:11:24 -08:00
Steven Fackler
9d3b02e58a
Set ossl110 when version is 1.1.1
2018-02-14 20:57:55 -08:00
Steven Fackler
e8fd63bae3
Fix tests for TLS 1.3
...
Google yells at you when using TLS 1.3 without SNI by sending a bogus
self-signed cert!
2018-02-14 19:36:11 -08:00
Ole Herman Schumacher Elgesem
eb24a2157a
More tests for pem_pkcs1 methods
...
Signed-off-by: Ole Herman Schumacher Elgesem <oleherman93@gmail.com>
2018-02-15 03:02:58 +01:00
Steven Fackler
2765775535
OpenSSL 1.1.1 support
2018-02-13 22:31:37 -08:00
Steven Fackler
41598534b6
Merge pull request #838 from olehermanse/master
...
Added binding for PEM_read_bio_RSAPublicKey
2018-02-13 17:25:16 -08:00
Ole Herman Schumacher Elgesem
041d473c0a
Added binding for PEM_read_bio_RSAPublicKey
...
Signed-off-by: Ole Herman Schumacher Elgesem <oleherman93@gmail.com>
2018-02-14 02:08:01 +01:00
Steven Fackler
9f35b74c1d
Release openssl 0.10.3 and openssl-sys 0.9.25
2018-02-12 10:56:06 -08:00
Steven Fackler
9f167894a2
Merge pull request #836 from sfackler/cert-store-leak
...
Don't leak X509s
2018-02-12 09:50:41 -08:00
Steven Fackler
b1ab0ec473
Don't leak X509s
2018-02-12 09:32:26 -08:00
Steven Fackler
2fd79b525e
Merge pull request #831 from apeduru/rsa-docs
...
Add RSA docs
2018-02-11 20:56:37 -08:00
Steven Fackler
2c0dce4c39
Merge pull request #834 from sfackler/freebsd
...
Detect FreeBSD OpenSSL automatically
2018-02-11 09:14:13 -08:00
Ansley Peduru
a686ed7891
Use Padding constant in RSA docs example
2018-02-10 23:36:05 -05:00
Steven Fackler
7a6260321d
Detect FreeBSD OpenSSL automatically
...
Closes #686
2018-02-10 20:06:05 -08:00
Steven Fackler
fda5e50638
Merge pull request #833 from CmdrMoozy/des_ede3
...
Support EVP_des_ede3.
2018-02-04 17:36:31 -08:00
Axel Rasmussen
404bbeddfd
Support EVP_des_ede3.
...
This cipher is used, for example, for DES challenges for authenticating
against a Yubikey, so supporting it in rust-openssl is generally useful.
2018-02-04 13:17:09 -08:00
Steven Fackler
70a4eef049
Update version
2018-01-25 15:46:46 -08:00
Ansley Peduru
c9fed802b3
Add RSA docs
2018-01-25 14:46:45 -05:00
Steven Fackler
0d8e0e04c9
Fix diff link
2018-01-24 22:04:17 -08:00
Steven Fackler
a6499d44bb
Merge pull request #824 from apeduru/pkey-docs
...
Add PKey docs
2018-01-24 11:00:07 -08:00
Steven Fackler
e66f6dff92
Merge pull request #830 from stepancheg/try-wait
...
tests: if server failed to start, print exit code instead of timing out
2018-01-24 10:16:10 -08:00
Ansley Peduru
d3169a565e
Add HMAC to Pkey docs
2018-01-24 09:53:28 -05:00
Stepan Koltsov
81f7d17822
tests: if server failed to start, print exit code instead of timing out
...
```
% cargo +stable test --lib ssl::test::test_connect_with_alpn_successful_single_match --features=v102
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running /Users/nga/devel/left/rust-openssl/target/debug/deps/openssl-a38e12a3527f6932
running 1 test
test ssl::test::test_connect_with_alpn_successful_single_match ... FAILED
failures:
---- ssl::test::test_connect_with_alpn_successful_single_match stdout ----
thread 'ssl::test::test_connect_with_alpn_successful_single_match' panicked at 'server exited: exit code: 1', src/ssl/test.rs:91:24
note: Run with `RUST_BACKTRACE=1` for a backtrace.
failures:
ssl::test::test_connect_with_alpn_successful_single_match
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 159 filtered out
```
2018-01-24 00:27:13 -08:00
Steven Fackler
38ddad99af
Evict registry cache
...
It looks like the OSX build failures were caused by a corrupted repo.
2018-01-23 21:04:04 -08:00
Steven Fackler
c3fb53b756
Debug OSX build failures
2018-01-23 21:01:25 -08:00
Ansley Peduru
6552a9cbfd
Print the public key in PKey example
2018-01-23 22:43:53 -05:00