1. 02 Mar, 2016 2 commits
  2. 01 Mar, 2016 1 commit
  3. 29 Feb, 2016 1 commit
  4. 26 Feb, 2016 1 commit
  5. 23 Feb, 2016 1 commit
  6. 21 Feb, 2016 1 commit
  7. 30 Jan, 2016 4 commits
  8. 29 Jan, 2016 2 commits
  9. 28 Jan, 2016 1 commit
  10. 24 Jan, 2016 2 commits
  11. 16 Jan, 2016 1 commit
  12. 15 Jan, 2016 4 commits
    • Michael Hamburg's avatar
      2e23ac74
    • Mike Hamburg's avatar
      Working on getting cross-arch working again. Several TODOs. · a5bed6b3
      Mike Hamburg authored
      Currently compiles and passes tests on x86_64 with arch_32 and
      DECAF_FORCE_32_BIT=1 (as well as the native settigs of course),
      so that's a start.
      
      Want to make serialization routine cross-arch.  Need to check that
      perf is good enough (likely).  Current routine in p25519/arch_32
      is almost cross-arch, but has known bugs (FIXMEs).  Needs to take
      into account separate p and, for NEON, the LIMBPERM.
      
      Want to decouple arches for each curve/field.  Currently the split
      between decaf_word_t and word_t makes this fraught with peril.  Fix
      is probably to rename decaf_word_t to decaf_api_word_t and fix it
      to either uint32 or uint64, then make internal things separate per
      field.  That way we don't have to try arch detection in the header,
      which is nice.
      
      Need to make decaf_gen_tables use SC_LIMB.  Might as well get rid
      of API_NS there too.
      a5bed6b3
    • Michael Hamburg's avatar
    • Michael Hamburg's avatar
      generate f_field.h · 294eabae
      Michael Hamburg authored
      294eabae
  13. 12 Jan, 2016 1 commit
  14. 08 Jan, 2016 5 commits
  15. 07 Jan, 2016 2 commits
  16. 25 Nov, 2015 1 commit
  17. 19 Nov, 2015 2 commits
  18. 15 Jul, 2015 1 commit
  19. 14 Jul, 2015 2 commits
  20. 10 Jul, 2015 1 commit
  21. 09 Jul, 2015 2 commits
  22. 01 Jul, 2015 2 commits