ae06d3d | Matthias J. Kannwischer | 31 January 2019, 10:15:17 UTC | Add kyber512 and kyber1024 (#35) * add kyber512 and kyber1024 ref * add m4 optimized kyber512 and kyber1024 * add kyber512 and kyber1024 benchmarks | 31 January 2019, 10:15:17 UTC |
c589096 | Matthias J. Kannwischer | 25 January 2019, 13:38:07 UTC | fix flashing retry | 25 January 2019, 13:38:07 UTC |
60aba47 | Matthias J. Kannwischer | 17 December 2018, 12:07:33 UTC | Add M4 version of Dilithium (#34) | 17 December 2018, 12:07:33 UTC |
a1c5bab | Matthias J. Kannwischer | 17 December 2018, 11:55:48 UTC | Add M4 versions of frodo640-cshake and frodo640-aes [Fly, you fool!] (#33) | 17 December 2018, 11:55:48 UTC |
9ba4793 | Matthias J. Kannwischer | 11 December 2018, 11:01:10 UTC | add some canaries in tests to detect implementations reading/writing out of bounds (#32) | 11 December 2018, 11:01:10 UTC |
402048b | Ko- | 22 November 2018, 09:27:46 UTC | Fix 2 typos in README and more consistency with -ise/-ize | 22 November 2018, 09:27:46 UTC |
bc61119 | Ko- | 22 November 2018, 09:05:08 UTC | Refactor crypto_hash_sha512 and add sha384 (#31) This renames crypto_hash_sha512 to sha512. This makes it more consistent with the fips202 functions. The header is renamed to sha2.h, such that it can also contain other SHA-2 instances. In particular, SHA-384 is added as some NIST submissions use it. | 22 November 2018, 09:05:08 UTC |
d5727e1 | Joost Rijneveld | 23 October 2018, 11:05:08 UTC | Check for incorrect keys when benchmarking KEMs (#30) This may occur e.g. when implementations make illegal use of the stack. It may be tempting to read/write beyond the stack pointer, but if measurement interrupts occurs, this data gets overwritten. | 23 October 2018, 11:05:08 UTC |
9c52e35 | Joost Rijneveld | 19 October 2018, 16:20:22 UTC | Add license references for saber and kindi | 19 October 2018, 16:20:22 UTC |
c367f6f | Matthias J. Kannwischer | 19 October 2018, 15:56:57 UTC | Add Optimised Implementations of Kindi, NTRU-HRSS, NTRUEncrypt, Saber, and RLizard (#27) | 19 October 2018, 15:56:57 UTC |
2bae04e | Matthias J. Kannwischer | 19 October 2018, 14:29:00 UTC | Add RLizard-1024 (#26) | 19 October 2018, 14:29:00 UTC |
d66799f | Matthias J. Kannwischer | 17 October 2018, 15:39:32 UTC | Centralise flashing of binaries (#25) | 17 October 2018, 15:39:32 UTC |
17253f7 | Matthias J. Kannwischer | 17 October 2018, 12:55:45 UTC | Add NTRU-KEM-743 (#24) | 17 October 2018, 12:55:45 UTC |
b03b5fd | Matthias J. Kannwischer | 17 October 2018, 07:32:36 UTC | Updated benchmarks with arm-none-eabi-gcc 8.2.0 (#23) | 17 October 2018, 07:32:36 UTC |
ac3e242 | Joost Rijneveld | 16 October 2018, 08:14:31 UTC | NTRU-HRSS: rotate by k using fixed memory pattern | 16 October 2018, 08:15:04 UTC |
fcf7344 | Joost Rijneveld | 15 October 2018, 16:23:46 UTC | Fix potential branching in NTRU-HRSS ref | 15 October 2018, 16:24:16 UTC |
abc55c0 | Matthias J. Kannwischer | 13 October 2018, 10:13:15 UTC | fixes markdown generation if benchmarks are one line off could be done more elegantly | 13 October 2018, 10:13:15 UTC |
f58c06a | Joost Rijneveld | 12 October 2018, 13:00:24 UTC | Add bibTeX | 12 October 2018, 13:00:24 UTC |
dc46471 | Joost Rijneveld | 11 October 2018, 08:42:09 UTC | Check for .m4ignore in makefile (#22) | 11 October 2018, 08:42:09 UTC |
9a7890c | Matthias J. Kannwischer | 10 October 2018, 19:31:37 UTC | Centralise SHA512 (#19) * centralises sha512 * updates sntrup4591761 benchmarks | 10 October 2018, 19:31:37 UTC |
4e8b88d | Matthias J. Kannwischer | 10 October 2018, 18:59:54 UTC | Refactor kindi256342 to not use dynamic memory allocations (#20) * Fixes #18 for Kindi * update kindi speed benchmarks * remove include | 10 October 2018, 18:59:54 UTC |
8a83a1e | Matthias J. Kannwischer | 04 October 2018, 07:16:40 UTC | updates libopencm3 and adds while(1) at the end of each main | 04 October 2018, 07:16:40 UTC |
770b7db | Peter Schwabe | 01 October 2018, 12:39:21 UTC | Small update to the setup and build instructions | 01 October 2018, 12:39:21 UTC |
109e191 | Matthias J. Kannwischer | 13 August 2018, 11:05:22 UTC | update libopencm3 With the most up to date version of the ARM toolchain our speed benchmarks broke (looping forever). Updating libopencm3 solves this. | 13 August 2018, 11:05:22 UTC |
133c0e8 | Ko- | 12 July 2018, 10:13:02 UTC | Clean up and reorder License section | 12 July 2018, 10:13:02 UTC |
254cc69 | Ko- | 12 July 2018, 09:58:17 UTC | Also fix headers in Makefile for qTesla-I | 12 July 2018, 09:58:17 UTC |
7e61b0f | Ko- | 12 July 2018, 09:56:33 UTC | Fix erroneous newlines in signature speed table | 12 July 2018, 09:56:33 UTC |
f9948e5 | Erdem ALKIM | 12 July 2018, 09:50:29 UTC | Reference implementations for qTesla-III_speed and qTesla-III_size (#13) * Reference implementations for qTesla-III_speed and qTesla-III_size * License information added for qTesla-III * Fix header files in Makefiles of qTesla-III | 12 July 2018, 09:50:29 UTC |
a08c06f | Erdem ALKIM | 21 June 2018, 08:23:59 UTC | qTesla-I reference implementation (#12) * qTesla-I reference implementation * Encoding of signature is changed to prevent memory issues, but it is still competable with the original imlementation and can generate same KAT values * qTesla128 implementation removed | 21 June 2018, 08:23:59 UTC |
425aeda | Peter Schwabe | 28 May 2018, 10:42:21 UTC | Updated README to extend beyond PQCRYPTO primitives. | 28 May 2018, 10:42:21 UTC |
5cf3fc6 | Peter Schwabe | 28 May 2018, 10:37:58 UTC | Merge branch 'qteslaref' of github.com:mupq/pqm4 into qteslaref | 28 May 2018, 10:37:58 UTC |
8022f97 | Matthias Kannwischer | 15 May 2018, 17:12:01 UTC | corrected LICENSE for qtesla | 15 May 2018, 17:12:01 UTC |
08e2873 | Matthias J. Kannwischer | 15 May 2018, 16:46:15 UTC | Add qTesla128 to README | 15 May 2018, 16:50:01 UTC |
dc6c2f1 | Matthias Kannwischer | 15 May 2018, 16:22:06 UTC | comment on temporary workaround | 15 May 2018, 16:48:11 UTC |
13d7001 | Matthias Kannwischer | 15 May 2018, 16:08:01 UTC | temp workaround for broken llrint | 15 May 2018, 16:48:11 UTC |
3654e7e | Matthias J. Kannwischer | 04 April 2018, 10:45:28 UTC | qTesla128 | 15 May 2018, 16:48:11 UTC |
95ef35c | Joost Rijneveld | 03 April 2018, 14:14:31 UTC | Revert "fixes cshake" This reverts commit c297bf797c7045edfb445b63ac604fd22a94051e. This is actually not what we want to do, since keccak_absorb is assumed to be non-incremental. | 15 May 2018, 16:48:11 UTC |
93c3915 | Matthias J. Kannwischer | 30 March 2018, 17:36:23 UTC | fixes cshake | 15 May 2018, 16:48:11 UTC |
c99e7d3 | jowlo | 27 April 2018, 07:22:16 UTC | Minor errors in sntrup4591761 (#7) * Fix function declaration * Fix signed-unsigned comparison | 27 April 2018, 07:22:16 UTC |
fe29bbf | Peter Schwabe | 19 April 2018, 16:13:29 UTC | Added comment to README about number of executions | 19 April 2018, 16:13:53 UTC |
1f374f9 | Peter Schwabe | 11 April 2018, 13:21:05 UTC | Added comment on benchmarking frequency to README. | 19 April 2018, 16:13:53 UTC |
cfec516 | Ko- | 12 April 2018, 11:53:15 UTC | Fix error in enumeration display in README | 12 April 2018, 11:53:15 UTC |
f4ceffa | Ko- | 11 April 2018, 20:29:48 UTC | Increase KEM count in README | 11 April 2018, 20:29:48 UTC |
76bb708 | Peter Schwabe | 08 April 2018, 15:49:10 UTC | Merge pull request #5 from mupq/ntruprime Add sntrup4591761 | 08 April 2018, 15:49:10 UTC |
1ad0d35 | Matthias J. Kannwischer | 08 April 2018, 02:55:14 UTC | Update README.md | 08 April 2018, 15:37:31 UTC |
084ead7 | Matthias J. Kannwischer | 08 April 2018, 02:39:00 UTC | add sntrup4591761 ref | 08 April 2018, 15:37:31 UTC |
2a50826 | Peter Schwabe | 05 April 2018, 13:01:28 UTC | More text in README | 08 April 2018, 15:37:30 UTC |
78e6061 | Matthias J. Kannwischer | 08 April 2018, 02:56:58 UTC | skip non-existing dirs | 08 April 2018, 02:56:58 UTC |
92c571c | Matthias J. Kannwischer | 08 April 2018, 02:55:14 UTC | Update README.md | 08 April 2018, 02:55:14 UTC |
61c6ce0 | Matthias J. Kannwischer | 08 April 2018, 02:39:00 UTC | add sntrup4591761 ref | 08 April 2018, 02:39:00 UTC |
bcb8571 | Joost Rijneveld | 06 April 2018, 07:33:15 UTC | Fix CSHAKE (#4) * Zero initial cshake state and absorb separator This fixes cshake * Add cSHAKE to readme | 06 April 2018, 07:33:15 UTC |
dfa5f57 | Joost Rijneveld | 05 April 2018, 20:05:04 UTC | Fix a typo in hostside Makefiles | 05 April 2018, 20:05:04 UTC |
5f83586 | Matthias J. Kannwischer | 05 April 2018, 13:04:44 UTC | cosmetic changes to readme | 05 April 2018, 13:04:44 UTC |
035fad2 | Matthias J. Kannwischer | 05 April 2018, 13:01:41 UTC | add api description | 05 April 2018, 13:01:41 UTC |
39bf28d | Matthias J. Kannwischer | 05 April 2018, 12:40:21 UTC | add running tests and benchmarks to readme | 05 April 2018, 12:40:21 UTC |
12b48eb | Matthias J. Kannwischer | 04 April 2018, 10:45:28 UTC | qTesla128 | 04 April 2018, 10:45:28 UTC |
036bcd4 | Joost Rijneveld | 04 April 2018, 08:02:15 UTC | Remove stray communication signalling token | 04 April 2018, 08:02:15 UTC |
059373b | Joost Rijneveld | 03 April 2018, 14:51:24 UTC | Zero initial cshake state and absorb separator This fixes cshake | 03 April 2018, 14:52:45 UTC |
3e4a23b | Joost Rijneveld | 03 April 2018, 14:14:31 UTC | Revert "fixes cshake" This reverts commit c297bf797c7045edfb445b63ac604fd22a94051e. This is actually not what we want to do, since keccak_absorb is assumed to be non-incremental. | 03 April 2018, 14:14:37 UTC |
c297bf7 | Matthias J. Kannwischer | 30 March 2018, 17:36:23 UTC | fixes cshake | 30 March 2018, 17:36:23 UTC |
993bd67 | Peter Schwabe | 28 March 2018, 13:41:56 UTC | Small tweaks to the README | 28 March 2018, 13:41:56 UTC |
46071ba | Peter Schwabe | 28 March 2018, 13:32:42 UTC | Documentation of how to add new schemes. | 28 March 2018, 13:32:42 UTC |
73b19bc | Peter Schwabe | 28 March 2018, 11:56:14 UTC | Updated documentation | 28 March 2018, 11:56:14 UTC |
9287891 | Joost Rijneveld | 22 March 2018, 13:33:12 UTC | Sort schemes in benchmark output | 22 March 2018, 13:33:26 UTC |
68e7d5b | Matthias J. Kannwischer | 22 March 2018, 13:30:35 UTC | Merge pull request #3 from mupq/testvectors-on-host Compile and compare test vectors on the host | 22 March 2018, 13:30:35 UTC |
5dc34f9 | Ko- | 22 March 2018, 13:08:09 UTC | Fix compiler warnings | 22 March 2018, 13:08:09 UTC |
843d3d8 | Joost Rijneveld | 22 March 2018, 12:53:03 UTC | Update benchmarks; revised SHAKE, Frodo, SPHINCS | 22 March 2018, 12:55:07 UTC |
dccefa2 | Joost Rijneveld | 20 March 2018, 10:24:17 UTC | Add Frodo reference implementation for comparison | 21 March 2018, 15:22:06 UTC |
ffd4a29 | Joost Rijneveld | 16 March 2018, 14:27:07 UTC | Compile and compare test vectors on the host | 21 March 2018, 15:22:06 UTC |
26269d1 | Joost Rijneveld | 21 March 2018, 14:35:29 UTC | Update SPHINCS+ after upstream fixes | 21 March 2018, 15:19:09 UTC |
3a13378 | Joost Rijneveld | 21 March 2018, 14:35:51 UTC | Add pip requirements.txt file | 21 March 2018, 14:35:51 UTC |
0c1edee | Joost Rijneveld | 21 March 2018, 13:08:34 UTC | Fix FIPS202 to match test vectors The asm implementation actually wants input in a different representation. This takes care of that. | 21 March 2018, 13:08:34 UTC |
27de341 | Joost Rijneveld | 20 March 2018, 09:29:01 UTC | Remove old way of skipping slow implementations | 20 March 2018, 09:29:01 UTC |
7c5a93a | Joost Rijneveld | 20 March 2018, 09:23:22 UTC | Skip implementations with .m4ignore files | 20 March 2018, 09:23:22 UTC |
57b8cee | Joost Rijneveld | 19 March 2018, 16:39:34 UTC | Merge pull request #2 from mupq/fixstack fixed stack measurement - now working for all schemes | 19 March 2018, 16:39:34 UTC |
11f5eb4 | Matthias J. Kannwischer | 19 March 2018, 15:54:37 UTC | fixed stack measurement - now working for all schemes | 19 March 2018, 15:54:37 UTC |
60fcda4 | Joost Rijneveld | 19 March 2018, 14:34:03 UTC | Add TODO clarifying recursive Makefile deps | 19 March 2018, 14:34:55 UTC |
8d78bba | Matthias J. Kannwischer | 16 March 2018, 16:56:38 UTC | benchmark data | 16 March 2018, 16:56:38 UTC |
2fe2914 | Matthias J. Kannwischer | 16 March 2018, 14:28:26 UTC | minor tweaks | 16 March 2018, 14:32:12 UTC |
75356f6 | Matthias J. Kannwischer | 16 March 2018, 14:20:55 UTC | automated test execution | 16 March 2018, 14:32:12 UTC |
a1dea83 | Ko- | 16 March 2018, 14:10:45 UTC | Add libopencm3 as submodule | 16 March 2018, 14:10:45 UTC |
bd5d619 | Ko- | 16 March 2018, 12:54:03 UTC | Add KINDI-256-3-4-2 | 16 March 2018, 12:54:03 UTC |
d30bb31 | Ko- | 16 March 2018, 12:46:46 UTC | Add .git* files | 16 March 2018, 12:46:46 UTC |
a31c64c | Peter Schwabe | 16 March 2018, 10:54:14 UTC | Initial commit of code; edited README skeleton | 16 March 2018, 10:54:14 UTC |
6eb10b3 | cryptojedi | 16 March 2018, 09:58:41 UTC | Initial commit | 16 March 2018, 09:58:41 UTC |