| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump to 0.2v0.2.0 | Steven Fackler | 2014-11-27 | 1 | -35/+3 |
| | | | | | | | | | 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 dependencies | Steven Fackler | 2014-11-27 | 1 | -2/+2 |
| | | |||||
| * | Add openssl-sys dependency on windows | Steven Fackler | 2014-11-27 | 1 | -0/+6 |
| | | |||||
| * | Bump to 0.1.1v0.1.1 | Steven Fackler | 2014-11-26 | 1 | -9/+9 |
| | | |||||
| * | Bump to 0.1.0v0.1.0 | Steven Fackler | 2014-11-25 | 1 | -9/+9 |
| | | |||||
| * | Add more crate metadatav0.0.2 | Steven Fackler | 2014-11-22 | 1 | -1/+5 |
| | | |||||
| * | Update stuff for upload to registry | Steven Fackler | 2014-11-22 | 1 | -7/+10 |
| | | |||||
| * | Add license and description | Steven Fackler | 2014-11-21 | 1 | -8/+10 |
| | | |||||
| * | Move AES XTS support to a feature | Steven Fackler | 2014-11-16 | 1 | -0/+1 |
| | | |||||
| * | New build system | Valerii Hiora | 2014-11-13 | 1 | -14/+13 |
| | | |||||
| * | Bump to 0.0.1 | Steven Fackler | 2014-11-11 | 1 | -1/+1 |
| | | |||||
| * | Support PNaCl/NaCl. | Richard Diamond | 2014-11-09 | 1 | -8/+9 |
| | | |||||
| * | Add overrideable platform ssl. | Richard Diamond | 2014-11-08 | 1 | -0/+21 |
| | | |||||
| * | BN_is_zero as a Rust function | Valerii Hiora | 2014-10-09 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although wrapping was relatively easy it basically meant that we depend on C compilation which becomes nightmare as soon as multiple platforms are used. I’ve got a huge pain once iOS was involved with 3 device archs and 2 simulator arches to support, not mentioning different set of include and lib flags. So there are 2 different approaches: - continue this way, maintaining all compilation issues like like managing correct flags, providing correct paths and so on. This way our Makefile will grow extremely fast and will actually take more efforts to maintain. - doing it pure Rust way. In this case we provide all the macros expansions inside our wrappers and there should be no other way to access raw data other than through those wrappers. It might be fragile if OpenSSL internal data structures will ever change, but I think (or hope) it is pretty stable and wouldn’t change anytime soon. This PR eliminates `BN_is_zero` at all from public API. It’s functionality is implemented in `BigNum.is_zero` and should be enough. Additional notes: 1. I’ve moved BIGNUM into `bn` so it could access fields directly and keep it as an opaque structure for everyone else 2. I’ve kept empty Makefile as I hope to land `feature-matrix` branch soon and I don’t like merging deleted/added file conflicts. | ||||
| * | Add a dummy bn_is_zero C dependency to wrap BN_is_zero | Jonathan Reem | 2014-10-04 | 1 | -0/+1 |
| | | | | | | | | | | This is necessary because on some architectures BN_is_zero is a CPP macro, so trying to link against it in an `extern "C"` block causes a linker error. This also introduces a build command to Cargo to compile the bn_is_zero wrapper. | ||||
| * | TLS 1_1, 1_2, Ssl 2 is enabled by features | Valerii Hiora | 2014-09-23 | 1 | -0/+5 |
| | | |||||
| * | cargo update | Steven Fackler | 2014-08-16 | 1 | -1/+1 |
| | | |||||
| * | Shift directory structure | Steven Fackler | 2014-08-03 | 1 | -1/+1 |
| | | |||||
| * | Drop to version 0.0.0 | Steven Fackler | 2014-06-25 | 1 | -1/+1 |
| | | |||||
| * | Add a Cargo.toml configuration | Alex Crichton | 2014-06-25 | 1 | -0/+10 |