aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
Commit message (Collapse)AuthorAgeFilesLines
* Add some debugging-related bindingsSteven Fackler2018-02-172-23/+88
|
* Add SSL_version bindingSteven Fackler2018-02-171-2/+40
|
* Fix session cloningSteven Fackler2018-02-171-1/+1
|
* Bind remove and get session callbacksSteven Fackler2018-02-162-1/+101
|
* SSL session callbacks have always been aroundSteven Fackler2018-02-163-12/+2
|
* Fix symm decrypt documentation examplenyradr2018-02-161-1/+1
|
* Doc tweakSteven Fackler2018-02-151-1/+1
|
* Add more session cache supportSteven Fackler2018-02-153-3/+148
|
* Tweak featuresSteven Fackler2018-02-148-42/+73
| | | | We should keep the version features totally separate for now.
* Fix tests for TLS 1.3Steven Fackler2018-02-141-2/+5
| | | | | Google yells at you when using TLS 1.3 without SNI by sending a bogus self-signed cert!
* OpenSSL 1.1.1 supportSteven Fackler2018-02-138-510/+143
|
* Added binding for PEM_read_bio_RSAPublicKeyOle Herman Schumacher Elgesem2018-02-141-0/+27
| | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
* Don't leak X509sSteven Fackler2018-02-121-5/+4
|
* Merge pull request #831 from apeduru/rsa-docsSteven Fackler2018-02-111-0/+69
|\ | | | | Add RSA docs
| * Use Padding constant in RSA docs exampleAnsley Peduru2018-02-101-1/+1
| |
| * Add RSA docsAnsley Peduru2018-01-251-0/+69
| |
* | Merge pull request #833 from CmdrMoozy/des_ede3Steven Fackler2018-02-041-0/+15
|\ \ | |/ |/| Support EVP_des_ede3.
| * Support EVP_des_ede3.Axel Rasmussen2018-02-041-0/+15
| | | | | | | | | | This cipher is used, for example, for DES challenges for authenticating against a Yubikey, so supporting it in rust-openssl is generally useful.
* | Merge pull request #824 from apeduru/pkey-docsSteven Fackler2018-01-241-0/+81
|\ \ | | | | | | Add PKey docs
| * | Add HMAC to Pkey docsAnsley Peduru2018-01-241-1/+3
| | |
| * | Print the public key in PKey exampleAnsley Peduru2018-01-231-1/+5
| | |
| * | Fix import in pkey docsAnsley Peduru2018-01-071-2/+2
| | |
| * | Missing colonAnsley Peduru2018-01-071-1/+1
| | |
| * | Add Pkey docsAnsley Peduru2018-01-071-0/+75
| | |
* | | tests: if server failed to start, print exit code instead of timing outStepan Koltsov2018-01-241-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` % 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 ```
* | | add support for rfc822Name (email) and uniformResourceIdentifier (uri) to ↵Ian P. Cooke2018-01-152-7/+32
| | | | | | | | | | | | GeneralName
* | | Add setters to ConnectConfigurationSteven Fackler2018-01-111-3/+13
| | |
* | | Add from conversionSteven Fackler2018-01-101-0/+9
| | | | | | | | | | | | This is needed for tokio-openssl
* | | Release openssl 0.10.0openssl-v0.10.0Steven Fackler2018-01-101-1/+1
|/ /
* | Adjust the SNI callbackSteven Fackler2018-01-062-19/+30
| | | | | | | | Brings it more in line with how the raw callback is structured.
* | Fix docsSteven Fackler2018-01-062-3/+6
| |
* | Rename and document RSA accessorsSteven Fackler2018-01-061-10/+50
| |
* | Merge pull request #820 from sfackler/key-constructor-docsSteven Fackler2018-01-0612-292/+595
|\ \ | | | | | | Rename key serialization/deserialization methods
| * | Rename key serialization/deserialization methodsSteven Fackler2018-01-0612-292/+595
| | | | | | | | | | | | | | | | | | Also document their specific formats. Closes #502
* | | FIPS mode supportSteven Fackler2018-01-062-0/+24
|/ / | | | | | | Closes #818
* | Merge pull request #811 from apeduru/x509-docsSteven Fackler2018-01-044-3/+312
|\ \ | |/ |/| Add documentation for x509 module
| * Fix links in x509 moduleAnsley Peduru2018-01-012-3/+5
| |
| * Merge branch 'master' into x509-docsAnsley Peduru2018-01-0111-116/+114
| |\
| * | Fix x509 doc examplesAnsley Peduru2018-01-012-12/+44
| | |
| * | Add documentation for x509 moduleAnsley Peduru2017-12-314-3/+283
| | |
* | | Misc cleanupSteven Fackler2018-01-012-24/+9
| |/ |/|
* | Move X509Filetype to SslFiletypeSteven Fackler2018-01-013-56/+65
| | | | | | | | | | | | These constants have the same values, but X509_FILETYPE_DEFAULT doesn't work in the Ssl methods and using the SSL_* names is a bit less confusing.
* | Bump hex to 0.3Bastien Orivel2018-01-018-55/+49
|/ | | | | The `to_hex` method has been removed and `hex::encode` should be used instead.
* Parameterize keys over what they containSteven Fackler2017-12-3015-589/+774
| | | | Closes #790
* Add issuer name access.Steven Fackler2017-12-291-3/+47
| | | | Closes #808
* Remove `SslRef::compression`Steven Fackler2017-12-281-24/+0
| | | | | TLS compression is extremely deprecated, so no-one should be messing with this in the first place.
* Add a parameter to servernameSteven Fackler2017-12-282-9/+25
|
* Overhaul ALPNSteven Fackler2017-12-273-293/+146
| | | | | | | | There was previously a lot of behind the scenes magic. We now bind much more directly to the relevant functions. Also remove APN support. That protocol is supersceded by ALPN - let's see if anyone actually needs to use it.
* Overhaul ssl errorSteven Fackler2017-12-264-351/+150
|
* Split X509StoreContextRef::ssl upSteven Fackler2017-12-262-20/+27
|