| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Fix error messages | Jared Roesch | 2014-10-05 | 1 | -3/+3 | |
| | | | ||||||
| | * | Address CR comments and add a test | Jared Roesch | 2014-10-05 | 1 | -9/+21 | |
| | | | ||||||
| | * | Make errors human readable | Jared Roesch | 2014-10-05 | 3 | -9/+17 | |
| | | | | | | | | | Change error messages from numeric codes to human readable strings. This makes debugging failures much easier. | |||||
| | * | Clean up warnings | Steven Fackler | 2014-10-04 | 2 | -2/+2 | |
| | | | ||||||
| | * | Changes made to support 0.12.0-dev ( October 2, 2014 ) | D.K | 2014-10-04 | 2 | -5/+3 | |
| | | | ||||||
| | * | Merge pull request #64 from reem/fix/big-num-is-zero | Steven Fackler | 2014-10-04 | 1 | -2/+7 | |
| | |\ | | | | | | | Add a dummy bn_is_zero C dependency to wrap BN_is_zero | |||||
| | | * | Add a dummy bn_is_zero C dependency to wrap BN_is_zero | Jonathan Reem | 2014-10-04 | 1 | -2/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| | * | | Merge pull request #58 from vhbit/verify-data | Steven Fackler | 2014-10-04 | 4 | -3/+133 | |
| | |\ \ | | |/ | |/| | User-provided data in verify | |||||
| | | * | Simpler setter for verify with data | Valerii Hiora | 2014-10-04 | 2 | -3/+5 | |
| | | | | | | | | | | | | | | | | There is no need in wrapping function in option as there is no sense in providing data without function. | |||||
| | | * | User-provided data in verify | Valerii Hiora | 2014-10-02 | 4 | -3/+131 | |
| | | | | ||||||
| | * | | Add bindings to CRYPTO_memcmp | Alex Crichton | 2014-10-01 | 3 | -1/+43 | |
| | |/ | | | | | | | This should help other projects use a constant-time memory comparison. | |||||
| | * | Unification and explicity in FFI type decls | Valerii Hiora | 2014-09-30 | 2 | -19/+19 | |
| | | | ||||||
| | * | Fixed mut_null deprecation warnings | Valerii Hiora | 2014-09-30 | 2 | -5/+5 | |
| | | | ||||||
| | * | single `ffi` module | Valerii Hiora | 2014-09-30 | 15 | -649/+571 | |
| | | | ||||||
| | * | Merge pull request #53 from vhbit/cert-gen | Steven Fackler | 2014-09-30 | 9 | -313/+782 | |
| | |\ | | | | | | | Certificate/PKey generation & PEM export | |||||
| | | * | Addressed review comments | Valerii Hiora | 2014-09-28 | 4 | -14/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixed invalid file permissions - removed redundand mem::transmute - removed outdated FIXME's - removed redundand temporary variable - removed macro_export for internal macros | |||||
| | | * | Certificate/pkey generation & PEM export | Valerii Hiora | 2014-09-26 | 9 | -313/+791 | |
| | | | | | | | | | | Required quite a lot of refactoring | |||||
| * | | | Added mod_mul. | Chris Cole | 2014-11-29 | 1 | -0/+7 | |
| |/ / | ||||||
| * | | Removed BN_sub_word signature for the time being. | Chris Cole | 2014-09-28 | 1 | -1/+0 | |
| | | | ||||||
| * | | Removing unused signatures for the time being. | Chris Cole | 2014-09-27 | 1 | -3/+0 | |
| | | | ||||||
| * | | Use CRYPTO_free to free the result of BN_bn2bin. | Chris Cole | 2014-09-27 | 1 | -6/+2 | |
| | | | ||||||
| * | | Added signatures forBN_sub_word, BN_is_zero, BN_is_one, BN_is_word, | Chris Cole | 2014-09-27 | 1 | -4/+53 | |
| |/ | | | | | | | | and BN_is_odd. Fixed incorrect BN_mod_inverse signature. Added signature for BN_bn2dec. Added trait implementations for Zero, One, and fmt::Show. Added to_dec_str function to BigNum impl. | |||||
| * | Merge pull request #46 from vhbit/tls1-2-support | Steven Fackler | 2014-09-25 | 2 | -4/+27 | |
| |\ | | | | | Enabling TLS1.2 support | |||||
| | * | TLS 1_1, 1_2, Ssl 2 is enabled by features | Valerii Hiora | 2014-09-23 | 2 | -5/+12 | |
| | | | ||||||
| | * | Enabling TLS1.2 support | Valerii Hiora | 2014-09-23 | 2 | -1/+17 | |
| | | | | | | | | | | | | | | | Unfortunately OS X comes with 0.9.8 bundled. There is a way to install a recent version through homebrew, however it is extremely hard to make it link agains brewed version without tricking link version | |||||
| * | | Fix deprecation warnings | Michael Gehring | 2014-09-23 | 2 | -29/+34 | |
| |/ | ||||||
| * | Get certificate fingerprint | Valerii Hiora | 2014-09-20 | 2 | -2/+28 | |
| | | ||||||
| * | Merge pull request #47 from vhbit/cert-key-auth | Steven Fackler | 2014-09-19 | 2 | -7/+45 | |
| |\ | | | | | Allow to set cert/key pair | |||||
| | * | Fixed documentation string | Valerii Hiora | 2014-09-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | Allow to set cert/key pair | Valerii Hiora | 2014-09-17 | 2 | -7/+45 | |
| | | | ||||||
| * | | Update for rust rfc 52 changes | Michael Gehring | 2014-09-17 | 3 | -6/+6 | |
| | | | ||||||
| * | | Switch to the more sane RSA PUBKEY function | Mathijs van de Nes | 2014-09-12 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | For differences, see: http://openssl.6102.n7.nabble.com/difference-between-i2d-PUBKEY-and-i2d-PublicKey-td43869.html This will break loading of *public* keys generated before this commit | |||||
| * | | Switch PKey load/save functions to RSA specific | Mathijs van de Nes | 2014-09-12 | 1 | -15/+17 | |
| |/ | ||||||
| * | Remove failing constructor wrappers | Steven Fackler | 2014-09-05 | 2 | -45/+28 | |
| | | ||||||
| * | Merge pull request #39 from andrew-d/andrew-support-tls-sni | Steven Fackler | 2014-09-05 | 2 | -10/+44 | |
| |\ | | | | | Allow setting hostname to support TLS-SNI | |||||
| | * | Make Ssl public, add new constructor to SslStream that takes an Ssl instance | Andrew Dunham | 2014-09-04 | 1 | -10/+15 | |
| | | | ||||||
| | * | Allow setting hostname to support TLS-SNI | Andrew Dunham | 2014-09-04 | 2 | -0/+29 | |
| | | | ||||||
| * | | Merge pull request #38 from andrew-d/andrew-get-compression | Steven Fackler | 2014-09-04 | 2 | -0/+20 | |
| |\ \ | | | | | | | Allow getting the compression used in a connection | |||||
| | * | | Allow getting the compression used in a connection | Andrew Dunham | 2014-09-04 | 2 | -0/+20 | |
| | |/ | ||||||
| * | | Merge pull request #37 from andrew-d/andrew-fix-lints | Steven Fackler | 2014-09-04 | 3 | -2/+3 | |
| |\ \ | | | | | | | Fix lints for non snake-case functions | |||||
| | * | | Fix lints for non snake-case functions | Andrew Dunham | 2014-09-04 | 3 | -2/+3 | |
| | |/ | ||||||
| * / | Derive things on SslMethod | Andrew Dunham | 2014-09-04 | 1 | -0/+1 | |
| |/ | ||||||
| * | Fix the ambiguous integer literal error | Eunchong Yu | 2014-08-27 | 1 | -1/+1 | |
| | | | | | | | | | | This commit fixes this: > src/crypto/symm.rs:95:25: 95:52 error: cannot determine a type for > this expression: cannot determine the type of this integer; add a > suffix to specify the type explicitly [E0101] > src/crypto/symm.rs:95 let v = if padding { 1 } else { 0 } as c_int; | |||||
| * | Add repr(C) to C structs | Michael Gehring | 2014-08-22 | 3 | -0/+6 | |
| | | ||||||
| * | Use BN_div instead of BN_mod | Israël Hallé | 2014-08-20 | 1 | -2/+1 | |
| | | | | | | BN_mod is not available on all plateform and can be replaced by BN_div with dv set as NULL. | |||||
| * | Derive thigs for error types | Steven Fackler | 2014-08-10 | 1 | -2/+2 | |
| | | ||||||
| * | Add new HashType RIPEMD160 | Jeremy Ruten | 2014-08-04 | 2 | -8/+23 | |
| | | ||||||
| * | Shift directory structure | Steven Fackler | 2014-08-03 | 13 | -0/+2827 | |
| | | ||||||
| * | Prepare rustcrypto to merge into rust-openssl | Steven Fackler | 2013-12-28 | 8 | -1226/+0 | |
| | | ||||||
| * | update to rust 0.9-pre (a5fa1d9) | Erick Tryzelaar | 2013-12-27 | 8 | -366/+279 | |
| | | ||||||