Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update news | Jack Lloyd | 2020-11-10 | 1 | -0/+14 |
| | |||||
* | Merge GH #2481 Use -mcpu=power9 for DARN | Jack Lloyd | 2020-11-10 | 4 | -0/+9 |
|\ | | | | | | | Backport of #2480 | ||||
| * | Use -mcpu=power9 to use DARN instruction | Jack Lloyd | 2020-11-09 | 4 | -0/+9 |
| | | | | | | | | Backport of #2480 | ||||
* | | Merge GH #2482 Fix ressol loop with composite moduli | Jack Lloyd | 2020-11-10 | 2 | -4/+23 |
|\ \ | | | | | | | | | | Backport of #2478 | ||||
| * | | Fix ressol loop for interesting composite moduli | Jack Lloyd | 2020-11-09 | 2 | -4/+23 |
| |/ | | | | | | | Backport of #2478 fixing #2476 | ||||
* / | Fix build for MinGW shell | Jack Lloyd | 2020-11-10 | 1 | -1/+9 |
|/ | |||||
* | Update latest version in readme | Jack Lloyd | 2020-11-07 | 1 | -3/+3 |
| | |||||
* | Bump version to 2.17.12.17.1 | Jack Lloyd | 2020-11-07 | 2 | -2/+2 |
| | |||||
* | Update news | Jack Lloyd | 2020-11-07 | 1 | -0/+9 |
| | |||||
* | Merge GH #2460 Re-enable CLMUL on MSVC | Jack Lloyd | 2020-11-07 | 1 | -0/+1 |
|\ | |||||
| * | Enable CLMUL on Windows | Jack Lloyd | 2020-11-06 | 1 | -0/+1 |
| | | | | | | | | Somehow this got lost in the clmul->ghash conversion in 2.12 | ||||
* | | Use the full path to Python in the makefile | Jack Lloyd | 2020-11-07 | 1 | -1/+1 |
|/ | | | | Otherwise if python is not in the PATH then things go bad. | ||||
* | Update for 2.17.0 release2.17.0 | Jack Lloyd | 2020-11-05 | 2 | -4/+4 |
| | |||||
* | Merge GH #2453 Deprecate some math functions from public API | Jack Lloyd | 2020-11-05 | 11 | -60/+103 |
|\ | |||||
| * | Some math deprecations | Jack Lloyd | 2020-11-05 | 11 | -60/+103 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly things that shouldn't be used (like almost Montgomery inverse, which isn't even constant time) or are very much just for internals (like the word-wise Montgomery inverse computation used for reduction). Make variable time division explicit; leaves plain divide as a call but it forwards to ct_divide now. All callers within the library are now explicitly consttime or vartime. Add a shortcut for modulus by one word - this hits quite often especially in the ECC code | ||||
* | | Merge GH #2452 Simplify some functions in secmem.h | Jack Lloyd | 2020-11-05 | 2 | -50/+36 |
|\ \ | |||||
| * | | Simplify some secmem.h functions | Jack Lloyd | 2020-11-05 | 2 | -50/+36 |
| |/ | | | | | | | Move buffer_insert to mem_ops.h | ||||
* | | Merge GH #2451 Hide some McEliece implementation headers | Jack Lloyd | 2020-11-05 | 6 | -10/+28 |
|\ \ | |/ |/| | |||||
| * | MSVC doesn't accept std::vector with incomplete types in C++11 | Jack Lloyd | 2020-11-05 | 2 | -2/+3 |
| | | |||||
| * | Remove some implementation headers from public McEliece includes | Jack Lloyd | 2020-11-05 | 6 | -11/+28 |
|/ | |||||
* | Update news | Jack Lloyd | 2020-11-05 | 1 | -0/+5 |
| | |||||
* | Merge GH #2449 Merge PSK_DB headers | Jack Lloyd | 2020-11-05 | 6 | -28/+34 |
|\ | |||||
| * | Merge psk_db_sql.h into psk_db.h | Jack Lloyd | 2020-11-04 | 6 | -28/+34 |
| | | |||||
* | | Merge GH #2448 Merge some P11 headers | Jack Lloyd | 2020-11-05 | 14 | -228/+234 |
|\ \ | |/ |/| | |||||
| * | Merge some of the P11 type headers (Slot/Module/Session) into p11_types.h | Jack Lloyd | 2020-11-04 | 14 | -228/+234 |
|/ | | | | Also forward declare the DLL wrapper class rather than including it | ||||
* | Merge GH #2447 More header cleanup | Jack Lloyd | 2020-11-04 | 26 | -987/+985 |
|\ | |||||
| * | More header merging | Jack Lloyd | 2020-11-03 | 26 | -987/+985 |
|/ | |||||
* | Merge GH #2446 Further cleanup of XMSS headers | Jack Lloyd | 2020-11-01 | 9 | -518/+483 |
|\ | |||||
| * | Add missing include | Jack Lloyd | 2020-11-01 | 3 | -0/+3 |
| | | |||||
| * | More cleanup of XMSS headers | Jack Lloyd | 2020-11-01 | 8 | -518/+480 |
|/ | | | | Merge xmss_privatekey.h and xmss_publickey.h -> xmss.h | ||||
* | Merge GH #2444 Modify Testsuite_RNG and check in RSA keygen for p == q | Jack Lloyd | 2020-11-01 | 4 | -5/+67 |
|\ | |||||
| * | Modify Testsuite_RNG slightly to avoid rotations | Jack Lloyd | 2020-11-01 | 4 | -5/+67 |
|/ | | | | | | | | | | | | [Since I want to make rotate.h internal in 3.0] During modification of Testsuite_RNG some hard to debug test failures occurred. It turned out to be because on occasion, with a sufficiently bad test RNG, you can end up with p == q during RSA key generation. Check for this. Also add a smoke test checking that the test RNG is producing roughly uniform output. | ||||
* | Merge GH #2443 Make several XMSS implementation headers internal only | Jack Lloyd | 2020-10-31 | 20 | -88/+113 |
|\ | |||||
| * | Add missing include | Jack Lloyd | 2020-10-31 | 1 | -0/+1 |
| | | |||||
| * | Make several XMSS implementation headers internal | Jack Lloyd | 2020-10-31 | 19 | -88/+112 |
|/ | | | | | | This is nominally a SemVer break but there is no legit use for these APIs by applications, and most of them were not even exported via visibility attributes. | ||||
* | Update news | Jack Lloyd | 2020-10-31 | 1 | -0/+8 |
| | |||||
* | Merge GH #2442 Merge several X.509/PKIX headers | Jack Lloyd | 2020-10-31 | 50 | -983/+955 |
|\ | |||||
| * | Attempt at build fix | Jack Lloyd | 2020-10-31 | 1 | -0/+1 |
| | | |||||
| * | Merge X.509 header files | Jack Lloyd | 2020-10-31 | 49 | -983/+954 |
|/ | |||||
* | Update news | Jack Lloyd | 2020-10-31 | 1 | -1/+10 |
| | |||||
* | Merge GH #2441 Merge some of the ASN.1 headers | Jack Lloyd | 2020-10-31 | 41 | -377/+348 |
|\ | |||||
| * | Merge some of the ASN.1 headers | Jack Lloyd | 2020-10-31 | 41 | -377/+348 |
| | | | | | | | | | | Deprecate asn1_str.h asn1_time.h asn1_oid.h and alg_id.h with all contents moved to existing asn1_obj.h | ||||
* | | Merge GH #2440 Support multiple associated data on AEAD_mode interface | Jack Lloyd | 2020-10-31 | 5 | -9/+49 |
|\ \ | |||||
| * | | Generalize SIV's support for multiple ADs to the AEAD interface | Jack Lloyd | 2020-10-31 | 5 | -9/+49 |
| |/ | |||||
* / | Move MinGW build to last in CI | Jack Lloyd | 2020-10-31 | 1 | -8/+8 |
|/ | | | | As it seems to hang somewhat regularly for reasons unknown | ||||
* | Merge GH #2438 Fix pylint CI | Jack Lloyd | 2020-10-29 | 2 | -1/+3 |
|\ | |||||
| * | Fix Pylint CI | Jack Lloyd | 2020-10-29 | 2 | -1/+3 |
| | | |||||
* | | Shuffle Travis build order | Jack Lloyd | 2020-10-29 | 1 | -22/+22 |
|/ | |||||
* | Build fix | Jack Lloyd | 2020-10-28 | 1 | -3/+1 |
| | |||||
* | Remove documentation CI build | Jack Lloyd | 2020-10-28 | 1 | -5/+0 |
| | | | | | Doxygen in 20.04 is hopelessly broken due to a bug in its macro expansion. This was fixed in 1.8.20 but no backport is available. |