1. 29 May, 2022 1 commit
  2. 16 Mar, 2022 3 commits
  3. 15 Mar, 2022 2 commits
  4. 03 Feb, 2022 11 commits
  5. 31 Jan, 2022 1 commit
  6. 29 Jan, 2022 1 commit
  7. 29 Nov, 2021 1 commit
  8. 05 Nov, 2021 1 commit
  9. 01 Oct, 2021 2 commits
  10. 29 Sep, 2021 1 commit
  11. 26 Sep, 2021 2 commits
    • Matthias Kannwischer's avatar
      Fix #161. · 9c7be01a
      Matthias Kannwischer authored
      I wish people would just submit a patch to pqm4 instead of writing
      another paper about a bug that is well known...
      Anyway, I fixed this now...
      9c7be01a
    • Matthias Kannwischer's avatar
      Fix two bugs in Kyber · 8970d37a
      Matthias Kannwischer authored
      Fixes two minor bugs in matacc. They did not actually result in wrong
      outputs.
      
      In the uniform sampling, we use 3 bytes to sample 2 coefficients. In
      case the sampled coefficient is too large, we throw it away.
      Once we sampled 256 coefficients it is possible that we still have one
      coefficient left which needs to be discarded.
      The check if we are at the end of a polynomial already was wrongly
      implemented by checking for ctr < KYBER_Q/4 rather than ctr < KYBER_N/4
      in two places.
      
      Luckily, it has no effect in both cases.
      In the first, ctr = KYBER_N/4 implies k=0 and hence the the code does
      nothing.
      In the second, an additional Keccak squeeze is triggered, but the output
      is never used.
      8970d37a
  12. 06 Sep, 2021 2 commits
  13. 03 Sep, 2021 1 commit
  14. 31 Aug, 2021 1 commit
  15. 30 Aug, 2021 1 commit
  16. 18 Aug, 2021 2 commits
  17. 16 Aug, 2021 2 commits
  18. 13 Aug, 2021 2 commits
  19. 12 Aug, 2021 1 commit
  20. 03 Aug, 2021 1 commit
    • rpls's avatar
      Add support for Nucleo-L4R5ZI board (#193) · 0b3519da
      rpls authored
      * Add an optional memory timing test to the boardtest.elf
      
      * Add support for the Nucleo-L4R5ZI board
      
      * Add a PQM4 preprocessor definition flag
      
      * Properly detect PQM4/MUPQ in bikel{1,3} sources
      
      * Include the nucleo-l4r5zi in the README
      
      * Update mupq
      0b3519da
  21. 30 Jul, 2021 1 commit
    • Matthias Kannwischer's avatar
      Improve reliability of benchmarking scripts. (#190) · cf6f358c
      Matthias Kannwischer authored
      On my Raspberry Pi I often ran into the problem that the Pi would miss the
      beginning of the serial output and then get stuck in an infinite loop trying
      to reflash again and again.
      By waiting a couple of hundred ms when starting up, this can be prevented.
      For me this heavily improved reliability.
      cf6f358c