aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/src
Commit message (Collapse)AuthorAgeFilesLines
* Release openssl-sys v0.7.17, openssl v0.8.2Steven Fackler2016-08-181-1/+1
|
* Fix SslContext::add_extra_chain_certSteven Fackler2016-08-171-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 flagDavid Weinstein2016-08-171-1/+1
| | | | | - fix return of `ASN1_TIME_print` - assert on null `date`
* Progress on asn1 expiryDavid Weinstein2016-08-171-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.1Steven Fackler2016-08-151-1/+1
|
* Initialize algorithms in initSteven Fackler2016-08-141-1/+2
| | | | Required to deserialize PKCS12 on 0.9.8, looks like
* Fix memory leak in general name stackSteven Fackler2016-08-141-0/+2
|
* PKCS #12 supportSteven Fackler2016-08-141-0/+4
|
* Start on PKCS #12 supportSteven Fackler2016-08-141-0/+16
|
* Release openssl-sys v0.7.15, openssl v0.8.0Steven Fackler2016-08-111-1/+1
|
* Undelete bogus extern declarationSteven Fackler2016-08-101-0/+3
| | | | Old rust-openssl versions rely on it being there
* Fix buildSteven Fackler2016-08-091-2/+0
|
* Make hmac support optional and remove openssl-sys-extrasSteven Fackler2016-08-091-0/+2
| | | | rust-openssl no longer requires headers for the default feature set.
* symm reformSteven Fackler2016-08-081-0/+7
|
* Copy over getter macrosSteven Fackler2016-08-081-0/+12
|
* Remove symm_internalSteven Fackler2016-08-081-1/+34
|
* Add PKey::from_rsaSteven Fackler2016-08-071-0/+2
|
* Add RSA::generateSteven Fackler2016-08-071-1/+4
|
* PKey reformSteven Fackler2016-08-071-2/+2
| | | | | This deletes the vast majority of PKey's API, since it was weirdly tied to RSA and super broken.
* Hash reformSteven Fackler2016-08-071-0/+2
| | | | Closes #430
* Move SSL_CTX_set_ecdh_auto to -sysSteven Fackler2016-08-041-4/+10
|
* Mvoe SSL_CTX_add_extra_chain_cert to -sysSteven Fackler2016-08-041-0/+4
|
* Move SSL_CTX_set_tmp_dh to -sysSteven Fackler2016-08-041-0/+5
|
* Move SSL_CTX_set_read_ahead to -sysSteven Fackler2016-08-041-0/+4
|
* Move SSL_CTX_set_tlsext_servername_callback to -sysSteven Fackler2016-08-041-0/+7
|
* Move SSL_set_tlsext_host_name to -sysSteven Fackler2016-08-041-0/+4
|
* Move BIO macros into -sysSteven Fackler2016-08-041-0/+20
|
* Support basic SSL options without C shimsSteven Fackler2016-08-041-0/+48
|
* Define SSL_CTX_set_mode in openssl-sysSteven Fackler2016-08-021-0/+7
|
* Restructure PEM input/output methodsSteven Fackler2016-08-021-0/+7
| | | | | Dealing with byte buffers directly avoids error handling weirdness and we were loading it all into memory before anyway.
* Add MidHandshakeSslStreamAlex Crichton2016-07-311-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-ffiSteven Fackler2016-07-291-2/+48
|\ | | | | DSA bindings
| * add low level dsa primitivesBen Batha2016-07-291-2/+48
| |
* | Implement save_der for X509 and X509ReqOnur Aslan2016-07-291-0/+3
|/
* Set SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER flagShaun Taheri2016-07-241-0/+1
|
* Release v0.7.14Steven Fackler2016-07-011-1/+1
|
* Set auto retrySteven Fackler2016-07-011-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.13Steven Fackler2016-05-201-1/+1
|
* Release v0.7.12Steven Fackler2016-05-161-1/+1
|
* Merge pull request #389 from cmsd2/masterSteven Fackler2016-05-061-0/+6
|\ | | | | expose rsa from raw private key and rsa sign and verify
| * add rsa signature testsChris Dawes2016-05-051-0/+6
| |
* | Release v0.7.11Steven Fackler2016-05-051-1/+1
|/
* Add X509StoreContext::error_depthSteven Fackler2016-04-301-0/+1
|
* Add Ssl::set_verifySteven Fackler2016-04-301-0/+10
| | | | | It also uses a better, closure based API than the existing callback methods.
* Merge pull request #381 from chaaz/masterSteven Fackler2016-04-291-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 platformsCharlie Ozinga2016-04-191-2/+0
| |
| * Add 1DES symm ciphers (des-cbc, des-ecb, des-cfb, des-ofb)Charlie Ozinga2016-04-141-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 namesSteven Fackler2016-04-291-0/+1
| |
* | Start on GeneralNameSteven Fackler2016-04-281-2/+47
| |
* | Release v0.7.10Steven Fackler2016-04-161-1/+1
| |