aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #117 from Ummon/masterSteven Fackler2014-12-102-0/+9
|\ \ \ | |/ / |/| | Add the openssl function prototype 'HMAC_CTX_cleanup'.
| * | Add the openssl function prototype 'HMAC_CTX_cleanup'.Ummon2014-12-102-0/+9
|/ /
* | Merge pull request #114 from DiamondLovesYou/masterSteven Fackler2014-12-101-1/+1
|\ \ | | | | | | Don't forget to bump the openssl-sys dep version!
| * | Don't forget to bump the openssl-sys dep version!Richard Diamond2014-12-101-1/+1
|/ /
* | Merge pull request #113 from DiamondLovesYou/nacl-crossesSteven Fackler2014-12-103-4/+4
|\ \ | | | | | | Now that pkg-config 0.1.1 has been published, delegate bailout detection to pkg-config.
| * | Now that pkg-config 0.1.1 has been published, delegate to bailout detection ↵Richard Diamond2014-12-093-4/+4
| | | | | | | | | | | | | | | | | | to pkg-config. Also bump version minors for publishing. :)
* | | Merge pull request #108 from DiamondLovesYou/nacl-crossesSteven Fackler2014-12-093-0/+17
|\| | | | | | | | Use locally built libreSSL if targeting NaCl instead of the host's versions.
| * | Add a feature to openssl-sys to cause it to build a local copy of libressl forRichard Diamond2014-12-093-0/+17
| | | | | | | | | | | | | | | use instead of whatever pkg-config says (which in the case of crosses, is almost certainly incorrect). This is for PNaCl.
* | | Speed up SslStream initialization a bitSteven Fackler2014-12-061-1/+8
| | |
* | | Merge pull request #110 from Manishearth/patch-1Steven Fackler2014-12-051-6/+4
|\ \ \ | | | | | | | | Directly substitute $OPENSSL_PATH
| * | | Directly substitute $OPENSSL_PATHManish Goregaokar2014-12-051-6/+4
|/ / /
* | | Merge pull request #109 from Manishearth/androidSteven Fackler2014-12-032-0/+15
|\ \ \ | | | | | | | | Allow passing in Android paths
| * | | Allow passing in Android pathsManish Goregaokar2014-12-032-0/+15
| |/ /
* / / Fix doc test and stop doc uploadSteven Fackler2014-12-032-13/+4
|/ /
* | Release v0.2.2v0.2.2Steven Fackler2014-12-012-3/+3
| |
| * Added mod_word.Chris Cole2014-12-102-2/+1
| |
| * Merge remote-tracking branch 'upstream/master'Chris Cole2014-11-2930-1024/+2287
| |\ | |/ |/| | | | | Conflicts: src/bn/mod.rs
* | Make SslStream CloneableSteven Fackler2014-11-292-7/+18
| | | | | | | | Closes #6
* | Release 0.2.1v0.2.1Steven Fackler2014-11-282-3/+3
| |
* | Add MaybeSslStreamSteven Fackler2014-11-281-1/+73
| |
* | Drop execute bit on fileSteven Fackler2014-11-281-0/+0
| |
* | Bump to 0.2v0.2.0Steven Fackler2014-11-272-37/+4
| | | | | | | | | | | | | | | | Also removed the PNaCl support. It hasn't worked anyway in a while since the pnacl-libressl-sys library doesn't have any of the FFI bindings and makes openssl's Cargo.toml a mess. This is a minor version bump since Hasher's API changed
* | Fix windows dependenciesSteven Fackler2014-11-271-2/+2
| |
* | Add openssl-sys dependency on windowsSteven Fackler2014-11-271-0/+6
| |
* | Fix to pkg-config 0.1Steven Fackler2014-11-271-1/+1
| |
* | Merge pull request #99 from gkoz/context_reuseSteven Fackler2014-11-262-22/+65
|\ \ | | | | | | Hasher: static contract checking, context reuse
| * | Hasher: static contract checking, context reuseGleb Kozyrev2014-11-262-22/+65
|/ / | | | | | | | | | | | | | | | | | | | | | | - Store EVP_MD_CTX in a separate struct. - Add with_context() constructor that uses an existing context. - Switch to EVP_Digest(Init|Final)_ex for efficient context reuse. - Make update() borrow &mut self. - Make finalize() consume self. Add finalize_reuse() that also returns the context which can be passed to from_context() constructor for reuse. These changes let the type system prevent illegal calls to update() and finalize().
* | Bump to 0.1.1v0.1.1Steven Fackler2014-11-262-10/+10
| |
* | Merge pull request #105 from andor44/masterSteven Fackler2014-11-263-4/+2
|\ \ | | | | | | Sync is now part of the standard library
| * | Sync is now part of the standard libraryAndor Uhlár2014-11-263-4/+2
|/ /
* | Bump to 0.1.0v0.1.0Steven Fackler2014-11-252-10/+10
| |
* | Allow access to the underlying streamSteven Fackler2014-11-251-0/+9
| | | | | | | | | | The use case here is to allow methods like `set_read_timeout` to be called.
* | Fix deprecation warningSteven Fackler2014-11-241-2/+1
| |
* | Merge pull request #104 from jmesmon/sysSteven Fackler2014-11-243-4/+22
|\ \ | | | | | | Add get_peer_certificate() and a few ffi methods
| * | ssl: add get_peer_certificate()Cody P Schafer2014-11-241-1/+12
| | |
| * | sys: add SSL_get_peer_certificate()Cody P Schafer2014-11-241-0/+1
| | |
| * | sys: add some methods for dealing with x509 certsCody P Schafer2014-11-241-0/+6
| | |
| * | sys (and bn): make CRYPTO_free() take a *mut c_void insead of a *const c_charCody P Schafer2014-11-242-3/+3
|/ / | | | | | | | | | | | | | | | | CRYPTO_free() ends up being used for a variety of types of data, not just c_char. And it essentially takes full ownership of the type, making *mut appropriate. With this change it also more closely (exactly) matches the C defintion: void CRYPTO_free(void *ptr);
* | Add more crate metadatav0.0.2Steven Fackler2014-11-222-2/+7
| |
* | Update stuff for upload to registrySteven Fackler2014-11-222-11/+18
| |
* | Add license and descriptionSteven Fackler2014-11-211-8/+10
| |
* | Merge pull request #102 from vhbit/fix-neg-serialsSteven Fackler2014-11-211-1/+15
|\ \ | | | | | | Fix negative serials on generated certs
| * | Fix negative serials on generated certsValerii Hiora2014-11-211-1/+15
|/ / | | | | | | required for compatibility with Go crypto
* | Merge pull request #101 from vhbit/runtime-falloutSteven Fackler2014-11-211-1/+2
|\ \ | | | | | | Runtime fallout
| * | Runtime falloutValerii Hiora2014-11-211-1/+2
|/ /
* | Merge pull request #100 from gkoz/new_certSteven Fackler2014-11-204-12/+12
|\ \ | | | | | | Replace an expired cert with a new one to make tests happy
| * | Slice syntax fixGleb Kozyrev2014-11-201-1/+1
| | |
| * | Replace an expired cert with a new one to make tests happyGleb Kozyrev2014-11-203-11/+11
|/ /
* | Merge pull request #54 from jmesmon/serverSteven Fackler2014-11-192-13/+25
|\ \ | | | | | | Server Support
| * | Baseline server supportCody P Schafer2014-11-192-13/+25
| | | | | | | | | | | | | | | Allows calling SSL_accept() instead of SSL_connect() when creating an SslStream.