aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
...
| * Macroise from_derSteven Fackler2016-11-131-0/+1
| |
| * Macroise to_derSteven Fackler2016-11-131-0/+4
| |
| * Support serialization of encrypted private keysSteven Fackler2016-11-131-0/+4
| | | | | | | | | | Switch to PEM_write_bio_PKCS8PrivateKey since the other function outputs nonstandard PEM when encrypting.
| * Some serialization support for EcKeySteven Fackler2016-11-131-2/+13
| |
| * Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto}Steven Fackler2016-11-121-0/+8
| |
| * Add SslContextBuilder::set_tmp_{ec,}dh_callbackSteven Fackler2016-11-121-0/+10
| |
| * Fix function signatureSteven Fackler2016-11-121-1/+1
| |
| * Add basic X509_STORE accessSteven Fackler2016-11-121-0/+5
| | | | | | | | | | | | | | There's more to do here, but this enabled addition of trusted CAs from X509 objects. Closes #394
| * Consistently support both PEM and DER encodingsSteven Fackler2016-11-111-0/+9
| | | | | | | | Closes #500
| * Add EcKey <-> PKey conversionsSteven Fackler2016-11-111-0/+2
| | | | | | | | Closes #499
| * PKey <-> DH conversionsSteven Fackler2016-11-111-0/+2
| | | | | | | | Closes #498
| * Add PKey::dsaSteven Fackler2016-11-111-0/+1
| | | | | | | | Closes #501
| * Release v0.9.1v0.9.1Steven Fackler2016-11-111-1/+1
| |
| * Actually support AES GCMSteven Fackler2016-11-081-0/+5
| | | | | | | | | | | | This is an AEAD cipher, so we need some extra functionality. As another bonus, we no longer panic if provided an IV with a different length than the cipher's default.
* | Add an X509ReqBuilderSteven Fackler2016-11-071-0/+4
| |
* | Start of extension supportSteven Fackler2016-11-061-0/+1
| |
* | Add conf moduleSteven Fackler2016-11-061-0/+5
| |
* | Start on an X509BuilderSteven Fackler2016-11-061-20/+8
|/
* Support client CA advertisementSteven Fackler2016-11-061-0/+2
|
* Fix build on 1.0.1Steven Fackler2016-11-061-0/+5
|
* Add accessors for cert and private keySteven Fackler2016-11-061-0/+5
| | | | Closes #340
* Release v0.9.0Steven Fackler2016-11-051-1/+1
|
* Avoid lhash weirdnessSteven Fackler2016-11-031-2/+1
|
* Fix signatureSteven Fackler2016-11-021-1/+1
|
* Use built in DH parameters when availableSteven Fackler2016-11-011-2/+2
| | | | | Fall back to a hardcoded PEM blob on 1.0.1, but serialized from DH_get_2048_256.
* Don't clear BigNums in destructorSteven Fackler2016-11-011-0/+2
| | | | Instead add a clear method.
* Add method to encode a public key as a DER blobLionel Flandrin2016-11-011-0/+2
|
* Clean up x509 name entriesSteven Fackler2016-10-311-1/+4
|
* Update x509Steven Fackler2016-10-311-1/+3
|
* Update verifySteven Fackler2016-10-311-0/+2
|
* Expose SSL_MODEsSteven Fackler2016-10-301-2/+8
|
* Configure ECDH parameters in connectorSteven Fackler2016-10-301-0/+5
|
* Implement EcKeySteven Fackler2016-10-301-1/+4
| | | | cc #499
* Support AES GCMSteven Fackler2016-10-251-2/+2
| | | | Closes #326
* Add a shutdown methodSteven Fackler2016-10-251-0/+1
|
* Remove NIDs only defined in 1.0.2+Steven Fackler2016-10-231-39/+0
|
* De-enumify NidSteven Fackler2016-10-221-3/+949
|
* Allow the X509 verify error to be read from an SslRefSteven Fackler2016-10-181-1/+2
|
* De-enumify X509ValidationErrorSteven Fackler2016-10-181-0/+1
| | | | | | Also make it an Error. Closes #352.
* Callback cleanupSteven Fackler2016-10-181-12/+12
|
* Migrate DSA sign/verify to EVP APIsSteven Fackler2016-10-151-0/+2
|
* Correctly bind BIO_new_mem_bufSteven Fackler2016-10-151-0/+3
|
* Fix signature of EVP_DigestVerifyFinal on 1.0.1Steven Fackler2016-10-151-0/+5
|
* Support HMAC PKeys and remove hmac moduleSteven Fackler2016-10-151-0/+6
|
* Add digest signature methodsSteven Fackler2016-10-151-0/+17
|
* Merge pull request #471 from sfackler/no-compSteven Fackler2016-10-141-0/+2
|\ | | | | Handle OPENSSL_NO_COMP
| * Handle OPENSSL_NO_COMPSteven Fackler2016-10-141-0/+2
| | | | | | | | Closes #459
* | Fix test_alpn_server_select_noneSteven Fackler2016-10-141-0/+12
|/ | | | | | | | | | | | In OpenSSL 1.1, a failure to negotiate a protocol is a fatal error, so fork that test. This also popped up an issue where we assumed all errors had library, function, and reason strings which is not necessarily the case. While we're in here, adjust the Display impl to match what OpenSSL prints out. Closes #465
* Enable hostname verification on 1.0.2Steven Fackler2016-10-141-3/+21
|
* Remove link_name usageSteven Fackler2016-10-141-4/+0
|