aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.2.2v0.2.2Steven Fackler2014-12-012-3/+3
|
* 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.
* | Fix test buildSteven Fackler2014-11-194-12/+12
|/
* Remove Zero and One implsSteven Fackler2014-11-171-20/+0
|
* Merge pull request #98 from jamesrhurst/namespaced-enumsSteven Fackler2014-11-179-116/+120
|\ | | | | Fixed compilation errors related to namedspaced enums
| * Fixed compilation errors related to namedspaced enumsJames Hurst2014-11-179-116/+120
|/
* Impl Error for SslErrorSteven Fackler2014-11-162-2/+23
|
* Fix travis featuresSteven Fackler2014-11-161-2/+2
|
* Move AES XTS support to a featureSteven Fackler2014-11-166-2/+13
|
* Merge pull request #96 from coyotebush/xtsSteven Fackler2014-11-152-0/+18
|\ | | | | Add XTS-AES mode
| * Add XTS-AES modeCorey Ford2014-11-142-0/+18
|/
* Merge pull request #95 from vhbit/custom-buildSteven Fackler2014-11-139-40/+183
|\ | | | | New build system
| * New build systemValerii Hiora2014-11-139-40/+183
|/
* Bump to 0.0.1Steven Fackler2014-11-111-1/+1
|
* Merge pull request #89 from pyrho/aes-256-cbc-decrypt-testSteven Fackler2014-11-101-0/+34
|\ | | | | Aes 256 cbc decrypt test
| * Replaced vector of bytes with bytes string literal for expected output of ↵pyrho2014-10-281-7/+2
| | | | | | | | AES_256_CBC deciphering unit test
| * Merge remote-tracking branch 'upstream/master' into aes-256-cbc-decrypt-testpyrho2014-10-283-14/+11
| |\
| * | AES 256 CBC unit testpyrho2014-10-281-0/+39
| | |