aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | More error cleanupSteven Fackler2016-10-165-158/+170
| | | | | | | | | | | | Also allocation free RSA
| * | Continue error handling cleanupSteven Fackler2016-10-163-183/+131
| | | | | | | | | | | | Also overhaul/clean up pkcs5 internals
| * | Start on error + BN refactorSteven Fackler2016-10-164-205/+200
|/ /
* | Merge pull request #475 from sfackler/no-enumsSteven Fackler2016-10-1516-404/+439
|\ \ | | | | | | Turn enums into structs
| * | Fix set_read_ahead signatureSteven Fackler2016-10-151-2/+2
| | |
| * | Always build updated OpenSSLSteven Fackler2016-10-151-1/+1
| | | | | | | | | | | | | | | | | | Trusty's default OpenSSL seems to have a bug with DTLS if read_ahead isn't enabled, even though that's not supposed to do anything for DTLS (!?!).
| * | De-enumify PaddingSteven Fackler2016-10-151-23/+23
| | |
| * | De-enumify SslMethodSteven Fackler2016-10-153-77/+88
| | |
| * | De-enumify CipherSteven Fackler2016-10-152-79/+142
| | |
| * | De-enumify message digestsSteven Fackler2016-10-158-118/+116
| | |
| * | Migrate DSA sign/verify to EVP APIsSteven Fackler2016-10-154-110/+73
|/ /
* | Correctly bind BIO_new_mem_bufSteven Fackler2016-10-153-5/+13
| |
* | Merge pull request #474 from sfackler/digestSteven Fackler2016-10-157-659/+399
|\ \ | | | | | | Signature/Digest API
| * | Fix EVP_DigestVerifyFinal version supportSteven Fackler2016-10-151-3/+14
| | |
| * | Add examples to crypto::signSteven Fackler2016-10-151-0/+56
| | |
| * | Fix typoSteven Fackler2016-10-151-1/+1
| | |
| * | Distinguish between verification errors and "other" errors.Steven Fackler2016-10-151-8/+15
| | |
| * | Fix signature of EVP_DigestVerifyFinal on 1.0.1Steven Fackler2016-10-153-2/+9
| | |
| * | Support HMAC PKeys and remove hmac moduleSteven Fackler2016-10-155-567/+93
| | |
| * | Remove old RSA sign and verify methodsSteven Fackler2016-10-152-87/+1
| | |
| * | Signature and verification supportSteven Fackler2016-10-152-5/+207
| | |
| * | Add digest signature methodsSteven Fackler2016-10-151-0/+17
|/ /
* | Merge pull request #471 from sfackler/no-compSteven Fackler2016-10-143-0/+17
|\ \ | | | | | | Handle OPENSSL_NO_COMP
| * | Handle OPENSSL_NO_COMPSteven Fackler2016-10-143-0/+17
| | | | | | | | | | | | Closes #459
* | | Check feature compatibility in build scriptSteven Fackler2016-10-141-5/+11
| | |
* | | Prefer 1.1 when looking for Homebrew installsSteven Fackler2016-10-141-2/+2
| | |
* | | Merge pull request #473 from sfackler/arm-build-onlySteven Fackler2016-10-141-1/+5
|\ \ \ | | | | | | | | Don't run test on ARM
| * | | Don't run test on ARMSteven Fackler2016-10-141-1/+5
|/ / / | | | | | | | | | | | | They're very segfaulty, but it's almost certainly due to the QEMU layer. We really just want to make sure things compile.
* | | Merge pull request #472 from sfackler/alpn-testSteven Fackler2016-10-143-54/+100
|\ \ \ | |/ / |/| | Fix test_alpn_server_select_none
| * | Fix test_alpn_server_select_noneSteven Fackler2016-10-143-54/+100
|/ / | | | | | | | | | | | | | | | | | | | | | | In OpenSSL 1.1, a failure to negotiate a protocol is a fatal error, so fork that test. This also popped up an issue where we assumed all errors had library, function, and reason strings which is not necessarily the case. While we're in here, adjust the Display impl to match what OpenSSL prints out. Closes #465
* | Merge pull request #470 from sfackler/confsSteven Fackler2016-10-143-0/+9
|\ \ | | | | | | Support OpenSSL conditional compilation
| * | Respect osslconf in systestSteven Fackler2016-10-143-0/+9
|/ / | | | | | | | | | | Also cfg off SSLv3_method, since it's disabled in the OpenSSL that ships with Arch Linux. More such flags can be added on demand - it doesn't seem worth auditing everything for them.
* | Merge pull request #469 from sfackler/hostnameSteven Fackler2016-10-147-19/+165
|\ \ | | | | | | Support hostname verification
| * | Enable hostname verification on 1.0.2Steven Fackler2016-10-147-23/+54
| | |
| * | Support hostname verificationSteven Fackler2016-10-145-15/+130
|/ / | | | | | | Closes #206
* | Merge pull request #468 from sfackler/no-link-nameSteven Fackler2016-10-144-7/+12
|\ \ | | | | | | Remove link_name usage
| * | Remove link_name usageSteven Fackler2016-10-144-7/+12
|/ /
* | Merge pull request #464 from alexcrichton/systestSteven Fackler2016-10-1438-1555/+2524
|\ \ | | | | | | Add support for OpenSSL 1.1.0
| * | Ignore DTLS tests on Windows/ARM for nowAlex Crichton2016-10-141-1/+4
| | | | | | | | | | | | cc #467
| * | CleanupSteven Fackler2016-10-131-2/+0
| | |
| * | Use stdlib logic for udpSteven Fackler2016-10-132-41/+2
| | |
| * | Fix windows for realSteven Fackler2016-10-131-1/+2
| | |
| * | Disable npn tests on < 1.0.2Steven Fackler2016-10-131-0/+2
| | | | | | | | | | | | s_client doesn't seem to support the required flag before then.
| * | Fix tests on windowsSteven Fackler2016-10-131-5/+6
| | |
| * | Reenable dtls testsSteven Fackler2016-10-131-26/+6
| | |
| * | Clean up featuresSteven Fackler2016-10-135-64/+21
| | |
| * | Correct feature selection in testsSteven Fackler2016-10-132-4/+12
| | |
| * | Flag off dtls and mask ssl_opsSteven Fackler2016-10-134-16/+10
| | | | | | | | | | | | Also un-feature gate npn as it ships with 1.0.1
| * | Tweak some comments in Cargo.tomlAlex Crichton2016-10-121-11/+2
| | |
| * | Ignore a test on OpenSSL 1.1.0Alex Crichton2016-10-121-0/+3
| | |