1. 18 Mar, 2016 1 commit
  2. 29 Aug, 2015 7 commits
  3. 23 Aug, 2015 1 commit
    • Jesper Louis Andersen's avatar
      Simplify the code base, first round: · a135bce9
      Jesper Louis Andersen authored
      * Introduce enacl:verify/0 to verify the integrity of the library.
      * Always run keypair functions on the dirty schedulers.
      * Do not call NIFs when creating zerobytes. Avoid constructing new binary data, but reuse a constant.
      * The box/box_open and box_seal/box_seal_open API is so expensive to call there is little overhead in
        running it on the DS always.
      a135bce9
  4. 14 Aug, 2015 1 commit
    • Jesper Louis Andersen's avatar
      Fix box_seal/2 and box_seal_open/3. · f444d1e4
      Jesper Louis Andersen authored
      * Call the functions `box_seal` and `box_seal_open` to match the libsodium names in module `enacl`.
      * Fix a bug in the C NIF: We should fail if the input is `<` SEALBYTES but not on `<=` SEALBYTES. The latter made it impossible to encode empty messages.
      * Add variants which run directly on the interpreter scheduler for small messages.
      
      Also:
      
      * Provide full EQC functions for the testing purposes. This generated around 13000 random test cases in a 5 minute run, all passing.# Please enter the commit message for your changes. Lines starting
      f444d1e4
  5. 12 Aug, 2015 1 commit
  6. 09 Aug, 2015 1 commit
  7. 06 Aug, 2015 1 commit
  8. 26 Jul, 2015 2 commits
  9. 02 Apr, 2015 1 commit
  10. 22 Feb, 2015 1 commit
  11. 21 Feb, 2015 2 commits
  12. 18 Dec, 2014 1 commit
    • Jesper Louis Andersen's avatar
      Improve the documentation of the project. · 50b00583
      Jesper Louis Andersen authored
      Go over the README file, and improve its contents. Add a Usage/hints section
      with some helpful hints on how to use the library in turn. Also while here, make
      sure that `rebar doc` works as expected and fix every documentation bug in
      the EDoc sections, so it compiles and works. Verify the documentation output
      is nice-looking while at it.
      50b00583
  13. 17 Dec, 2014 3 commits
  14. 16 Dec, 2014 2 commits
  15. 13 Dec, 2014 1 commit
  16. 12 Dec, 2014 1 commit
  17. 08 Dec, 2014 1 commit
  18. 29 Nov, 2014 3 commits
  19. 28 Nov, 2014 2 commits
  20. 26 Nov, 2014 4 commits
  21. 25 Nov, 2014 3 commits