aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #74 from vhbit/doc-samplesSteven Fackler2014-10-082-1/+31
|\ \ | | | | | | X509 Generator sample
| * | X509 Generator sampleValerii Hiora2014-10-082-1/+31
| | | | | | | | | | | | Forcing static linking for lib wrapped as in other case doc tests fail to locate the static library
* | | Merge pull request #73 from vhbit/minor-doc-fixesSteven Fackler2014-10-073-7/+26
|\| | | | | | | | Minor doc fixes and feature mentions
| * | Minor doc fixes and feature mentionsValerii Hiora2014-10-083-7/+26
|/ /
* | Merge pull request #72 from sfackler/revert-66-fix-failing-testSteven Fackler2014-10-072-2/+2
|\ \ | | | | | | Revert "Fix #65: failing test case"
| * | Revert "Fix #65: failing test case"Steven Fackler2014-10-072-2/+2
|/ /
* | Merge pull request #66 from jroesch/fix-failing-testSteven Fackler2014-10-072-2/+2
|\ \ | | | | | | Fix #65: failing test case
| * | Fix #65: failing test caseJared Roesch2014-10-062-2/+2
| | |
* | | Merge pull request #67 from vhbit/membio-eofSteven Fackler2014-10-073-8/+50
|\ \ \ | | | | | | | | Fixed incorrect EOF handling in MemBio, added error description
| * | | Fixed incorrect EOF handling in MemBio, added error descriptionValerii Hiora2014-10-073-8/+50
| | | | | | | | | | | | | | | | Actually, EOF wasn't handled at all and it caused `mem_bio.read_to_end()` to fail. Which in turn failed all `write_pem` implementations.
* | | | Merge pull request #71 from vhbit/path-izationSteven Fackler2014-10-072-7/+7
|\ \ \ \ | |/ / / |/| | | Using `Path`s instead of plain strings
| * | | Using `Path`s instead of plain stringsValerii Hiora2014-10-072-7/+7
| |/ / | | | | | | Refs #45
* | | Merge pull request #69 from vhbit/bn-zero-fixSteven Fackler2014-10-073-6/+27
|\ \ \ | |/ / |/| | Fixes #68: error on linking `bn_is_zero`
| * | Potential fix for #68Valerii Hiora2014-10-073-6/+27
|/ /
* | Merge pull request #60 from vhbit/cert-gen-cleanupSteven Fackler2014-10-065-31/+103
|\ \ | | | | | | Better error handling in cert generation
| * | Better error handling in cert generationValerii Hiora2014-10-065-31/+103
|/ / | | | | | | | | Now it should correctly free all resources in case of failure.
* | Ignore stderr from openssl s_serverSteven Fackler2014-10-051-1/+1
| |
* | Ignore error string textSteven Fackler2014-10-051-0/+1
| | | | | | | | cc #65
* | Merge pull request #59 from jroesch/better-errorsSteven Fackler2014-10-053-10/+32
|\ \ | | | | | | Make errors human readable
| * | Load crypto error stringsJared Roesch2014-10-052-2/+4
| | |
| * | Fix error messagesJared Roesch2014-10-051-3/+3
| | |
| * | Address CR comments and add a testJared Roesch2014-10-051-9/+21
| | |
| * | Make errors human readableJared Roesch2014-10-053-9/+17
|/ / | | | | | | Change error messages from numeric codes to human readable strings. This makes debugging failures much easier.
* | Clean up warningsSteven Fackler2014-10-042-2/+2
| |
* | Changes made to support 0.12.0-dev ( October 2, 2014 )D.K2014-10-042-5/+3
| |
* | Merge pull request #64 from reem/fix/big-num-is-zeroSteven Fackler2014-10-045-2/+17
|\ \ | | | | | | 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_zeroJonathan Reem2014-10-045-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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-dataSteven Fackler2014-10-044-3/+133
|\ \ \ | |/ / |/| | User-provided data in verify
| * | Simpler setter for verify with dataValerii Hiora2014-10-042-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 verifyValerii Hiora2014-10-024-3/+131
| | |
* | | Merge pull request #61 from alexcrichton/memcmpSteven Fackler2014-10-013-1/+43
|\ \ \ | |/ / |/| | Add bindings to CRYPTO_memcmp
| * | Add bindings to CRYPTO_memcmpAlex Crichton2014-10-013-1/+43
|/ / | | | | | | This should help other projects use a constant-time memory comparison.
* | Merge pull request #57 from vhbit/mut-cleanupSteven Fackler2014-09-304-24/+24
|\ \ | | | | | | Clean up of mut/const types in `ffi` and also `mut_null` -> `null_mut`
| * | Unification and explicity in FFI type declsValerii Hiora2014-09-302-19/+19
| | |
| * | Fixed mut_null deprecation warningsValerii Hiora2014-09-302-5/+5
|/ /
* | Merge pull request #56 from vhbit/single-ffiSteven Fackler2014-09-3015-649/+571
|\ \ | | | | | | Single `ffi` module
| * | single `ffi` moduleValerii Hiora2014-09-3015-649/+571
|/ /
* | Merge pull request #53 from vhbit/cert-genSteven Fackler2014-09-309-313/+782
|\ \ | | | | | | Certificate/PKey generation & PEM export
| * | Addressed review commentsValerii Hiora2014-09-284-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 exportValerii Hiora2014-09-269-313/+791
| | | | | | | | | Required quite a lot of refactoring
* | | Merge pull request #55 from cjcole/masterSteven Fackler2014-09-271-4/+45
|\ \ \ | |/ / |/| | Additions and one bug fix (BN_mod_inverse).
| | * Added mod_mul.Chris Cole2014-11-291-0/+7
| |/
| * Removed BN_sub_word signature for the time being.Chris Cole2014-09-281-1/+0
| |
| * Removing unused signatures for the time being.Chris Cole2014-09-271-3/+0
| |
| * Use CRYPTO_free to free the result of BN_bn2bin.Chris Cole2014-09-271-6/+2
| |
| * Added signatures forBN_sub_word, BN_is_zero, BN_is_one, BN_is_word,Chris Cole2014-09-271-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-supportSteven Fackler2014-09-254-4/+37
|\ | | | | Enabling TLS1.2 support
| * TLS 1_1, 1_2, Ssl 2 is enabled by featuresValerii Hiora2014-09-234-5/+22
| |
| * Enabling TLS1.2 supportValerii Hiora2014-09-232-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
* | Merge pull request #51 from ebfe/deprecatedSteven Fackler2014-09-232-29/+34
|\ \ | |/ |/| Fix deprecation warnings