https://github.com/mupq/pqm4

sort by:
Revision Author Date Message Commit Date
ae06d3d 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 fix flashing retry 25 January 2019, 13:38:07 UTC
60aba47 Add M4 version of Dilithium (#34) 17 December 2018, 12:07:33 UTC
a1c5bab Add M4 versions of frodo640-cshake and frodo640-aes [Fly, you fool!] (#33) 17 December 2018, 11:55:48 UTC
9ba4793 add some canaries in tests to detect implementations reading/writing out of bounds (#32) 11 December 2018, 11:01:10 UTC
402048b Fix 2 typos in README and more consistency with -ise/-ize 22 November 2018, 09:27:46 UTC
bc61119 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 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 Add license references for saber and kindi 19 October 2018, 16:20:22 UTC
c367f6f Add Optimised Implementations of Kindi, NTRU-HRSS, NTRUEncrypt, Saber, and RLizard (#27) 19 October 2018, 15:56:57 UTC
2bae04e Add RLizard-1024 (#26) 19 October 2018, 14:29:00 UTC
d66799f Centralise flashing of binaries (#25) 17 October 2018, 15:39:32 UTC
17253f7 Add NTRU-KEM-743 (#24) 17 October 2018, 12:55:45 UTC
b03b5fd Updated benchmarks with arm-none-eabi-gcc 8.2.0 (#23) 17 October 2018, 07:32:36 UTC
ac3e242 NTRU-HRSS: rotate by k using fixed memory pattern 16 October 2018, 08:15:04 UTC
fcf7344 Fix potential branching in NTRU-HRSS ref 15 October 2018, 16:24:16 UTC
abc55c0 fixes markdown generation if benchmarks are one line off could be done more elegantly 13 October 2018, 10:13:15 UTC
f58c06a Add bibTeX 12 October 2018, 13:00:24 UTC
dc46471 Check for .m4ignore in makefile (#22) 11 October 2018, 08:42:09 UTC
9a7890c Centralise SHA512 (#19) * centralises sha512 * updates sntrup4591761 benchmarks 10 October 2018, 19:31:37 UTC
4e8b88d 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 updates libopencm3 and adds while(1) at the end of each main 04 October 2018, 07:16:40 UTC
770b7db Small update to the setup and build instructions 01 October 2018, 12:39:21 UTC
109e191 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 Clean up and reorder License section 12 July 2018, 10:13:02 UTC
254cc69 Also fix headers in Makefile for qTesla-I 12 July 2018, 09:58:17 UTC
7e61b0f Fix erroneous newlines in signature speed table 12 July 2018, 09:56:33 UTC
f9948e5 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 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 Updated README to extend beyond PQCRYPTO primitives. 28 May 2018, 10:42:21 UTC
5cf3fc6 Merge branch 'qteslaref' of github.com:mupq/pqm4 into qteslaref 28 May 2018, 10:37:58 UTC
8022f97 corrected LICENSE for qtesla 15 May 2018, 17:12:01 UTC
08e2873 Add qTesla128 to README 15 May 2018, 16:50:01 UTC
dc6c2f1 comment on temporary workaround 15 May 2018, 16:48:11 UTC
13d7001 temp workaround for broken llrint 15 May 2018, 16:48:11 UTC
3654e7e qTesla128 15 May 2018, 16:48:11 UTC
95ef35c 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 fixes cshake 15 May 2018, 16:48:11 UTC
c99e7d3 Minor errors in sntrup4591761 (#7) * Fix function declaration * Fix signed-unsigned comparison 27 April 2018, 07:22:16 UTC
fe29bbf Added comment to README about number of executions 19 April 2018, 16:13:53 UTC
1f374f9 Added comment on benchmarking frequency to README. 19 April 2018, 16:13:53 UTC
cfec516 Fix error in enumeration display in README 12 April 2018, 11:53:15 UTC
f4ceffa Increase KEM count in README 11 April 2018, 20:29:48 UTC
76bb708 Merge pull request #5 from mupq/ntruprime Add sntrup4591761 08 April 2018, 15:49:10 UTC
1ad0d35 Update README.md 08 April 2018, 15:37:31 UTC
084ead7 add sntrup4591761 ref 08 April 2018, 15:37:31 UTC
2a50826 More text in README 08 April 2018, 15:37:30 UTC
78e6061 skip non-existing dirs 08 April 2018, 02:56:58 UTC
92c571c Update README.md 08 April 2018, 02:55:14 UTC
61c6ce0 add sntrup4591761 ref 08 April 2018, 02:39:00 UTC
bcb8571 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 Fix a typo in hostside Makefiles 05 April 2018, 20:05:04 UTC
5f83586 cosmetic changes to readme 05 April 2018, 13:04:44 UTC
035fad2 add api description 05 April 2018, 13:01:41 UTC
39bf28d add running tests and benchmarks to readme 05 April 2018, 12:40:21 UTC
12b48eb qTesla128 04 April 2018, 10:45:28 UTC
036bcd4 Remove stray communication signalling token 04 April 2018, 08:02:15 UTC
059373b Zero initial cshake state and absorb separator This fixes cshake 03 April 2018, 14:52:45 UTC
3e4a23b 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 fixes cshake 30 March 2018, 17:36:23 UTC
993bd67 Small tweaks to the README 28 March 2018, 13:41:56 UTC
46071ba Documentation of how to add new schemes. 28 March 2018, 13:32:42 UTC
73b19bc Updated documentation 28 March 2018, 11:56:14 UTC
9287891 Sort schemes in benchmark output 22 March 2018, 13:33:26 UTC
68e7d5b 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 Fix compiler warnings 22 March 2018, 13:08:09 UTC
843d3d8 Update benchmarks; revised SHAKE, Frodo, SPHINCS 22 March 2018, 12:55:07 UTC
dccefa2 Add Frodo reference implementation for comparison 21 March 2018, 15:22:06 UTC
ffd4a29 Compile and compare test vectors on the host 21 March 2018, 15:22:06 UTC
26269d1 Update SPHINCS+ after upstream fixes 21 March 2018, 15:19:09 UTC
3a13378 Add pip requirements.txt file 21 March 2018, 14:35:51 UTC
0c1edee 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 Remove old way of skipping slow implementations 20 March 2018, 09:29:01 UTC
7c5a93a Skip implementations with .m4ignore files 20 March 2018, 09:23:22 UTC
57b8cee Merge pull request #2 from mupq/fixstack fixed stack measurement - now working for all schemes 19 March 2018, 16:39:34 UTC
11f5eb4 fixed stack measurement - now working for all schemes 19 March 2018, 15:54:37 UTC
60fcda4 Add TODO clarifying recursive Makefile deps 19 March 2018, 14:34:55 UTC
8d78bba benchmark data 16 March 2018, 16:56:38 UTC
2fe2914 minor tweaks 16 March 2018, 14:32:12 UTC
75356f6 automated test execution 16 March 2018, 14:32:12 UTC
a1dea83 Add libopencm3 as submodule 16 March 2018, 14:10:45 UTC
bd5d619 Add KINDI-256-3-4-2 16 March 2018, 12:54:03 UTC
d30bb31 Add .git* files 16 March 2018, 12:46:46 UTC
a31c64c Initial commit of code; edited README skeleton 16 March 2018, 10:54:14 UTC
6eb10b3 Initial commit 16 March 2018, 09:58:41 UTC
back to top