Commit Graph

  • b9b6f7db11 Correct link in README. Closes #30. Jesper Louis Andersen 2018-05-21 12:08:52 +02:00
  • 8b8ceff4ef Fix rebar3 edoc compilation Jesper Louis Andersen 2018-05-20 20:25:33 +02:00
  • fb7de2cbb4
    Merge pull request #21 from aeternity/add_aead_chacha20poly1305 Jesper Louis Andersen 2018-05-20 19:38:14 +02:00
  • 0c5acd2fba Fix test cases for the pwhash_str_* calls Jesper Louis Andersen 2018-05-20 19:36:31 +02:00
  • 3407433443 Remove a sed script that is not needed anymore when compiling Jesper Louis Andersen 2018-05-20 19:36:15 +02:00
  • 405045bf5c
    Merge pull request #20 from chronic-labs/pwhash Jesper Louis Andersen 2018-05-20 19:19:10 +02:00
  • 2f50ba6289 Also expose crypto_curve25519_scalarmult_base Hans Svensson 2018-03-05 15:19:00 +01:00
  • 7181600cb4 Simple QuickCheck properties for ChaCha20Poly1305 Hans Svensson 2018-03-05 09:53:08 +01:00
  • 9dfbe8cc90 Expose AEAD ChaCha20 Poly1305 functionality Hans Svensson 2018-03-01 08:42:31 +01:00
  • a5dab7acf0 Whitespace Hans Svensson 2018-03-01 08:41:53 +01:00
  • fb5985da27 pwhash_str_verify test update daveed-al 2018-02-01 18:25:16 +08:00
  • b2efb45126 pwhash_str_verify daveed-al 2018-02-01 18:23:23 +08:00
  • d4a2a14bc9 adding test for pwhash_str_verify daveed-al 2018-02-01 00:54:20 +08:00
  • cd183efd34 pwhash_str_verify respects specs second param as iodata() daveed-al 2018-01-31 18:41:31 +08:00
  • 97ad7a5452 pwhash_str doc update daveed-al 2018-01-31 18:25:13 +08:00
  • c8403ab198
    Merge pull request #19 from technion/indents Jesper Louis Andersen 2018-01-02 17:07:00 +01:00
  • dd793a86b4
    Merge pull request #18 from technion/hashspec Jesper Louis Andersen 2018-01-02 17:05:33 +01:00
  • 9d2f90a5c5 Fix mixed tabs and spaces. Fixes #12. Technion 2017-12-31 05:02:18 +00:00
  • c6de481b2e Changed -spec on generichash/2 and generichash/3. Fixes #17. Technion 2017-12-31 02:40:22 +00:00
  • 5a48c66b07 Merge pull request #16 from xaptum/fix_mips32_warnings_QC Jesper Louis Andersen 2017-08-27 13:06:38 +02:00
  • bd80d1d79d Add make eqc_mini_run and eqc_run instructions to README Irina Guberman 2017-08-17 23:50:01 -05:00
  • 43835abafe fix EQC fault calls Irina Guberman 2017-08-16 23:52:31 -05:00
  • cfd654c275 Add eqc_mini_run and eqc_run directives to Makefile Irina Guberman 2017-08-16 23:40:51 -05:00
  • fd796440db replace xrouter_clientd with xrouter_procd Irina Guberman 2017-08-16 18:42:30 -05:00
  • 207ec85f8c Modify QuickCheck tests to be runnable to eqc-mini. Zane Beckwith 2017-08-16 21:17:28 +00:00
  • 05420f8a6b replace xrouter_clientd with xrouter_procd Irina Guberman 2017-08-15 13:52:00 -05:00
  • b9f2895b4d configure for QC testing on http://quickcheck-ci.com Irina Guberman 2017-08-15 13:47:46 -05:00
  • 0e7ee5c6f0 configure for QC testing on http://quickcheck-ci.com Irina Guberman 2017-08-15 13:40:45 -05:00
  • bf4d61680c Change size_t variables to unsigned int's. Zane Beckwith 2017-08-14 17:01:50 +00:00
  • e524c2d5c8 Fix 32-bit arch warnings: replace enif_get_uint64 with enif_get_uint Irina Guberman 2017-08-12 16:46:47 -05:00
  • ba640b0659 Added generic hash NIF Venkatakumar Srinivasan 2017-05-09 12:31:20 -05:00
  • 36eedc6751 Pulled in latest version of enacl. Added nif's for password hashing functions Venkatakumar Srinivasan 2017-05-05 14:25:17 -05:00
  • c938d3c6e8 Fix to pwhash_str_verify() to accept only binary arguments Venkatakumar Srinivasan 2017-02-19 10:16:13 -06:00
  • ee0d800a9a Implemented nif for crypto_pwhash_str(), crypto_pwhash_str_verify() Venkatakumar Srinivasan 2017-02-17 20:15:20 -06:00
  • 43cae7c7ea Implemented nif for crypto_pwhash() Venkatakumar Srinivasan 2017-02-17 19:33:04 -06:00
  • f395f65389 Removed experimental feature flag ERL_NIF_DIRTY_JOB_CPU_BOUND Venkatakumar Srinivasan 2016-10-12 11:45:29 -05:00
  • 61be95caad Bump version to 0.16.0 0.16.0 Jesper Louis Andersen 2017-03-25 23:25:25 +01:00
  • fffe07e965 Reindent everything. Jesper Louis Andersen 2017-03-19 19:28:39 +01:00
  • ec60a63874 Update README.md with the new stuff which has been added since 0.15.0 Jesper Louis Andersen 2017-03-19 19:14:10 +01:00
  • 2b8052a09a Reindent file to 80 columns. New random section. Jesper Louis Andersen 2017-03-19 19:06:25 +01:00
  • 3ba654ab68 Merge pull request #13 from spscream/add_kx_crypto_functions Jesper Louis Andersen 2017-03-19 16:47:50 +01:00
  • 2da2ba138f Add kx_* functions from libsodium 1.0.12 Alexander Malaev 2017-03-19 02:00:52 +03:00
  • a708d0b11e Merge pull request #9 from jrmithdobbs/expose_more_libsodium_functions Jesper Louis Andersen 2016-06-23 22:04:21 +02:00
  • da64305ee5 Merge pull request #8 from gellerb/master Jesper Louis Andersen 2016-06-21 19:09:31 +02:00
  • 32fb4ae148 Updated http url in README.md to https Geller Bedoya 2016-06-20 18:10:48 -07:00
  • 2ee171bcbf The test macro for dirty schedulers are gone in 19.x Erlang/OTP Jesper Louis Andersen 2016-05-16 19:17:04 +02:00
  • 8728c2cc10 Merge pull request #7 from kzemek/errorless_clean Jesper Louis Andersen 2016-03-08 13:33:27 +01:00
  • 1789c6d3c8 Force remove artifacts in clean target. Konrad Zemek 2016-03-08 12:27:14 +01:00
  • 3f4b50dbe1 Squash some dialyzer warnings for constants. Doug Huff 2015-10-29 20:35:44 +00:00
  • 49256985b2 Fix building on netbsd. Doug Huff 2015-10-28 05:43:52 +00:00
  • 9849e7310a Add unsafe_memzero/1 Doug Huff 2015-10-28 21:45:13 +00:00
  • 4d5524db61 Add chacha stream function access. Doug Huff 2015-10-28 05:47:49 +00:00
  • ca005d32f9 Add access to siphash-2-4 (no dirty scheduler necessary). Doug Huff 2015-10-28 08:38:55 +00:00
  • 03f93c4f7d Correct the DTrace script to the one we use. 0.15.0 Jesper Louis Andersen 2015-08-29 22:17:25 +02:00
  • 01526484f2 Update the README file with version 0.15.0 Jesper Louis Andersen 2015-08-29 22:17:13 +02:00
  • b1c3e69fb5 Change randombytes/1 so it always executes on a DS Jesper Louis Andersen 2015-08-29 22:09:51 +02:00
  • 2cad66ac2a Handle the ED25519 to Curve25519 conversion routines. Jesper Louis Andersen 2015-08-29 22:08:34 +02:00
  • 2e5163a934 Clean up things which are not needed anymore. Jesper Louis Andersen 2015-08-29 21:50:16 +02:00
  • a59e983d9e Fix large detached signature verification. Jesper Louis Andersen 2015-08-29 21:34:08 +02:00
  • 1562eed9a3 Use DS-variants whenever it doesn't make sense. Jesper Louis Andersen 2015-08-29 21:33:22 +02:00
  • 66cf275152 Introduce a scalarmult variant which is safe from arguments swaps. Jesper Louis Andersen 2015-08-29 21:32:48 +02:00
  • 8c567be6a6 Also test large binaries, which forces the dirty scheduler variants. Jesper Louis Andersen 2015-08-29 21:32:08 +02:00
  • a49c5a816c Introduce SunOS/Illumos support into the mix. Jesper Louis Andersen 2015-08-29 21:31:44 +02:00
  • f05ba6e207 Introduce the DTrace scripts used to measure the performance in the project. Jesper Louis Andersen 2015-08-29 21:30:31 +02:00
  • 8c31db792b Update the README.md file. Jesper Louis Andersen 2015-08-29 21:28:27 +02:00
  • 4e39bccab6 Introduce initial timing code for the library. Jesper Louis Andersen 2015-08-29 21:22:28 +02:00
  • 6bfa191f6b Do not create a new set of 0-bytes all the time. Jesper Louis Andersen 2015-08-29 20:54:37 +02:00
  • 310bb3cc77 Remove the mention of the timing module. Jesper Louis Andersen 2015-08-29 20:53:43 +02:00
  • a58ab2c193 Update the README.md file. Jesper Louis Andersen 2015-08-23 21:55:30 +02:00
  • a135bce9d3 Simplify the code base, first round: Jesper Louis Andersen 2015-08-23 21:44:28 +02:00
  • ce5f69f9f7 Ignore the _build directory. Jesper Louis Andersen 2015-08-23 21:43:43 +02:00
  • 9830068304 Cook 0.14.0. v0.14.0 0.14.0 Jesper Louis Andersen 2015-08-14 22:11:45 +02:00
  • f444d1e4ac Fix box_seal/2 and box_seal_open/3. Jesper Louis Andersen 2015-08-14 22:03:33 +02:00
  • 4676328efa Make it a bit easier to use acme(1) with the code base. Jesper Louis Andersen 2015-08-14 22:02:47 +02:00
  • 92109eb354 Improve and verify sign_*_detached functions. Jesper Louis Andersen 2015-08-12 23:11:41 +02:00
  • 7b64f3e52b Merge pull request #6 from reith/sealed-box-func Jesper Louis Andersen 2015-08-10 10:39:20 +02:00
  • 233c924b70 correct enacl:seal_box_open return value Amir Ghassemi Nasr 2015-08-09 17:24:12 +04:30
  • 64c03a1425 added bindings for crypto_box_seal_open\' functions Amir Ghassemi Nasr 2015-08-07 00:24:50 +04:30
  • ed3e31f26f Merge pull request #5 from plumlife/master Jesper Louis Andersen 2015-07-27 11:38:10 +02:00
  • 35515e465a Improvements re: suggestions from @jlouis. Parnell Springmeyer 2015-07-26 13:49:15 -05:00
  • 7e7ac67fb3 Add bindings to the libsodium DSA operations 'crypto_sign_detached' and 'crypto_sign_verify_detached' Joel Stanley 2015-07-17 15:15:56 -05:00
  • 89e28feab8 Bump version to 0.13.0. v0.13.0 Jesper Louis Andersen 2015-05-11 18:25:31 +02:00
  • bec29dfbe1 Mark internal functions as static functions. Jesper Louis Andersen 2015-05-11 17:25:11 +02:00
  • a7fbfbd53d Use gmake for FreeBSD in the rebar pre_hook configuration arpunk 2015-05-06 02:56:51 -05:00
  • 7bf9f24259 Add missing include and lib directories arpunk 2015-05-06 02:50:41 -05:00
  • d559c87fa7 Merge pull request #2 from ahf/ed25519 Jesper Louis Andersen 2015-04-02 20:05:27 +02:00
  • de0ce86473
    Add Ed 25519 Utility API. Alexander Færøy 2015-04-02 18:17:42 +02:00
  • b544a37a72
    Fix warning: missing declaration for memcpy(). Alexander Færøy 2015-04-02 18:43:24 +02:00
  • d34e3bfef1
    Remove dot after @end. Alexander Færøy 2015-04-02 18:15:48 +02:00
  • 2979503a7f Fix the missing priv directory. v0.12.1 Jesper Louis Andersen 2015-03-11 13:41:53 +01:00
  • 4a523e3b0b Name correct Alex :) Jesper Louis Andersen 2015-02-24 00:09:56 +01:00
  • 7ba5f9888f v0.12.0 - Add new Curve25519 extensions to the API v0.12.0 Jesper Louis Andersen 2015-02-22 15:05:40 +01:00
  • 3f8979ce64 Introduce a test case for the extension code. Jesper Louis Andersen 2015-02-22 14:52:39 +01:00
  • 64832fc95d Merge remote-tracking branch 'ahf/talla' Jesper Louis Andersen 2015-02-22 14:42:30 +01:00
  • 69051e1803 Correct an afternm bug in the test cases. Jesper Louis Andersen 2015-02-22 14:38:26 +01:00
  • e408278d50
    Move the high-level API to enacl_ext Alexander Færøy 2015-02-22 14:29:44 +01:00
  • d61d363426
    Zero out temporary secret key memory. Alexander Færøy 2015-02-22 13:26:11 +01:00
  • ef36bb85c1
    Add curve25519_public_key/1. Alexander Færøy 2015-02-21 23:08:07 +01:00
  • 4e66fc3b94
    Add curve25519_keypair/0 and curve25519_shared/2. Alexander Færøy 2015-02-21 22:47:34 +01:00
  • 6de936899c
    Use rebar3 for compilation. Alexander Færøy 2015-02-21 20:54:00 +01:00