| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| |/ | |||||
| * | Add min/max protocol version support | Steven Fackler | 2018-02-25 | 2 | -11/+63 |
| | | |||||
| * | Expose FFI bindings needed for SSL_stateless | Benjamin Saunders | 2018-02-25 | 2 | -0/+47 |
| | | |||||
| * | Merge pull request #850 from sfackler/put-error | Steven Fackler | 2018-02-24 | 1 | -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 Fackler | 2018-02-24 | 1 | -0/+2 |
| | | | |||||
| * | | Add RFC 5705 support | Steven Fackler | 2018-02-23 | 1 | -0/+10 |
| |/ | |||||
| * | Merge pull request #840 from olehermanse/master | Steven Fackler | 2018-02-21 | 1 | -0/+1 |
| |\ | | | | | Add des_ede3_cbc cipher and more tests/examples | ||||
| | * | Add des_ede3_cbc cipher | Ole Herman Schumacher Elgesem | 2018-02-15 | 1 | -0/+1 |
| | | | | | | | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]> | ||||
| * | | Add some debugging-related bindings | Steven Fackler | 2018-02-17 | 1 | -0/+8 |
| | | | |||||
| * | | Add SSL_version binding | Steven Fackler | 2018-02-17 | 2 | -0/+9 |
| | | | |||||
| * | | Fix libressl | Steven Fackler | 2018-02-16 | 1 | -1/+8 |
| | | | |||||
| * | | SSL session callbacks have always been around | Steven Fackler | 2018-02-16 | 3 | -63/+140 |
| | | | |||||
| * | | Add more session cache support | Steven Fackler | 2018-02-15 | 2 | -0/+21 |
| | | | |||||
| * | | OpenSSL 1.1.1 support | Steven Fackler | 2018-02-13 | 1 | -6/+12 |
| |/ | |||||
| * | Added binding for PEM_read_bio_RSAPublicKey | Ole Herman Schumacher Elgesem | 2018-02-14 | 1 | -0/+8 |
| | | | | | Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]> | ||||
| * | Merge pull request #833 from CmdrMoozy/des_ede3 | Steven Fackler | 2018-02-04 | 1 | -0/+1 |
| |\ | | | | | Support EVP_des_ede3. | ||||
| | * | Support EVP_des_ede3. | Axel Rasmussen | 2018-02-04 | 1 | -0/+1 |
| | | | | | | | | | | | This cipher is used, for example, for DES challenges for authenticating against a Yubikey, so supporting it in rust-openssl is generally useful. | ||||
| * | | Adjust the SNI callback | Steven Fackler | 2018-01-06 | 1 | -0/+3 |
| | | | | | | | | | Brings it more in line with how the raw callback is structured. | ||||
| * | | Merge pull request #820 from sfackler/key-constructor-docs | Steven Fackler | 2018-01-06 | 1 | -0/+2 |
| |\ \ | | | | | | | Rename key serialization/deserialization methods | ||||
| | * | | Rename key serialization/deserialization methods | Steven Fackler | 2018-01-06 | 1 | -0/+2 |
| | |/ | | | | | | | | | | | Also document their specific formats. Closes #502 | ||||
| * / | FIPS mode support | Steven Fackler | 2018-01-06 | 1 | -0/+5 |
| |/ | | | | Closes #818 | ||||
| * | Misc cleanup | Steven Fackler | 2018-01-01 | 3 | -24/+12 |
| | | |||||
| * | Move X509Filetype to SslFiletype | Steven Fackler | 2018-01-01 | 1 | -0/+3 |
| | | | | | | | 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. | ||||
| * | Parameterize keys over what they contain | Steven Fackler | 2017-12-30 | 1 | -0/+1 |
| | | | | | Closes #790 | ||||
| * | Add issuer name access. | Steven Fackler | 2017-12-29 | 3 | -0/+3 |
| | | | | | Closes #808 | ||||