1. 30 Nov, 2018 1 commit
  2. 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
  3. 21 Nov, 2017 1 commit
  4. 08 Oct, 2017 1 commit
  5. 03 May, 2017 1 commit
  6. 02 May, 2017 1 commit
  7. 23 Apr, 2017 4 commits
  8. 17 Jan, 2017 1 commit
  9. 29 Jun, 2016 1 commit
  10. 09 Mar, 2016 1 commit
  11. 02 Mar, 2016 1 commit
    • Andrew Bennett's avatar
      x86_64/i386 and illumos/solaris/SunOS compatibility fixes. · c558c0ec
      Andrew Bennett authored
       * SunOS linker doesn't support --gc-sections
       * Add portable_endian.h with __sun version of htole64 and le64toh
         * Replace portable endian code in shake.c with inclusion of portable_endian.h
         * Replace portable endian code in word.h with inclusion of portable_endian.h
       * Add explicit extern reference to word.h for posix_memalign when __sun defined
       * Replace references to u_int*_t with uint*_t
       * rdtsc call in shake.c was only working on 32-bit i386
       * rdtsc call in bench_decaf.cxx was inaccurate on 64-bit x86_64 when clang absent
       * Fix two signed/unsigned comparison errors in test_decaf.cxx
      c558c0ec
  12. 06 Feb, 2016 2 commits
  13. 30 Jan, 2016 2 commits
  14. 29 Jan, 2016 2 commits
  15. 26 Jan, 2016 2 commits
  16. 25 Jan, 2016 1 commit
  17. 17 Jan, 2016 1 commit
    • Mike Hamburg's avatar
      Separate API word size from arch word size. This enables compiling · 8d6c51ee
      Mike Hamburg authored
      a 32-bit arch on a 64-bit platform, eg NEON on AARCH64.  It's probably
      more useful for cross-platform testing, though.
      
      The breakdown is as follows:
      * decaf_bool_t, decaf_word_t and decaf_error_t are as defined in the API.
      * DECAF_WORD_BITS is the size of a decaf_word_t.
      * decaf_word_t is used for scalars, so on every curve the scalar impls are the same
      (i.e. they follow the API's word size).
      * SC_LIMB macro always takes a 64-bit word.
      
      * non-prefixed word_t, mask_t, etc are as defined by the per-curve arch.
      * ARCH_WORD_BITS is the size of a word_t.
      * word_t is used for gf elements, so the curves may have different guts.
      8d6c51ee
  18. 16 Jan, 2016 2 commits
  19. 15 Jan, 2016 4 commits
  20. 07 Jan, 2016 1 commit
  21. 24 Nov, 2015 1 commit
  22. 23 Nov, 2015 1 commit
  23. 21 Nov, 2015 1 commit
  24. 20 Nov, 2015 4 commits
  25. 12 Jul, 2015 2 commits