| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release openssl-sys v0.7.17, openssl v0.8.2 | Steven Fackler | 2016-08-18 | 1 | -1/+1 |
| | | |||||
| * | Fix SslContext::add_extra_chain_cert | Steven Fackler | 2016-08-17 | 1 | -0/+1 |
| | | | | | | | | | | SSL_CTX_add_extra_chain_cert assumes ownership of the certificate, so the method really needs to take an X509 by value. Work around this by manually cloning the cert. This method has been around for over a year but I'm guessing nobody actually used it since it produces a nice double free into segfault! | ||||
| * | Add `"x509_expiry"` feature flag | David Weinstein | 2016-08-17 | 1 | -1/+1 |
| | | | | | | - fix return of `ASN1_TIME_print` - assert on null `date` | ||||
| * | Progress on asn1 expiry | David Weinstein | 2016-08-17 | 1 | -1/+4 |
| | | | | | | | - Use MemBio and implement `Display` for Asn1Time - Tweak doc for asn1 `not_before`, `not_after` | ||||
| * | Release openssl-sys v0.7.16, openssl v0.8.1 | Steven Fackler | 2016-08-15 | 1 | -1/+1 |
| | | |||||
| * | Initialize algorithms in init | Steven Fackler | 2016-08-14 | 1 | -1/+2 |
| | | | | | Required to deserialize PKCS12 on 0.9.8, looks like | ||||
| * | Fix memory leak in general name stack | Steven Fackler | 2016-08-14 | 1 | -0/+2 |
| | | |||||
| * | PKCS #12 support | Steven Fackler | 2016-08-14 | 1 | -0/+4 |
| | | |||||
| * | Start on PKCS #12 support | Steven Fackler | 2016-08-14 | 1 | -0/+16 |
| | | |||||
| * | Release openssl-sys v0.7.15, openssl v0.8.0 | Steven Fackler | 2016-08-11 | 1 | -1/+1 |
| | | |||||
| * | Undelete bogus extern declaration | Steven Fackler | 2016-08-10 | 1 | -0/+3 |
| | | | | | Old rust-openssl versions rely on it being there | ||||
| * | Fix build | Steven Fackler | 2016-08-09 | 1 | -2/+0 |
| | | |||||
| * | Make hmac support optional and remove openssl-sys-extras | Steven Fackler | 2016-08-09 | 1 | -0/+2 |
| | | | | | rust-openssl no longer requires headers for the default feature set. | ||||
| * | symm reform | Steven Fackler | 2016-08-08 | 1 | -0/+7 |
| | | |||||
| * | Copy over getter macros | Steven Fackler | 2016-08-08 | 1 | -0/+12 |
| | | |||||
| * | Remove symm_internal | Steven Fackler | 2016-08-08 | 1 | -1/+34 |
| | | |||||
| * | Add PKey::from_rsa | Steven Fackler | 2016-08-07 | 1 | -0/+2 |
| | | |||||
| * | Add RSA::generate | Steven Fackler | 2016-08-07 | 1 | -1/+4 |
| | | |||||
| * | PKey reform | Steven Fackler | 2016-08-07 | 1 | -2/+2 |
| | | | | | | This deletes the vast majority of PKey's API, since it was weirdly tied to RSA and super broken. | ||||
| * | Hash reform | Steven Fackler | 2016-08-07 | 1 | -0/+2 |
| | | | | | Closes #430 | ||||
| * | Move SSL_CTX_set_ecdh_auto to -sys | Steven Fackler | 2016-08-04 | 1 | -4/+10 |
| | | |||||
| * | Mvoe SSL_CTX_add_extra_chain_cert to -sys | Steven Fackler | 2016-08-04 | 1 | -0/+4 |
| | | |||||
| * | Move SSL_CTX_set_tmp_dh to -sys | Steven Fackler | 2016-08-04 | 1 | -0/+5 |
| | | |||||
| * | Move SSL_CTX_set_read_ahead to -sys | Steven Fackler | 2016-08-04 | 1 | -0/+4 |
| | | |||||
| * | Move SSL_CTX_set_tlsext_servername_callback to -sys | Steven Fackler | 2016-08-04 | 1 | -0/+7 |
| | | |||||
| * | Move SSL_set_tlsext_host_name to -sys | Steven Fackler | 2016-08-04 | 1 | -0/+4 |
| | | |||||
| * | Move BIO macros into -sys | Steven Fackler | 2016-08-04 | 1 | -0/+20 |
| | | |||||
| * | Support basic SSL options without C shims | Steven Fackler | 2016-08-04 | 1 | -0/+48 |
| | | |||||
| * | Define SSL_CTX_set_mode in openssl-sys | Steven Fackler | 2016-08-02 | 1 | -0/+7 |
| | | |||||
| * | Restructure PEM input/output methods | Steven Fackler | 2016-08-02 | 1 | -0/+7 |
| | | | | | | Dealing with byte buffers directly avoids error handling weirdness and we were loading it all into memory before anyway. | ||||
| * | Add MidHandshakeSslStream | Alex Crichton | 2016-07-31 | 1 | -0/+1 |
| | | | | | | | Allows recognizing when a stream is still in handshake mode and can gracefully transition when ready. The blocking usage of the API should still be the same, just helps nonblocking implementations! | ||||
| * | Merge pull request #402 from bbatha/feat/dsa-ffi | Steven Fackler | 2016-07-29 | 1 | -2/+48 |
| |\ | | | | | DSA bindings | ||||
| | * | add low level dsa primitives | Ben Batha | 2016-07-29 | 1 | -2/+48 |
| | | | |||||
| * | | Implement save_der for X509 and X509Req | Onur Aslan | 2016-07-29 | 1 | -0/+3 |
| |/ | |||||
| * | Set SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER flag | Shaun Taheri | 2016-07-24 | 1 | -0/+1 |
| | | |||||
| * | Release v0.7.14 | Steven Fackler | 2016-07-01 | 1 | -1/+1 |
| | | |||||
| * | Set auto retry | Steven Fackler | 2016-07-01 | 1 | -1/+3 |
| | | | | | | | SSL_read returns a WANT_READ after a renegotiation by default which ends up bubbling up as a weird BUG error. Tell OpenSSL to just do the read again. | ||||
| * | Release v0.7.13 | Steven Fackler | 2016-05-20 | 1 | -1/+1 |
| | | |||||
| * | Release v0.7.12 | Steven Fackler | 2016-05-16 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #389 from cmsd2/master | Steven Fackler | 2016-05-06 | 1 | -0/+6 |
| |\ | | | | | expose rsa from raw private key and rsa sign and verify | ||||
| | * | add rsa signature tests | Chris Dawes | 2016-05-05 | 1 | -0/+6 |
| | | | |||||
| * | | Release v0.7.11 | Steven Fackler | 2016-05-05 | 1 | -1/+1 |
| |/ | |||||
| * | Add X509StoreContext::error_depth | Steven Fackler | 2016-04-30 | 1 | -0/+1 |
| | | |||||
| * | Add Ssl::set_verify | Steven Fackler | 2016-04-30 | 1 | -0/+10 |
| | | | | | | It also uses a better, closure based API than the existing callback methods. | ||||
| * | Merge pull request #381 from chaaz/master | Steven Fackler | 2016-04-29 | 1 | -0/+3 |
| |\ | | | | | Add 1DES symm ciphers (des-cbc, des-ecb, des-cfb, des-ofb) | ||||
| | * | Remove des_cfb and des_ofb, since they appear on limit platforms | Charlie Ozinga | 2016-04-19 | 1 | -2/+0 |
| | | | |||||
| | * | Add 1DES symm ciphers (des-cbc, des-ecb, des-cfb, des-ofb) | Charlie Ozinga | 2016-04-14 | 1 | -0/+5 |
| | | | | | | | | | | | | | 1DES is well and truly dead for actual sensitive information, (its keysize is too small for modern purposes), but it can still find use in backwards compatiblity or educational applications. | ||||
| * | | Add accessors for x509 subject alt names | Steven Fackler | 2016-04-29 | 1 | -0/+1 |
| | | | |||||
| * | | Start on GeneralName | Steven Fackler | 2016-04-28 | 1 | -2/+47 |
| | | | |||||
| * | | Release v0.7.10 | Steven Fackler | 2016-04-16 | 1 | -1/+1 |
| | | | |||||