aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * Put pbkdf2_hmac_{256,512}() behind feature gateTomoki Aonuma2015-12-101-0/+5
| | | | | | | | PKCS5_PBKDF2_HMAC is not available with openssl-0.9.8 on os x
| * Add PBKDF2-HMAC-SHA256 and -SHA512 functionsTomoki Aonuma2015-12-101-0/+134
| |
* | Merge pull request #309 from Geal/masterSteven Fackler2015-12-151-0/+112
|\ \ | | | | | | Add support for Server Name indication (SNI) on the server's side
| * | Increment SSL_CTX's reference count in Ssl::get_ssl_context()Geoffroy Couprie2015-12-031-0/+1
| | | | | | | | | | | | | | | | | | Without this, whenever the returned SslContext is released, the refcount of the underlying SSL_CTX will decrease and it will be freed too soon
| * | Make shims for SSL_CTX_ctrl and SSL_CTX_callback_ctrl macro wrappersGeoffroy Couprie2015-11-251-3/+3
| | |
| * | fix memory managementGeoffroy Couprie2015-11-251-5/+3
| | |
| * | Avoid freeing the SSL object when Ssl is droppedGeoffroy Couprie2015-11-241-10/+19
| | |
| * | implement get/set ssl contextGeoffroy Couprie2015-11-241-0/+8
| | |
| * | test SNI supportGeoffroy Couprie2015-11-241-0/+96
| | |
* | | Document unused variantSteven Fackler2015-12-141-1/+1
| | | | | | | | | | | | No reason to hide it
* | | Yet more AsRawSocket fixesSteven Fackler2015-12-121-1/+1
| | |
* | | More AsRawSocket fixesSteven Fackler2015-12-121-1/+1
| | |
* | | Fix AsRawSocket implsSteven Fackler2015-12-121-2/+2
| | |
* | | Have NonblockingSslStream delegate to SslStreamSteven Fackler2015-12-122-158/+84
| | |
* | | Build out a new error typeSteven Fackler2015-12-122-35/+231
| | |
* | | Make error handling more reliableSteven Fackler2015-12-101-5/+16
| | |
* | | Replace SslStream implementation!Steven Fackler2015-12-093-532/+119
| | |
* | | Implement read and writeSteven Fackler2015-12-092-96/+142
| | |
* | | IT LIVESSteven Fackler2015-12-093-15/+144
| | |
* | | Custom BIO infrastructureSteven Fackler2015-12-082-0/+142
| |/ |/|
* | Cast correctly c_char raw pointers (fixes build on ARM #314)Ondrej Perutka2015-11-304-19/+22
| |
* | Release v0.7.1Steven Fackler2015-11-281-1/+1
|/
* Implement try_clone for MaybeSslStreamSteven Fackler2015-11-201-0/+10
| | | | Closes #308
* Fixed a typo in a comment.Alex Gaynor2015-11-191-1/+1
|
* Fix a leak when using `EVP_PKEY_get1_RSA`.Overmind JIANG2015-11-181-0/+1
| | | | | | `EVP_PKEY_get1_RSA` returns a RSA structure with its reference count increased by 1 and therefore we need to call `RSA_free` after finishing using that value.
* Release v0.7.0Steven Fackler2015-11-161-1/+1
|
* Remove deprecated X509 methodsSteven Fackler2015-11-161-37/+4
|
* Move HMAC_CTX_copy to sys-extrasSteven Fackler2015-11-161-1/+1
|
* Split stuff requiring a shim out to a separate crateSteven Fackler2015-11-165-58/+64
|
* Switch to libc 0.2Steven Fackler2015-11-161-29/+14
|
* Move SSL methods to Ssl object, add getterSteven Fackler2015-11-162-124/+66
|
* Revert "Revert "Merge pull request #280 from ltratt/libressl_build""Steven Fackler2015-11-162-4/+3
| | | | This reverts commit ae3d0e36d71bb121c2fc1a75b3bc6d97f0e61480.
* Revert "Use AsRef for backwards compatibility with passing IV as Vec"Steven Fackler2015-11-161-5/+4
| | | | This reverts commit d2d20a83778b7c363322997332bf1ff5deef92d5.
* Provide public_decrypt, private_encrypt for PKEYThom May2015-10-281-12/+115
|
* Better debug implsSteven Fackler2015-10-261-3/+7
|
* Get nonblocking tests working on OSX/WindowsAlex Crichton2015-10-222-120/+189
|
* Nonblocking streams support.Jamie Turner2015-10-203-2/+405
|
* Release v0.6.7Steven Fackler2015-10-141-1/+1
|
* Revert "Merge pull request #280 from ltratt/libressl_build"Steven Fackler2015-10-142-3/+4
| | | | | This reverts commit aad933e5077b2c73e1f05d7314e442531a562bcf, reversing changes made to 60ee731408facdc8e3dfc000fdee2f1291fad664.
* Merge pull request #286 from jedisct1/use_certificate_chainSteven Fackler2015-10-131-0/+10
|\ | | | | Add set_certificate_chain_file()
| * Add set_certificate_chain_file()Frank Denis2015-10-121-0/+10
| | | | | | | | | | | | | | | | SSL_CTX_use_certificate_chain_file() is preferred over SSL_CTX_use_certificate_file(). It allows the use of complete certificate chains instead of loading only the first certificate in a PEM file.
* | Merge pull request #284 from bheart/cfb-modeSteven Fackler2015-10-122-1/+80
|\ \ | |/ |/| AES CFB-mode feature
| * AES CFB{1,8,128} mode supportWill Tange2015-10-112-1/+80
| |
* | Merge pull request #280 from ltratt/libressl_buildSteven Fackler2015-10-102-4/+3
|\ \ | | | | | | Fix build on LibreSSL.
| * | Fix build on LibreSSL.Laurence Tratt2015-10-032-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | LibreSSL has deprecated SSLv3_method, so this commit makes that a compile-time feature. It also removes a test referencing SSL_OP_CISCO_ANYCONNECT, as the LibreSSL header says it is amongst "Obsolete flags kept for compatibility. No sane code should use them."
* | | Merge pull request #277 from nixpulvis/read_public_pemSteven Fackler2015-10-101-0/+26
|\ \ \ | |_|/ |/| | Add public key PEM read function.
| * | Add public key PEM read function.Nathan Lilienthal2015-10-011-0/+26
| | |
* | | Release v0.6.6Steven Fackler2015-10-051-1/+1
| |/ |/|
* | Update documentation about SSLv23John Downey2015-10-021-1/+2
|/ | | | | | | In OpenSSL world, the SSLv23 option is a poorly name method that will negotiate what version of TLS or SSL to use. It starts with the best version the library supports and then precedes to keep trying all the way down to SSL 2.0.
* Add an ecdh_auto descriptionFrank Denis2015-09-251-0/+4
|