Commit Graph

180 Commits (5e03d23ed9c2af9b906527aedc68c521b398cb30)

Author SHA1 Message Date
Didactic Drunk a5d1d14297 Automatically detect and build libsodium from source on systems with old or missing libsodium's.
Fix caching on Travis.
2019-06-26 18:28:08 -07:00
Didactic Drunk 1f6446b6f5 Cache compiled packages on travis. 2019-06-25 23:24:50 -07:00
Didactic Drunk d907317fd4 Switch maintainer 2019-06-25 19:25:42 -07:00
Didactic Drunk 325bed5414 Add blake2b benchmark and examples/pwhash_selector.cr 2019-06-25 19:24:21 -07:00
Didactic Drunk 1e0de420ad Change *_LENGTH and *_BYTES constants to *_SIZE. 2019-06-25 09:29:16 -07:00
Didactic Drunk 7ea8ce856f Documentation 2019-06-19 02:03:26 -07:00
Didactic Drunk 903b666943 Makes Cox::Blake2b#finish public and allows providing existing buffer. 2019-05-29 16:29:41 -07:00
Didactic Drunk 6670b22ca1 Add Blake2b. 2019-05-29 13:32:43 -07:00
Didactic Drunk 484847d57f Add ability to use existing buffer for encrypt_easy. 2019-05-29 00:59:32 -07:00
Didactic Drunk b69f55456b Add secret key encrypt_easy. 2019-05-28 16:15:57 -07:00
Didactic Drunk a26800765e Add libsodium password hashing 2019-05-28 16:15:13 -07:00
Didactic Drunk a358929e62 Add libsodium kdf. 2019-05-28 14:31:31 -07:00
Didactic Drunk e82d4416b4 Add exceptions and error checking. 2019-05-25 17:40:28 -07:00
Andrew Hamon 8346d47bc1
Merge pull request #5 from rzane/nonce-bytes
Cox::LibSodium::NONCE_BYTES points to the wrong function
2018-03-22 12:52:10 -05:00
Ray Zane 07bf3f5d2c Cox::LibSodium::NONCE_BYTES points to the wrong function 2018-03-22 13:18:21 -04:00
Andrew Hamon 8a18415185 Use LATEST rather than specific libsodium release in tests 2018-02-16 16:24:20 -05:00
Andrew Hamon 2d0f329774
Merge pull request #2 from dorkrawk/master
Add libsodium Public-key Signature Functionality
2018-02-16 16:14:43 -05:00
Dave 59a58d9c9a update README to reflect new sign/verify method names 2018-02-13 20:23:34 -08:00
Dave 0f68a21481 Get rid of Signature model and change sign and verify to sign_detatched and verify_detached 2018-02-13 20:20:27 -08:00
Andrew Hamon dfdb784783
Merge pull request #4 from taylorfinnell/add-travis-badge-to-readme
add travis badge to readme
2018-02-13 22:21:03 -05:00
Taylor Finnell 7dbeb7d47f install libsodium for travis 2018-02-13 21:06:28 -05:00
Taylor Finnell 243748cb1f add travis badge to readme 2018-02-13 21:05:33 -05:00
Andrew Hamon 0755096341
Merge pull request #3 from taylorfinnell/crystal-0.24.1-updates
fixes for 0.24.1
2018-02-13 19:46:49 -05:00
Taylor Finnell 5ba3925adc change crystal version in shard.yml 2018-02-13 19:40:14 -05:00
Taylor Finnell 7f9af847b9 fixes for 0.24.1 2018-02-13 19:39:15 -05:00
Dave e65a47a4ac updated Usage in README and cleaned up libsodium bindings 2018-02-11 23:18:45 -08:00
Dave 3fa19b57e3 added basic libsodium public key signature sign/verify functionality 2018-02-11 23:06:34 -08:00
Andrew Hamon 057f093a32 Formatting 2017-07-11 23:25:05 -05:00
Andrew Hamon 66ff4d8bc4 Update README.md 2017-07-11 22:30:58 -05:00
Andrew Hamon 2a69e4f15c Initial commit 2017-07-11 22:15:35 -05:00