1. Oct 10, 2023
  2. Oct 06, 2023
  3. Aug 26, 2023
    • Eric Gouriou's avatar
      [Zvk Code Samples] Add vgmul test, document zvbc/zvkg tests, TESTED_VLENS... · c8ddeb7e
      Eric Gouriou authored
      
      [Zvk Code Samples] Add vgmul test, document zvbc/zvkg tests, TESTED_VLENS parameter, GCC fixes (#340)
      
      * [Zvk Code Samples] Add vgmul test, document zvbc/zvkg tests
      
      - Document the existence of Makefile targets 'zvbc-test' and
        'run-zvbc'.
      - Add a test ('zvkg-test', 'run-zvkg') that validates
        the Zvkg instruction 'vgmul.vv' by using 'vghsh.vv'
        as the reference implementation. vghsh is validated
        in aes-gcm-test, so it can be used to generate expected
        outputs to validate vgmul.
      
      Signed-off-by: default avatarEric Gouriou <ego@rivosinc.com>
      
      * [Zvk Code Samples] Allow overriding tested VLEN values
      
      As suggested by Nicolas Brunie.
      
      Instead of repeating the list of VLEN values, introduce
      the variable TESTED_VLENS which can be overridden from
      the commandline.
      
      Some tests do not have support for VLEN=64. Logic is added
      to skip those invocations that otherwise end in failure.
      
      Signed-off-by: default avatarEric Gouriou <ego@rivosinc.com>
      
      * [Zvk Code Samples] Fix GCC issues
      
      - In aes-gcm-test.c, GCC gives up on -Wmisleading-indentation
        due to the size of the includes and emits a warning. Adding
        braces on the if/for statements cleans up the compilation.
      - In zvknh.s, GAS errors out on // line comments that LLVM
        accepts. Correct them to use '#' instead.
      
      Signed-off-by: default avatarEric Gouriou <ego@rivosinc.com>
      
      ---------
      
      Signed-off-by: default avatarEric Gouriou <ego@rivosinc.com>
      c8ddeb7e
  4. Aug 24, 2023
  5. Aug 23, 2023
  6. Aug 19, 2023
  7. Aug 18, 2023
  8. Aug 09, 2023
  9. Aug 08, 2023
  10. Aug 05, 2023
  11. Aug 04, 2023
  12. Jul 07, 2023
  13. Jul 04, 2023
  14. Jun 21, 2023
  15. Jun 17, 2023
  16. Jun 14, 2023
  17. Jun 05, 2023
  18. Jun 01, 2023
    • kdockser's avatar
      Update riscv-crypto-spec-vector.adoc · ccb25f07
      kdockser authored
      Bumped date and rev
      ccb25f07
    • kdockser's avatar
      Added Zvknc and Zvksc · 28704ca2
      kdockser authored
      At the request of the Unprivileged Architecture Standing Committee,  we added NIST/ShangMi combined with carryless multiply as a lower cost and lower performance alternative to GCM/GMAC combinations.
      28704ca2
  19. May 18, 2023
  20. May 16, 2023
  21. May 13, 2023
  22. May 10, 2023