aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys
Commit message (Collapse)AuthorAgeFilesLines
...
* | Implement Clone for RsaSteven Fackler2018-05-121-0/+1
| | | | | | | | Closes #917
* | Change SslContext callback handlingSteven Fackler2018-05-121-1/+7
| | | | | | | | Use the existing infrastructure!
* | Fix base version for min/max proto accessorsSteven Fackler2018-05-092-1/+11
| | | | | | | | Closes #911
* | Flag off constants added in 1.0.2hSteven Fackler2018-04-302-6/+13
| | | | | | | | Closes #868
* | Release openssl-sys v0.9.30openssl-sys-v0.9.30Steven Fackler2018-04-301-1/+1
| |
* | Expose SslSession <-> DER conversionBenjamin Saunders2018-04-291-0/+3
| |
* | Some misc cleanupSteven Fackler2018-04-271-12/+9
| |
* | Reform version checking logicSteven Fackler2018-04-263-143/+120
| | | | | | | | | | | | | | Rather than having an infinitely growing set of things to look for, just grab the literal version out. We also provide that to downstream crates, and it should be used rather than the random assortment of other stuff that's also passed down.
* | Add functions to X509Req to obtain public key and extensionsRené Richter2018-04-211-0/+2
|/ | | | This allows for basic CSR signing.
* Include information about development packagesThomas Eizinger2018-04-121-0/+3
| | | | Building the crate on a system without the development packages of openssl installed fails. Issue #649 suggests to install those packages, which resolves the problem.
* Release openssl-sys 0.9.28openssl-sys-v0.9.28Steven Fackler2018-04-051-1/+1
|
* Combine LibreSSL 2.7.x versions into oneOssi Herrala2018-04-031-28/+1
|
* Add LibreSSL 2.7.2Ossi Herrala2018-04-021-1/+10
|
* Add support for LibreSSL 2.7.1Ossi Herrala2018-03-313-11/+29
| | | | | While there, support also future LibreSSL 2.7 versions out of the box. This fixes compiling this crate in OpenBSD -current.
* Merge pull request #858 from Ralith/stateless-apiSteven Fackler2018-03-311-1/+17
|\ | | | | Introduce SslStreamBuilder
| * Update to OpenSSL 1.1.1-pre3Benjamin Saunders2018-03-281-1/+17
| |
* | Remove unneeded build keysSteven Fackler2018-03-301-1/+0
| |
* | Add Asn1IntegerRef::to_bnSteven Fackler2018-03-281-0/+1
|/ | | | Also deprecate Asn1IntegerRef since it's just asking for trouble.
* Support LibreSSL 2.7.0Steven Fackler2018-03-223-30/+45
| | | | | Closes #883 Closes #805
* Merge pull request #856 from Flakebi/masterSteven Fackler2018-03-191-0/+9
|\ | | | | Make it possible to use cmac
| * Make it possible to use cmacFlakebi2018-03-191-0/+9
| | | | | | | | | | | | | | | | This adds Signer::new_without_digest to create Signers which don't have a digest (like cmac, which is based on aes). As openssl supports cmac since version 1.1.0, the functions are behind the ossl110 feature. This allows building CMAC/OMAC1 and the EAX AEAD on top of this library.
* | Expose additional cipher and digest accessorsBenjamin Saunders2018-03-163-0/+8
|/
* Merge pull request #864 from mlen/aes-ccm-bindingsSteven Fackler2018-03-111-0/+2
|\ | | | | Implement AES-{128,256}-CCM bindings
| * Implement AES-{128,256}-CCM bindingsMateusz Lenik2018-03-081-0/+2
| |
* | Merge branch 'master' into custom-extensionsSteven Fackler2018-03-114-0/+64
|\ \
| * \ Merge pull request #863 from rohit-lshift/masterSteven Fackler2018-03-114-0/+22
| |\ \ | | | | | | | | Exposed some of ECDSA functions
| | * | Use examples listed in OpenSSL docs for testingRohit Aggarwal2018-03-081-2/+2
| | | |
| | * | Add support LibreSSL and remove OpenSSL binding which we aren't usingRohit Aggarwal2018-03-084-39/+12
| | | |
| | * | Exposed some of ECDSA functionsRohit Aggarwal2018-03-082-0/+49
| | |/
| * | Merge pull request #861 from bkchr/verify_certificateSteven Fackler2018-03-111-0/+4
| |\ \ | | | | | | | | Implements `X509_verify_cert`
| | * | add cleanup ffi to store contextBenjamin Fry2018-03-071-0/+1
| | | |
| | * | fix error checkBenjamin Fry2018-03-071-1/+0
| | | |
| | * | add verify_cert and store_context_builderBenjamin Fry2018-03-071-0/+4
| | |/
| * | Adds more functions to `Verifier`/`Signer` for RSA keysBastian Köcher2018-03-071-0/+37
| | |
| * | Adds RSA PKCS1 PSS paddingBastian Köcher2018-03-071-0/+1
| | |
| * | Adds `PKeyRef::get_id` to get the OID of a keyBastian Köcher2018-03-071-0/+1
| |/
* / FFI for OpenSSL 1.1.1 custom extension supportBenjamin Saunders2018-03-054-1/+63
|/
* Release openssl-sys 0.9.27openssl-sys-v0.9.27Steven Fackler2018-02-281-1/+1
|
* Add min/max protocol version supportSteven Fackler2018-02-252-11/+63
|
* Expose FFI bindings needed for SSL_statelessBenjamin Saunders2018-02-252-0/+47
|
* Merge pull request #850 from sfackler/put-errorSteven Fackler2018-02-241-0/+2
|\ | | | | Add the ability to push errors back onto the error stack.
| * Add the ability to push errors back onto the error stack.Steven Fackler2018-02-241-0/+2
| |
* | Add RFC 5705 supportSteven Fackler2018-02-231-0/+10
|/
* Merge pull request #840 from olehermanse/masterSteven Fackler2018-02-211-0/+1
|\ | | | | Add des_ede3_cbc cipher and more tests/examples
| * Add des_ede3_cbc cipherOle Herman Schumacher Elgesem2018-02-151-0/+1
| | | | | | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
* | Release openssl-sys 0.9.26openssl-sys-v0.9.26Steven Fackler2018-02-181-1/+1
| |
* | Add some debugging-related bindingsSteven Fackler2018-02-171-0/+8
| |
* | Add SSL_version bindingSteven Fackler2018-02-172-0/+9
| |
* | Fix libresslSteven Fackler2018-02-161-1/+8
| |
* | SSL session callbacks have always been aroundSteven Fackler2018-02-163-63/+140
| |