aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Little docs fixSteven Fackler2017-05-291-1/+1
|
* Add a fixmeSteven Fackler2017-05-291-64/+68
|
* Release v0.9.13v0.9.13Steven Fackler2017-05-294-7/+7
|
* Merge pull request #639 from golem131/dependency_updateSteven Fackler2017-05-264-62/+62
|\ | | | | Update bitflags 0.8 -> 0.9
| * Update bitflags 0.8 -> 0.9golem1312017-05-224-62/+62
|/
* Merge pull request #638 from sfackler/110-sync-fixSteven Fackler2017-05-207-513/+1040
|\ | | | | Explicitly initialize OpenSSL 1.1.0
| * Explicitly initialize OpenSSL 1.1.0Steven Fackler2017-05-201-1/+14
| |
| * RustfmtSteven Fackler2017-05-207-512/+1026
|/
* Release v0.9.12v0.9.12Steven Fackler2017-05-124-7/+7
|
* Merge pull request #636 from sfackler/libressl-fixSteven Fackler2017-05-125-217/+357
|\ | | | | Fix LibreSSL versions other than 2.5.0
| * Test LibreSSL 2.5.4Steven Fackler2017-05-121-0/+2
| |
| * Fix support for LibreSSL versions other than 2.5.0Steven Fackler2017-05-124-217/+355
|/
* Merge pull request #635 from mcgoo/fix_cacert_pem_downloadSteven Fackler2017-05-121-1/+1
|\ | | | | use appveyor DownloadFile to download cacert.pem
| * use appveyor DownloadFile to download cacert.pemJim McGrath2017-05-121-1/+1
|/
* Drop x86 macOS buildSteven Fackler2017-05-061-4/+1
| | | | | It's not supported by Homebrew anymore and it's not clear that anyone really cares about that target at all.
* Set LD_LIBRARY_PATH when using custom buildSteven Fackler2017-05-061-0/+2
|
* Support public key decode from DERSteven Fackler2017-05-063-0/+8
| | | | Closes #629
* Add a note to rename variantSteven Fackler2017-05-061-0/+1
|
* Merge pull request #627 from jethrogb/patch-1Steven Fackler2017-05-031-1/+1
|\ | | | | Clarify use of ssl::HandshakeError::Interrupted
| * Clarify use of ssl::HandshakeError::Interruptedjethrogb2017-05-031-1/+1
|/
* Merge pull request #618 from sfackler/shaSteven Fackler2017-04-153-0/+114
|\ | | | | Expose the lower level SHA functions
| * Expose the lower level SHA functionsSteven Fackler2017-04-143-0/+114
|/ | | | | These don't allocate so they're both infallible and significantly faster.
* Release v0.9.11v0.9.11Steven Fackler2017-04-144-7/+7
|
* Merge pull request #616 from sfackler/no-allocSteven Fackler2017-04-132-22/+86
|\ | | | | Don't force allocation for message digests
| * Don't force allocation for message digestsSteven Fackler2017-04-132-22/+86
| |
* | Merge pull request #615 from ↵Steven Fackler2017-04-133-0/+5
|\ \ | |/ |/| | | | | ajroetker/issue-600/avoid_compiling_ec_code_against_no-ec2m_openssl (issues-600) Avoid compiling ec code against no-ec2m openssl
| * (issues-600) Avoid compiling ec2m code against no-ec2m opensslAndrew Roetker2017-04-113-0/+5
|/ | | | | This commit avoids defining code that leads to undefined references when compiling against an openssl built with no-ec2m.
* Merge pull request #613 from aosmond/add_evp_pkey_deriveSteven Fackler2017-04-113-7/+75
|\ | | | | Add new EC/PKEY methods to permit deriving shared secrets.
| * Add new EC/PKEY methods to permit deriving shared secrets.Andrew Osmond2017-04-103-7/+75
|/
* Don't exclude test data from packageSteven Fackler2017-04-041-1/+0
| | | | Closes #612
* Merge pull request #611 from ignatenkobrain/patch-1Steven Fackler2017-04-031-1/+1
|\ | | | | bump bitflags to 0.8
| * bump bitflags to 0.8Igor Gnatenko2017-04-031-1/+1
|/
* Merge pull request #608 from BusyJay/masterSteven Fackler2017-03-291-3/+8
|\ | | | | show help message when pkg-config is missing
| * show help message when pkg-config is missingJay Lee2017-03-291-3/+8
|/
* Release v0.9.10v0.9.10Steven Fackler2017-03-264-7/+7
|
* Merge pull request #606 from cjcole/masterSteven Fackler2017-03-261-2/+20
|\ | | | | Fix order of arguments to BN_rand_range and BN_pseudo_rand_range
| * Fix order of arguments to BN_rand_range and BN_pseudo_rand_rangeChris Cole2017-03-251-2/+20
| |
* | Merge pull request #607 from sfackler/set-sessionSteven Fackler2017-03-267-16/+130
|\ \ | |/ |/| Logic to support client-side session reuse
| * Logic to support client-side session reuseSteven Fackler2017-03-257-16/+130
|/
* Merge pull request #601 from pgerber/double_unlockSteven Fackler2017-03-172-2/+2
|\ | | | | Panic if lock managed by `locking_function` is doubly unlocked
| * Panic if lock managed by `locking_function` is doubly unlockedPeter Gerber2017-03-162-2/+2
|/ | | | | | | Trying to unlock an unlocked lock is always an error and should be treated as such. This is related to #597.
* Release v0.9.9v0.9.9Steven Fackler2017-03-144-7/+7
|
* Merge pull request #598 from ↵Steven Fackler2017-03-142-6/+15
|\ | | | | | | | | ajroetker/maint/recreate_ability_to_pass_in_OPENSSL_LIBS (maint) Recreate ability to pass in OPENSSL_LIBS variable
| * (maint) Recreate ability to pass in OPENSSL_LIBS variableAndrew Roetker2017-03-132-6/+15
|/ | | | | | | | | Prior to this commit in 43c951f743e68fac5f45119eda7c994882a1d489 the ability to pass OPENSSL_LIBS was removed from the build.rs of openssl-sys. This commit adds the ability to pass custom names for the OPENSSL_LIBS back in. This is useful for when building openssl across linux and windows with the same lib names (ssl:crypto) and the default names provided by the build script are not valid.
* Release v0.9.8v0.9.8Steven Fackler2017-03-094-7/+7
|
* Merge pull request #592 from Byron/masterSteven Fackler2017-03-093-1/+19
|\ | | | | Fix for len() == isize::max() for stacks that are unallocated
| * Don't allow Stacks to be allocated with a null-ptrSebastian Thiel2017-03-072-13/+11
| | | | | | | | | | | | | | | | | | | | The latter must be seen as undefined behaviour, as it will cause the `sk_num` function to return -1 to indicate the error, which causes all kinds of issues. Thus there now is a panic to abort the program if stacks are initialized with a null-ptr, and special handling of that case when decoding a Pkcs file.
| * Fix for empty stacksSebastian Thiel2017-03-061-2/+11
| | | | | | | | | | | | | | | | | | | | The culprit is that `sk_num(stack)` can return -1 as c_int if there is no stack allocated. Previously, thanks to unsafe casts, this would result in a isize::max() for len() and iteration size if there was no stack. Now this case is handled specifically, which fixes the issue.
| * Add test to run into issue with stack.len()Sebastian Thiel2017-03-062-0/+11
| |
* | Merge pull request #585 from bluejekyll/masterSteven Fackler2017-03-071-0/+17
|\ \ | |/ |/| some helpful documentation and example on set_subject_name()