aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge GH #1868 Document TLS policy functions closing #1867Jack Lloyd2019-03-271-0/+15
|\
| * added documentation for acceptable_ciphersuite() and ciphersuite_list()Sergii Cherkavskyi2019-03-271-0/+15
|/
* Merge GH #1866 Rename darwin target to macosJack Lloyd2019-03-2713-41/+42
|\
| * Rename 'darwin' target to 'macos'Jack Lloyd2019-03-2713-41/+42
|/ | | | | Both because that's the more common term, and because iOS/watchOS also uses the Darwin kernel, but we have a distinct target for mobile.
* Deprecate the low level algorithm types [ci skip]Jack Lloyd2019-03-272-0/+6
|
* Work around problem with GCC 4.8Jack Lloyd2019-03-262-2/+4
|
* Fix some warnings from GCC 9Jack Lloyd2019-03-253-3/+3
| | | | New redundant-move and pessimizing-move warnings found some
* Another todoJack Lloyd2019-03-251-0/+2
|
* Support xz compression of releasesJack Lloyd2019-03-251-3/+19
| | | | Also fix the bzip2 support
* Update newsJack Lloyd2019-03-241-0/+2
|
* Now getentropy is used by default, remove from CI scriptJack Lloyd2019-03-241-4/+0
|
* Merge GH #1862 Use getentropy on macOSJack Lloyd2019-03-242-1/+2
|\
| * Darwin supports getentropy tooDavid Carlier2019-03-242-1/+2
|/
* Update newsJack Lloyd2019-03-221-1/+17
|
* Document implemented GOST algorithmsJack Lloyd2019-03-211-2/+2
| | | | GH #1860
* Clean up TLS deprecation noticesJack Lloyd2019-03-181-22/+28
| | | | | Drop deprecation of CCM-8 as while ugly it is used by CoAP and even still included in TLS v1.3
* Add a warning about XMSS changesJack Lloyd2019-03-151-0/+6
| | | | See #1858
* Avoid a warning when building in single file amalgamation modeJack Lloyd2019-03-131-1/+1
|
* Update newsJack Lloyd2019-03-111-0/+4
|
* Fix encoding of PGP S2K iteration countsJack Lloyd2019-03-112-1/+4
|\
| * Replace upper_bound with lower_bound in pgp_s2kEvgeny Pokhilko2019-03-112-1/+4
|/ | | | | | | | Fix: RFC4880_encode_count doesn't return consistent results when processing exact iterations. It returns RFC4880 code + 1. Update PGP_S2K_Iter test to verify PGP formula Add test to verify that encoded values match the PGP formula
* Merge GH #1851 Use arc4random on AndroidJack Lloyd2019-03-092-1/+4
|\
| * Android can possibly support arc4random API.David Carlier2019-03-072-1/+4
|/
* Fix Coverity warningsJack Lloyd2019-03-072-20/+38
| | | | | | | | Checking a ptr against null after dereferencing it. Allowing exception throw to escape a noexcept function. Both harmless.
* Add references for these addition chains [ci skip]Jack Lloyd2019-03-071-0/+4
|
* Merge GH #1849 Prefer to_string over as_stringJack Lloyd2019-03-0324-38/+51
|\
| * Fix MSVC and avoid deprecated function callJack Lloyd2019-03-012-2/+2
| |
| * s/as_string/to_string/Jack Lloyd2019-03-0123-37/+50
| | | | | | | | | | A few older APIs use as_string where everywhere else uses to_string. Add to_string's where missing, and deprecate X::as_string.
* | Handle invalid public key length in Ed25519Jack Lloyd2019-03-032-14/+20
|/ | | | Closes #1850
* Constify a few things in X509_Certificate::to_string()Jack Lloyd2019-03-011-5/+12
|
* Update newsJack Lloyd2019-03-011-0/+3
|
* Merge GH #1848 Split up cli sources a bit moreJack Lloyd2019-03-017-240/+351
|\
| * Split CLI utils.cpp into more partsJack Lloyd2019-02-287-240/+351
|/ | | | | | Add base58 encoding/decoding CLI Use decrypt_or_random in pk_decrypt
* Merge GH #1846 Fix CMake buildJack Lloyd2019-02-281-1/+1
|\
| * fix: cmake buildTim Oesterreich2019-02-281-1/+1
| |
* | Add long Blowfish ECB testJack Lloyd2019-02-281-0/+4
|/ | | | We were not testing 4-wide encryption
* Prevent a warning with old GCCJack Lloyd2019-02-271-4/+5
| | | | GCC 4.8 seems to dislike returns_nonnull attribute, GCC 5 is ok.
* Another mistakeJack Lloyd2019-02-261-0/+8
|
* Merge GH #1844 Add Boost to coverage buildJack Lloyd2019-02-252-3/+4
|\
| * Add Boost to the coverage buildJack Lloyd2019-02-242-3/+4
|/ | | | So we can test coverage on things like #1839
* Fix testJack Lloyd2019-02-241-1/+1
| | | | Closes #1843
* s/Blake2b/BLAKE2b/Jack Lloyd2019-02-223-22/+24
| | | | As that is the proper name of the hash. Add a typedef for compat.
* Merge GH #1840 Fix tls_server in DTLS mode on OSXJack Lloyd2019-02-221-1/+4
|\
| * Windows compilation fixVitaly Ivanov2019-02-221-1/+1
| |
| * macOS fix for tls_server in UDP/DTLS modeVitaly Ivanov2019-02-211-1/+4
|/
* Update newsJack Lloyd2019-02-211-0/+2
|
* Merge GH #1838 Unroll SHA-3Jack Lloyd2019-02-214-134/+160
|\
| * Unroll SHA-3Jack Lloyd2019-02-214-134/+160
| | | | | | | | Improves performance by about 10-12%
* | Reset the crash count in test fuzzer scriptJack Lloyd2019-02-211-0/+2
| | | | | | | | It carried over across all fuzzer types
* | In fuzzer remove debug print and check return value of posix_memalignJack Lloyd2019-02-211-2/+2
|/