aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change limit to 2^24 to properly support 32 bit platformsRené Korthaus2019-10-243-30/+31
|
* Update test stringsRené Korthaus2019-10-231-2/+2
|
* Add check for upper bound of reseed_intervalRené Korthaus2019-10-232-0/+43
|
* Update newsJack Lloyd2019-10-231-3/+10
|
* Merge GH #2174 Avoid having TLS is_active and is_closed being true at the ↵Jack Lloyd2019-10-232-0/+6
|\ | | | | | | same time
| * Avoid situation where is_active and is_closed could both return trueJack Lloyd2019-10-222-0/+6
| | | | | | | | GH #2171
* | Merge GH #2165 Improve support for X.509 in PythonJack Lloyd2019-10-233-1/+233
|\ \ | |/ |/|
| * Add Python documentation for the X509Cert classPavol Žáčik2019-10-223-5/+126
| |
| * Fix Python not_before/not_afterPavol Žáčik2019-10-221-2/+6
| |
| * Improve Python allowed_usage and add testsPavol Žáčik2019-10-222-4/+55
| | | | | | | | Add tests for Python verify function
| * Add missing X509 Python functionsPavol Žáčik2019-10-221-1/+57
|/ | | | Make Python verify function prettier
* Merge GH #2169 Fix some warningsJack Lloyd2019-10-2013-5/+22
|\
| * silence trivial warningsNuno Goncalves2019-10-2013-5/+22
| | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
* | Merge GH #2168 Fix Coverity warning in RoughtimeJack Lloyd2019-10-201-3/+9
|\ \ | |/ |/|
| * trick coverity by starting with sizeof-1Nuno Goncalves2019-10-201-4/+4
| | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
| * split public interface and recursive implementationNuno Goncalves2019-10-201-2/+8
|/ | | | Signed-off-by: Nuno Goncalves <[email protected]>
* Merge GH #2166 Prefix macro with BOTAN_Jack Lloyd2019-10-191-4/+4
|\
| * prefix macro with BOTAN_Nuno Goncalves2019-10-191-4/+4
| | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
* | Merge GH #2163 Suppress warningJack Lloyd2019-10-191-0/+1
|\ \ | |/ |/|
| * Suppress unused warning.Tom2019-10-181-0/+1
|/
* Avoid Coverity warning about unreachable codeJack Lloyd2019-10-181-2/+4
|
* Merge GH #2162 Fix some compiler warningsJack Lloyd2019-10-184-7/+13
|\
| * Fix arm32 NEON target attribute syntaxJack Lloyd2019-10-181-3/+7
| |
| * Fix some MSVC warningsJack Lloyd2019-10-183-4/+6
| |
* | Merge GH #2161 Avoid a problem with MSVC 2019 preview buildsJack Lloyd2019-10-181-4/+5
|\ \ | |/ |/|
| * Always save the AppVeyor cacheJack Lloyd2019-10-181-0/+1
| |
| * Switch MSVC preview and stable modesJack Lloyd2019-10-181-4/+4
|/ | | | | | | | | Since AppVeyor moved from 19.24.28117 to 19.24.28207 building test_simd.cpp has failed with some kind of compiler crash or timeout - the log isn't clear. Try switching the preview build to static and run the sanitizer build on the stable compiler to see if this helps anything.
* Merge GH #2136 Fix LGTM warning in RoughtimeJack Lloyd2019-10-182-2/+7
|\
| * Attempt to address some LGTM warnings in RoughtimeJack Lloyd2019-10-172-2/+7
|/
* Fix error messageJack Lloyd2019-10-171-6/+6
|
* Fix coprimality check during prime generationJack Lloyd2019-10-171-27/+21
|
* Avoid redundant drbg seed options in cli test codeJack Lloyd2019-10-171-9/+1
|
* Add generic CPU targetJack Lloyd2019-10-172-2/+7
| | | | | | | | Useful when building an amalgamation which must build on multiple targets. Though of course it gives up any CPU optimizations so has pretty major performance impact.
* When generating prime, avoid Lucas test if prob < 32Jack Lloyd2019-10-171-4/+6
| | | | | | | This improves strong prime generation slightly as otherwise we perform two (redundant) Lucas checks on q, first when generating q with weak probability and then a second time when doing the strong confirmation of q if 2*q+1 shows to be prime.
* Merge GH #2158 Include high rest timestamp in RNG additional_data even if ↵Jack Lloyd2019-10-161-3/+4
|\ | | | | | | RDRAND is available
| * Always include a high res timestamp in the RNG additional_dataJack Lloyd2019-10-161-3/+4
| | | | | | | | | | 128 bits of RDRAND output is plenty, and including a timestamp means the AD changes even in RDRAND gets stuck as in the buggy AMD CPUs.
* | Merge GH #2157 Handle new RoughtimeError typeJack Lloyd2019-10-163-0/+5
|\ \
| * | fix missing ErrorType::RoughtimeError on switchesNuno Goncalves2019-10-163-0/+5
| |/ | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
* | Merge GH #2156 Avoid a warning on x86-32 with GCC 4.9Jack Lloyd2019-10-161-1/+1
|\ \ | |/ |/|
| * Avoid an ABI warning with GCC 4.9Jack Lloyd2019-10-161-1/+1
| | | | | | | | GH #2153
* | Bump version to 2.13.0-preJack Lloyd2019-10-162-3/+14
| |
* | Check off a todoJack Lloyd2019-10-161-1/+0
| |
* | Doc fixes for RoughtimeJack Lloyd2019-10-162-2/+3
| |
* | Merge GH #2143 Add RoughtimeJack Lloyd2019-10-1623-11/+2185
|\ \
| * | roughtime: decode integer values properly also on big endian arch (fix #2137)Nuno Goncalves2019-10-141-2/+30
| | | | | | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
| * | Add roughtime CLINuno Goncalves2019-10-142-0/+370
| | | | | | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
| * | Add roughtime protocolNuno Goncalves2019-10-149-0/+958
| | | | | | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
| * | Add test variable getter for u64Nuno Goncalves2019-10-142-0/+17
| | | | | | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
| * | Add UDP clientNuno Goncalves2019-10-143-0/+412
| | | | | | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>
| * | Add URI class to parse IPv4, IPv6 and domain names together with port numberNuno Goncalves2019-10-144-0/+372
| | | | | | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]>