Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge GH #2351 Update cli documentation | Jack Lloyd | 2020-05-08 | 2 | -32/+107 |
|\ | |||||
| * | update CLI documentation | Philippe Lieser | 2020-05-08 | 2 | -32/+107 |
|/ | |||||
* | Deprecate the KDF truncation behavior [ci skip] | Jack Lloyd | 2020-05-06 | 1 | -0/+5 |
| | | | | See #2347 | ||||
* | Update news | Jack Lloyd | 2020-05-01 | 1 | -0/+5 |
| | |||||
* | Merge GH #2346 Make AES key expansion constant time | Jack Lloyd | 2020-05-01 | 2 | -38/+255 |
|\ | |||||
| * | Make AES key expansion constant time | Jack Lloyd | 2020-05-01 | 2 | -38/+255 |
| | | |||||
* | | Fix ReST header | Jack Lloyd | 2020-05-01 | 1 | -1/+1 |
|/ | |||||
* | Merge GH #2345 Add more documentation on build/configure | Jack Lloyd | 2020-04-30 | 3 | -39/+81 |
|\ | |||||
| * | add some missing building and configure documentation | Philippe Lieser | 2020-04-29 | 3 | -39/+81 |
| | | |||||
* | | Split up deprecated headers by reason for deprecation | Jack Lloyd | 2020-04-30 | 1 | -41/+49 |
|/ | |||||
* | Merge GH #2338 TLS record layer cleanups | Jack Lloyd | 2020-04-26 | 3 | -32/+67 |
|\ | |||||
| * | Small refactorings of TLS record layer | Jack Lloyd | 2020-04-24 | 3 | -32/+67 |
| | | | | | | | | Reduces some code duplication in #2320 | ||||
* | | Merge GH #2342 Small Clang 10 fixes | Jack Lloyd | 2020-04-25 | 5 | -9/+11 |
|\ \ | |||||
| * | | Avoid copying in range based for loops | Jack Lloyd | 2020-04-24 | 4 | -7/+7 |
| | | | | | | | | | | | | This is a new warning in Clang 10 | ||||
| * | | Avoid a new Clang 10 ASan finding | Jack Lloyd | 2020-04-24 | 1 | -2/+4 |
| |/ | | | | | | | | | It doesn't like expressions that evaluate to nullptr + non-zero, even though in the end we didn't do anything with the pointer. | ||||
* / | Documentation and deprecation updates | Jack Lloyd | 2020-04-25 | 5 | -27/+70 |
|/ | | | | | | | | | | | | | | | Deprecate XTEA, GOST cipher, and Tiger. GOST cipher is (AFAIK) no longer approved in Russia, so no reason to keep it. XTEA is obscure. Only reason it was saved in the last round of deprecations was its existance in Golang's x/crypto - but now x/crypto has deprecated it, so ... Found out today that Tiger has a full-round preimage attack. Not practical but still... and with it being almost never used or implemented, more than enough to push it onto the deprecation list. | ||||
* | Merge GH #2341 Fix OCSP online test to handle down server | Jack Lloyd | 2020-04-24 | 1 | -1/+3 |
|\ | |||||
| * | Fix OCSP online test | Jack Lloyd | 2020-04-24 | 1 | -1/+3 |
| | | | | | | | | | | The Identrust OCSP server is down right now, accept either status good or server not available as responses. | ||||
* | | Merge GH #2340 Work around a problem in AppVeyor image | Jack Lloyd | 2020-04-24 | 1 | -1/+1 |
|\ \ | |/ |/| | |||||
| * | Use the 2017 image for AppVeyor MinGW build | Jack Lloyd | 2020-04-24 | 1 | -1/+1 |
|/ | | | | | MinGW is broken on the latest version of the 2019 image: https://github.com/appveyor/ci/issues/3392 | ||||
* | Update news | Jack Lloyd | 2020-04-22 | 1 | -0/+7 |
| | |||||
* | More todos | Jack Lloyd | 2020-04-22 | 1 | -0/+2 |
| | |||||
* | Bump so version | Jack Lloyd | 2020-04-22 | 1 | -1/+1 |
| | |||||
* | Merge GH #2249 Add a test of Microsoft's CVE-2020-0601 | Jack Lloyd | 2020-04-22 | 4 | -0/+108 |
|\ | |||||
| * | Add a test of CVE-2020-0601 | Jack Lloyd | 2020-01-28 | 4 | -0/+108 |
| | | | | | | | | Closes #2242 | ||||
* | | Merge GH #2322 Workaround GCC UbSan false positive in XMSS | Jack Lloyd | 2020-04-22 | 11 | -127/+96 |
|\ \ | |||||
| * | | Enable UbSan in GCC | Jack Lloyd | 2020-04-06 | 1 | -2/+1 |
| | | | |||||
| * | | Avoid UbSan false positive in GCC | Jack Lloyd | 2020-04-06 | 10 | -125/+95 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately GCC's UbSan errors out when we cast the function pointer derived from XMSS_Common_Ops as a XMSS_PrivateKey::* then use an XMSS_PrivateKey* as this. Clang accepts it. Curiously, it works in GCC if we use an XMSS_Common_Ops::* instead, but Clang rejects that at compile time. Short of compiler specific logic which is probably fragile, just make everything from XMSS_Common_Ops static instead of being inherited. | ||||
* | | | Merge GH #2334 Use guard pages before and after mlocked pages | Jack Lloyd | 2020-04-22 | 1 | -13/+16 |
|\ \ \ | |||||
| * | | | Add guard pages both before and after mlock'ed pages | Jack Lloyd | 2020-04-18 | 1 | -13/+16 |
|/ / / | | | | | | | | | | | | | The header comment already claimed this was the case but only a trailing guard was used. | ||||
* | | | In the cli, init the mlock allocator before entering sandbox | Jack Lloyd | 2020-04-09 | 2 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | Currently OpenBSD port disables pledge because pledge doesn't have a flag for mlock. By initializing first, we can still use the allocator. Later (during shutdown) the munlock call will fail but will just fail with ENOSYS which is ignored, then we munmap the memory to free it which will unlock as a side-effect. | ||||
* | | | Update news | Jack Lloyd | 2020-04-09 | 1 | -0/+6 |
| | | | |||||
* | | | Blacklist only Sphinx 3.0 | Jack Lloyd | 2020-04-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Bug has already been fixed upstream so future 3.0.1 and 3.1 will work. Current regex only grabs the major/minor versions not the patch, so this leaves parallel builds still disabled for future 3.0.1 | ||||
* | | | Merge GH #2326 Avoid parallel builds using Sphinx 3.0 | Jack Lloyd | 2020-04-09 | 1 | -3/+17 |
|\ \ \ | |||||
| * | | | If regex doesn't match, default to disabling use of -j | Jack Lloyd | 2020-04-08 | 1 | -2/+9 |
| | | | | |||||
| * | | | Avoid using concurrency with Sphinx 3.0 due to a bug in that version | Jack Lloyd | 2020-04-08 | 1 | -1/+8 |
|/ / / | | | | | | | | | | | | | https://github.com/sphinx-doc/sphinx/issues/7438 https://github.com/randombit/botan/issues/2324 | ||||
* | | | Merge GH #2325 Fix flake GOST test closing #2197 | Jack Lloyd | 2020-04-07 | 6 | -34/+51 |
|\ \ \ | |||||
| * | | | Fix flaky GOST 34.10 signature test | Jack Lloyd | 2020-04-07 | 6 | -34/+51 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was a race between the GOST 34.10 signature and verification tests. Each registered an EC group, but signature registered it with an OID and verification without. If during threaded test runs, verificatino ran first, then signature would fail because there was no OID. Fix the tests by registering using an OID in both cases. Also fix EC_Group registration so if the same group is registered with and without an OID, we update the internal state to use the OID. Fixes GH #2197 | ||||
* | | | Fix duplicated function definitions in Python doc | Jack Lloyd | 2020-04-07 | 1 | -10/+2 |
| | | | |||||
* | | | Tick version to 2.15.0 | Jack Lloyd | 2020-04-07 | 2 | -1/+4 |
| | | | |||||
* | | | Fixes for test_all_configs script | Jack Lloyd | 2020-04-07 | 1 | -4/+11 |
| | | | |||||
* | | | Fix a couple more build and test failures in certain configurations | Jack Lloyd | 2020-04-07 | 2 | -3/+12 |
| | | | |||||
* | | | Fix a ftbfs if ECDSA is disabled | Jack Lloyd | 2020-04-06 | 1 | -7/+9 |
|/ / | |||||
* | | Update for 2.14.0 release2.14.0 | Jack Lloyd | 2020-04-06 | 2 | -5/+6 |
| | | |||||
* | | Don't return empty vector from raw_xxx_dn_sha256 if SHA-256 disabled | Jack Lloyd | 2020-04-06 | 1 | -0/+4 |
| | | | | | | | | | | | | This can't happen currently because x509 module has a hard dep on SHA-256 but if that changed in the future it would expose incorrect behavior. | ||||
* | | Now ppc64le and aarch64 are tested in CI | Jack Lloyd | 2020-04-06 | 1 | -1/+0 |
| | | |||||
* | | Merge GH #2321 Fix undefined shift during DTLS reconnection | Jack Lloyd | 2020-04-05 | 2 | -2/+20 |
|\ \ | |||||
| * | | Fix an undefined shift operation when DTLS reconnection occurs | Jack Lloyd | 2020-04-05 | 2 | -2/+20 |
|/ / | |||||
* | | Update news | Jack Lloyd | 2020-04-01 | 1 | -2/+11 |
| | | |||||
* | | Merge GH #2312 Make CBC padding constant time | Jack Lloyd | 2020-04-01 | 6 | -52/+197 |
|\ \ |