1. 12 Apr, 2017 34 commits
  2. 14 Oct, 2016 34 commits
  3. 24 Mar, 2016 34 commits
  4. 19 Nov, 2015 34 commits
  5. 16 Apr, 2014 34 commits
    • Stephane Glondu's avatar
      Move some platform-specific functions to a new module · 5d4fc819
      Stephane Glondu authored
      Add module Platform: single interface to functions that depend on the
      runtime. For now, the native (existing one), and a dummy one that
      constitutes a skeleton for the js one.
      
      All calls to Cryptokit, Z, Calendar (which depends on Unix) in the
      command-line tool now go through this module.
      5d4fc819
  6. 25 Mar, 2014 34 commits
    • Stephane Glondu's avatar
      More consistent "open" directives · 531bbeb1
      Stephane Glondu authored
      In each directory, always open in the following order:
       1. third-party libraries
       2. serializable
       3. signatures
       4. common
      
      Also, always open modules from lib/* before. This order is reflected
      in *.mllib files.
      
      Additionally, open more frequently serialization modules.
      531bbeb1
    • Stephane Glondu's avatar
      Move finite field arithmetic to its own module · fcdd3ddb
      Stephane Glondu authored
      Though small, this code really does not belong to Election, which does
      not (and should not) depend on a specific group implementation.
      fcdd3ddb
  7. 18 Mar, 2014 34 commits
  8. 26 Feb, 2014 34 commits
    • Stephane Glondu's avatar
      Rename BALLOT_BOX into MONADIC_MAP_RO · d8467999
      Stephane Glondu authored
      It is used for ballots as well as records...
      d8467999
    • Stephane Glondu's avatar
      BALLOT_BOX: remove records, add receipts · 02259d1f
      Stephane Glondu authored
      A record (i.e. who voted, when and with which credential in the
      context of the web server) is a notion that does not exist in the
      cryptographic protocol and does not really make sense in the context
      of the command-line tool.
      
      By the way, we add the notion of receipt which, in the context of the
      web server, is the ballot hash computed by the server.
      
      Bonus: when a ballot is accepted, we compute its hash only once.
      02259d1f
  9. 07 Jan, 2014 34 commits
  10. 08 Nov, 2013 34 commits
  11. 25 Sep, 2013 34 commits
    • Stephane Glondu's avatar
      Simplification of types · 857da2e5
      Stephane Glondu authored
       * drop ELECTION_PARAMS signature
       * parameters are no longer implicit in ELECTION signature
       * redesign WEB_ELECTION signature
      857da2e5
  12. 03 Sep, 2013 34 commits
  13. 02 Sep, 2013 34 commits
  14. 11 Jun, 2013 34 commits
  15. 10 Jun, 2013 34 commits
  16. 22 May, 2013 34 commits
  17. 02 May, 2013 34 commits
  18. 29 Apr, 2013 34 commits
  19. 26 Apr, 2013 34 commits
  20. 25 Apr, 2013 34 commits
  21. 24 Apr, 2013 34 commits
  22. 23 Apr, 2013 34 commits
  23. 19 Apr, 2013 34 commits