1. 16 Feb, 2021 1 commit
  2. 11 Jan, 2021 1 commit
  3. 15 Dec, 2020 1 commit
  4. 06 Dec, 2020 1 commit
  5. 24 Nov, 2020 1 commit
  6. 23 Nov, 2020 2 commits
  7. 22 Nov, 2020 1 commit
  8. 19 Nov, 2020 1 commit
  9. 15 Oct, 2020 1 commit
  10. 10 Oct, 2020 3 commits
  11. 16 Jun, 2020 1 commit
  12. 08 May, 2020 1 commit
  13. 04 May, 2020 1 commit
  14. 03 May, 2020 1 commit
    • Mike Hamburg's avatar
      Add safer version of EdDSA signing API. · 326dba25
      Mike Hamburg authored
      The old API takes the public key as an input.  If the wrong public key
      is passed, then the private key may be revealed to the attacker (via the
      usual two-signatures-one-nonce vulnerability).  As a countermeasure, the
      API now instead rederives the pubkey and asserts equality.  This makes it
      twice as slow.
      
      The new API stores the public and private keypair in one struct, which is
      initialized by expanding the private key.  This protects against mistakes.
      
      The old API is soft-deprecated.  I might add a deprecation attribute
      later.
      326dba25
  15. 20 Jun, 2019 1 commit
  16. 25 Feb, 2019 6 commits
  17. 06 Feb, 2019 3 commits
    • Marius Volkhart's avatar
      Tweak generated code message · c95bd009
      Marius Volkhart authored
      Tweak the message indicating the location of generated code to be clear
      that the code has yet to be generated.
      c95bd009
    • Marius Volkhart's avatar
      Add includes to build interface of decaf libs · 540d9b81
      Marius Volkhart authored
      Apply Modern CMake best practices and use target_include_directories
      rather than include_directories for defining where to find header files.
      Where possible, scope was reduced to PRIVATE, indicating that the headers
      are required only for compilation, not when linking against the target.
      
      Additionally, the generated headers that are required for the decaf libs
      to work have been added to their build interface. This means that other
      projects that use CMake to build this project will correctly link against
      the decaf and decaf-static targets.
      540d9b81
    • Marius Volkhart's avatar
      Fix flaky Python generator · 28ffdb84
      Marius Volkhart authored
      The existing code checked if a directory existed and if it did, it would
      not attempt to create it. However, this proved to be flaky on Mac and Linux.
      The check would frequently report the directory as not existing, but the
      attempt to create the directory would cause an exception.
      28ffdb84
  18. 13 Jul, 2018 1 commit
    • Michael Hamburg's avatar
      Minor changes. · 03977eba
      Michael Hamburg authored
      Bump version number in CMakeLists.txt, thanks Johan Pascal.
      Change test scripts to avoid GCC warnings, thanks Sofi Celi.
      Add full RFC 8032 test vectors, thanks Sofi Celi.
      03977eba
  19. 12 Jul, 2018 1 commit
  20. 07 May, 2018 1 commit
  21. 03 May, 2018 1 commit
  22. 10 Apr, 2018 1 commit
  23. 17 Mar, 2018 1 commit
    • mrolinek's avatar
      windows_compatibility · 69308cbf
      mrolinek authored
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows_testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      windows testing
      
      Revert "windows testing"
      
      This reverts commit 4b1047d433142d039951605a33a1f426197b7ead.
      
      Revert "windows testing"
      
      This reverts commit 4deaad7796e426f7eaf582c14ad8db5937faf981.
      
      Revert "windows testing"
      
      This reverts commit ce1af72cd1c70eb5ff5aec6eff41d6d5801042a6.
      
      windows testing
      69308cbf
  24. 06 Feb, 2018 1 commit
  25. 05 Feb, 2018 1 commit
  26. 25 Jan, 2018 1 commit
  27. 24 Jan, 2018 1 commit
  28. 23 Jan, 2018 2 commits
  29. 22 Jan, 2018 1 commit