HEAD | 4b2fc60 | Merge pull request #333 from mupq/benchmarkupdate Update benchmarks and skiplist | 19 March 2024, 12:35:18 UTC |
refs/heads/aimer | a34a481 | add AIMer | 12 January 2024, 14:46:55 UTC |
refs/heads/benchmarkupdate | 527e9d6 | Update benchmarks | 17 March 2024, 20:36:16 UTC |
refs/heads/biscuit | 71f0daa | Add biscuit | 24 November 2023, 07:58:50 UTC |
refs/heads/d2stack | 827f152 | eliminate some smaller buffers | 28 March 2023, 07:52:05 UTC |
refs/heads/duallicense | 5d0fe86 | Adds Apache-2.0 license in addition to CC0 To enable re-use in https://github.com/pq-code-package/mlkem-c-embedded. This is applied only to the sources of pqm4 itself that are to a vast degree written by the pqm4 maintainers. The scheme implementations plus symmetric primitives have other licenses. | 20 March 2024, 03:13:23 UTC |
refs/heads/efm32gg11b | 8110b02 | instead of sending more markers; just add delay in hal_setup | 27 July 2020, 02:15:28 UTC |
refs/heads/github-actions-test | 7f05252 | Run only on push to master, and when PR review requested | 16 January 2024, 22:34:10 UTC |
refs/heads/haetae-fix | a39a172 | Use fixed HAETAE reference | 24 January 2024, 11:29:33 UTC |
refs/heads/kybertimingleak | f1a5523 | Update Kyber poly_tomsg to fix timing leak (w/ -Os) This (partially) addresses https://github.com/mupq/pqm4/issues/319. The function poly_tomsg from the reference implementation of Kyber (which was copied into the M4-optimized implementations) would result in a variable-time udiv instruction operating on secret data when compiled with gcc using -Os. I tried a couple of versions from gcc 11 to gcc 13, but did not see any difference. This commit updates the m4-specific code to use the patch from https://github.com/pq-crystals/kyber/commit/dda29cc63af721981ee2c831cf00822e69be3220. Note that the code in PQClean has not yet been updated and hence the clean implementation within pqm4 is still vulnerable. | 18 December 2023, 02:07:27 UTC |
refs/heads/master | 4b2fc60 | Merge pull request #333 from mupq/benchmarkupdate Update benchmarks and skiplist | 19 March 2024, 12:35:18 UTC |
refs/heads/meds | 1c27aa0 | Add MEDS | 16 January 2024, 20:54:18 UTC |
refs/heads/mirith | 8821d31 | Add MiRitH | 24 November 2023, 08:05:20 UTC |
refs/heads/mqom | 63d524b | add skiplist entries for mqom | 11 January 2024, 10:14:04 UTC |
refs/heads/nistdraftkyberdilithium | c4fd63c | fix build on stm32f4discovery | 23 February 2024, 07:51:58 UTC |
refs/heads/openocdtcp | 42ea270 | Add option to use running OpenOCD server | 07 November 2023, 09:41:19 UTC |
refs/heads/outoftree | 5fa22a8 | Enable out-of-tree builds All build outputs are now placed in build-PLATFORMNAME. | 21 January 2024, 18:14:32 UTC |
refs/heads/snova | bd9b47d | recompute static tables | 25 November 2023, 07:24:26 UTC |
refs/heads/sphinca | 57bb7dc | update mupq | 15 January 2024, 13:19:53 UTC |
refs/heads/tuov | 1ccd61f | Exclude tuov from builds | 19 January 2024, 13:42:57 UTC |
refs/remotes/amin/kyberintt | 604ca2d | Add reductions to iNTT in stack optimized code | 13 October 2022, 15:57:26 UTC |
refs/tags/Round1 | 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 |
refs/tags/Round2 | c32bcd0 | Revert "clean up Makefile" This reverts commit b64e5f1073cc24097579417a91bcee3ee85eb260. Those lines were not unused. | 15 June 2020, 18:45:45 UTC |
refs/tags/Round3 | 26f810d | Fix alignment issues in Kyber (#236) * Add .vscode to gitignore * Add alignment to arrays used in Kyber to address #235 | 07 June 2022, 08:39:12 UTC |