| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add SslRef::verified_chain | Steven Fackler | 2018-05-29 | 1 | -0/+1 |
| | | |||||
| * | Get Nid string representations | Marco Huenseler | 2018-05-28 | 1 | -0/+1 |
| | | |||||
| * | Add some digest support | Steven Fackler | 2018-05-24 | 1 | -0/+7 |
| | | |||||
| * | Add bindings to SSL_get_finished and SSL_get_peer_finished | Steven Fackler | 2018-05-24 | 1 | -0/+2 |
| | | | | | These are used for the tls-unique SCRAM channel binding mode. | ||||
| * | Merge pull request #920 from Ralith/max-early-data-accessors | Steven Fackler | 2018-05-22 | 2 | -0/+26 |
| |\ | | | | | TLS1.3 early data support | ||||
| | * | Expose early I/O | Benjamin Saunders | 2018-05-22 | 2 | -0/+9 |
| | | | |||||
| | * | Expose early keying material export | Benjamin Saunders | 2018-05-17 | 1 | -0/+10 |
| | | | |||||
| | * | Expose max TLS1.3 early data accessors | Benjamin Saunders | 2018-05-17 | 1 | -0/+7 |
| | | | |||||
| * | | Support ALPN on libressl | Steven Fackler | 2018-05-20 | 1 | -4/+4 |
| | | | | | | | | | Closes #690 | ||||
| * | | Overhaul openssl cfgs | Steven Fackler | 2018-05-20 | 3 | -5/+49 |
| | | | | | | | | | Also expose hostname verification on libressl | ||||
| * | | Expose X509_VERIFY_PARAM on libressl | Steven Fackler | 2018-05-20 | 1 | -5/+5 |
| | | | |||||
| * | | Clean up openssl-sys cfgs | Steven Fackler | 2018-05-20 | 3 | -56/+53 |
| | | | |||||
| * | | Support min/max version in LibreSSL | Steven Fackler | 2018-05-19 | 3 | -24/+39 |
| |/ | | | | | Their implementations of the accessors don't behave expected with no bounds, so we ignore those bits of the tests. | ||||
| * | Some sys cleanup | Steven Fackler | 2018-05-13 | 5 | -114/+90 |
| | | |||||
| * | Merge pull request #902 from ur0/CMS_sign | Steven Fackler | 2018-05-13 | 1 | -0/+55 |
| |\ | | | | | Add the CMS_sign and i2d_CMS_ContentInfo function bindings | ||||
| | * | Gate away CMS_KEY_PARAM from OpenSSL 1.0.1 | Umang Raghuvanshi | 2018-05-10 | 1 | -1/+1 |
| | | | |||||
| | * | Properly version-gate CMS constants | Umang Raghuvanshi | 2018-05-10 | 1 | -0/+21 |
| | | | |||||
| | * | Move CMS_* flags to the openssl-sys package | Umang Raghuvanshi | 2018-05-10 | 1 | -0/+24 |
| | | | | | | | | | Also renames attributes in the bitflags struct. | ||||
| | * | Fix mutability issues with CMS_sign | Umang Raghuvanshi | 2018-04-20 | 1 | -3/+3 |
| | | | |||||
| | * | Add the CMS_sign and i2d_CMS_ContentInfo function bindings | Umang Raghuvanshi | 2018-04-20 | 1 | -1/+11 |
| | | | | | | | | | | | This adds the CMS_sign and i2d_CMS_ContentInfo bindings in the openssl-sys crate and Rusty wrappers in the openssl crate. | ||||
| * | | Implement Clone for Rsa | Steven Fackler | 2018-05-12 | 1 | -0/+1 |
| | | | | | | | | | Closes #917 | ||||
| * | | Change SslContext callback handling | Steven Fackler | 2018-05-12 | 1 | -1/+7 |
| | | | | | | | | | Use the existing infrastructure! | ||||
| * | | Fix base version for min/max proto accessors | Steven Fackler | 2018-05-09 | 1 | -1/+7 |
| | | | | | | | | | Closes #911 | ||||
| * | | Flag off constants added in 1.0.2h | Steven Fackler | 2018-04-30 | 1 | -6/+9 |
| | | | | | | | | | Closes #868 | ||||
| * | | Expose SslSession <-> DER conversion | Benjamin Saunders | 2018-04-29 | 1 | -0/+3 |
| | | | |||||
| * | | Reform version checking logic | Steven Fackler | 2018-04-26 | 2 | -11/+11 |
| | | | | | | | | | | | | | | | 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 extensions | René Richter | 2018-04-21 | 1 | -0/+2 |
| |/ | | | | This allows for basic CSR signing. | ||||
| * | Add support for LibreSSL 2.7.1 | Ossi Herrala | 2018-03-31 | 2 | -8/+8 |
| | | | | | | 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-api | Steven Fackler | 2018-03-31 | 1 | -1/+17 |
| |\ | | | | | Introduce SslStreamBuilder | ||||
| | * | Update to OpenSSL 1.1.1-pre3 | Benjamin Saunders | 2018-03-28 | 1 | -1/+17 |
| | | | |||||
| * | | Add Asn1IntegerRef::to_bn | Steven Fackler | 2018-03-28 | 1 | -0/+1 |
| |/ | | | | Also deprecate Asn1IntegerRef since it's just asking for trouble. | ||||
| * | Support LibreSSL 2.7.0 | Steven Fackler | 2018-03-22 | 2 | -29/+35 |
| | | | | | | Closes #883 Closes #805 | ||||
| * | Merge pull request #856 from Flakebi/master | Steven Fackler | 2018-03-19 | 1 | -0/+9 |
| |\ | | | | | Make it possible to use cmac | ||||
| | * | Make it possible to use cmac | Flakebi | 2018-03-19 | 1 | -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 accessors | Benjamin Saunders | 2018-03-16 | 3 | -0/+8 |
| |/ | |||||
| * | Merge pull request #864 from mlen/aes-ccm-bindings | Steven Fackler | 2018-03-11 | 1 | -0/+2 |
| |\ | | | | | Implement AES-{128,256}-CCM bindings | ||||
| | * | Implement AES-{128,256}-CCM bindings | Mateusz Lenik | 2018-03-08 | 1 | -0/+2 |
| | | | |||||
| * | | Merge branch 'master' into custom-extensions | Steven Fackler | 2018-03-11 | 4 | -0/+64 |
| |\ \ | |||||
| | * \ | Merge pull request #863 from rohit-lshift/master | Steven Fackler | 2018-03-11 | 4 | -0/+22 |
| | |\ \ | | | | | | | | | Exposed some of ECDSA functions | ||||
| | | * | | Use examples listed in OpenSSL docs for testing | Rohit Aggarwal | 2018-03-08 | 1 | -2/+2 |
| | | | | | |||||
| | | * | | Add support LibreSSL and remove OpenSSL binding which we aren't using | Rohit Aggarwal | 2018-03-08 | 4 | -39/+12 |
| | | | | | |||||
| | | * | | Exposed some of ECDSA functions | Rohit Aggarwal | 2018-03-08 | 2 | -0/+49 |
| | | |/ | |||||
| | * | | Merge pull request #861 from bkchr/verify_certificate | Steven Fackler | 2018-03-11 | 1 | -0/+4 |
| | |\ \ | | | | | | | | | Implements `X509_verify_cert` | ||||
| | | * | | add cleanup ffi to store context | Benjamin Fry | 2018-03-07 | 1 | -0/+1 |
| | | | | | |||||
| | | * | | fix error check | Benjamin Fry | 2018-03-07 | 1 | -1/+0 |
| | | | | | |||||
| | | * | | add verify_cert and store_context_builder | Benjamin Fry | 2018-03-07 | 1 | -0/+4 |
| | | |/ | |||||
| | * | | Adds more functions to `Verifier`/`Signer` for RSA keys | Bastian Köcher | 2018-03-07 | 1 | -0/+37 |
| | | | | |||||
| | * | | Adds RSA PKCS1 PSS padding | Bastian Köcher | 2018-03-07 | 1 | -0/+1 |
| | | | | |||||
| | * | | Adds `PKeyRef::get_id` to get the OID of a key | Bastian Köcher | 2018-03-07 | 1 | -0/+1 |
| | |/ | |||||
| * / | FFI for OpenSSL 1.1.1 custom extension support | Benjamin Saunders | 2018-03-05 | 4 | -1/+63 |
| |/ | |||||