| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move docs to this repo and auto build | Steven Fackler | 2015-02-07 | 1 | -333/+0 |
| | | |||||
| * | Avoid duplicate calls to *_Final when dropping Hasher and HMAC | Gleb Kozyrev | 2015-01-29 | 1 | -1/+1 |
| | | | | | An assertion triggered in finalize() would lead to drop() erroneously redoing the finalization. Set the state to Finalized unconditionally to prevent this. | ||||
| * | Rename crypto::hash::HashType -> Type | Gleb Kozyrev | 2015-01-28 | 1 | -21/+21 |
| | | | | | | s/HashType/Type/ to follow the current Rust style. Import Type as HashType in modules where the name might be ambiguous. [breaking change] | ||||
| * | Change Hasher and HMAC APIs closer to std::hash model | Gleb Kozyrev | 2015-01-28 | 1 | -136/+235 |
| | | | | | | | | | | | | - Implement Clone and std::io::Writer. - Reduce the API to write() and finish(). Contrary to std::hash, finish() resets the hasher immediately. - Add hmac::hmac() convenience fn. - Replace hash::evpmd() with HashType methods. - Add assertions as a crude check for failed calls into openssl. - Add examples and some tests. [breaking-change] | ||||
| * | Fix for IO changes | Steven Fackler | 2015-01-28 | 1 | -4/+4 |
| | | |||||
| * | Bring ffi definitions closer to the originals | Gleb Kozyrev | 2015-01-21 | 1 | -1/+1 |
| | | | | | | Add missing return types and fix imprecise type translations. Repair the fallout in the openssl crate. | ||||
| * | Update to rust master | Alex Crichton | 2015-01-09 | 1 | -10/+10 |
| | | |||||
| * | Fix deprecation warnings | Steven Fackler | 2015-01-03 | 1 | -1/+2 |
| | | |||||
| * | Updated to master: | Valerii Hiora | 2015-01-03 | 1 | -1/+1 |
| | | | | | | | - library stab issues - deriving -> derive - {mod} -> {self} | ||||
| * | Update to rust master | Alex Crichton | 2014-12-23 | 1 | -1/+1 |
| | | |||||
| * | Update to nightly: explicit Copy trait | Valerii Hiora | 2014-12-11 | 1 | -0/+1 |
| | | |||||
| * | Hasher: static contract checking, context reuse | Gleb Kozyrev | 2014-11-26 | 1 | -22/+63 |
| | | | | | | | | | | | | | - 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(). | ||||
| * | Fixed compilation errors related to namedspaced enums | James Hurst | 2014-11-17 | 1 | -12/+12 |
| | | |||||
| * | Move AES XTS support to a feature | Steven Fackler | 2014-11-16 | 1 | -1/+1 |
| | | |||||
| * | Hasher::write(): add basic test | Cody P Schafer | 2014-11-07 | 1 | -0/+13 |
| | | |||||
| * | crypto/hash: impl Writer for Hasher to allow use of Reader-Writer ↵ | Cody P Schafer | 2014-11-07 | 1 | -0/+8 |
| | | | | | convenience functions | ||||
| * | Correct init mutexes and locking function | Valerii Hiora | 2014-10-14 | 1 | -0/+2 |
| | | | | | | | | | | `libcrypto` uses locks quite intensively even without SSL. So they should be initialized before everything else to function properly in multi-threaded apps in which SSL operations are absent or delayed. Finishes #79 | ||||
| * | "final" is now a reserved word, so change occurrences to "finalize". | Samuel Fredrickson | 2014-10-09 | 1 | -2/+2 |
| | | |||||
| * | single `ffi` module | Valerii Hiora | 2014-09-30 | 1 | -54/+17 |
| | | |||||
| * | Update for rust rfc 52 changes | Michael Gehring | 2014-09-17 | 1 | -1/+1 |
| | | |||||
| * | Fix lints for non snake-case functions | Andrew Dunham | 2014-09-04 | 1 | -0/+1 |
| | | |||||
| * | Add repr(C) to C structs | Michael Gehring | 2014-08-22 | 1 | -0/+3 |
| | | |||||
| * | Add new HashType RIPEMD160 | Jeremy Ruten | 2014-08-04 | 1 | -1/+15 |
| | | |||||
| * | Shift directory structure | Steven Fackler | 2014-08-03 | 1 | -0/+187 |
| | | |||||
| * | Prepare rustcrypto to merge into rust-openssl | Steven Fackler | 2013-12-28 | 1 | -177/+0 |
| | | |||||
| * | update to rust 0.9-pre (a5fa1d9) | Erick Tryzelaar | 2013-12-27 | 1 | -47/+37 |
| | | |||||
| * | Switch over to rustpkg | Erick Tryzelaar | 2013-12-18 | 1 | -0/+187 |