Caspian Baska
f8e12cd435
Remove support for crystal versions < 1.0.0
2021-10-20 15:54:50 +11:00
Didactic Drunk
fca40d7764
Sodium::SecureBuffer is now a Crypto::Secret
2021-06-14 18:15:03 -07:00
Didactic Drunk
3124048a43
Add blake2b_hash to targets
2021-04-25 18:20:42 -07:00
moe
ed4d9b9b6a
Bump version to v1.2.3
2021-04-18 21:05:19 +02:00
Didactic Drunk
234a1fa06f
Crystal 1.0.0 support
2021-03-26 20:02:38 -07:00
Didactic Drunk
b55b6808f2
Release 1.2.1
2021-03-19 09:40:54 -07:00
Ferhat Ziba
e68a316e8a
upgrade for crystal 0.36.0
2021-01-29 10:42:16 +01:00
Didactic Drunk
87d1c12f5b
Release 1.2.0
2020-06-28 16:34:24 -07:00
Didactic Drunk
57f6467e08
Docker bugfix #3 .
2020-05-11 09:57:16 -07:00
Didactic Drunk
d7f5b6e717
Release 1.1.1
...
Fix Crystal 0.31 warnings.
2019-11-10 19:12:59 -08:00
Didactic Drunk
61191d96a6
Fix Crystal 0.31 warnings.
2019-11-10 19:07:57 -08:00
Didactic Drunk
551d59865c
Release 1.1.0
...
Sodium::Cipher::Aead::Xchacha20Poly1305Ietf
New recommended AEAD algorithm.
Sodium::Password
Create keys based on a time cost.
Hashing and Key derivation split in to separate classes.
Sodium::*::PublicKey
JSON and Yaml converters.
Sodium::Cipher::Chalsa
Add #random_bytes for use as a CSPRNG.
Sodium::Nonce
Reuse detection.
Sodium::SecureBuffer
State transitions with exceptions instead of crashes.
Sodium::Kdf
Use SecureBuffer to keep key unreadable until used.
SecureBuffer uniformly used in most key holding classes with erase param.
More documentation.
More benchmarks.
More specs.
2019-09-17 04:32:13 -07:00
Didactic Drunk
ac15f86705
Add Nonce reuse detection.
...
Build example as part of tests.
2019-08-10 03:58:30 -07:00
Didactic Drunk
54dfb4a454
Release 1.0.1
2019-08-06 15:51:51 -07:00
Didactic Drunk
075c245011
Release 1.0.0
2019-08-06 15:14:25 -07:00
Didactic Drunk
d577e3b1be
Remove remaining base64 conversion.
...
Version to 0.9.1
More examples/constants.cr
Remove unused development dependency.
2019-07-09 15:32:41 -07:00
Didactic Drunk
92ac0ef6d4
Version 0.9.0
...
Rearrange CryptoBox.
Move Sodium::Error to it's own file.
Requiring individual files is now possible.
Individual require now possible.
2019-07-01 06:47:11 -07:00
Didactic Drunk
68a08ce603
Fix shard name.
2019-06-30 07:05:20 -07:00
Didactic Drunk
a4b1b8071c
Rename project from "cox" to "sodium.cr".
2019-06-28 16:25:05 -07:00
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
Taylor Finnell
5ba3925adc
change crystal version in shard.yml
2018-02-13 19:40:14 -05:00
Andrew Hamon
2a69e4f15c
Initial commit
2017-07-11 22:15:35 -05:00