sodium.cr/src/sodium
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
..
cipher Sodium::Cipher::Aead::XChaCha20Poly1305Ietf Always use SecureBuffer. Rename. 2019-09-13 22:39:29 -07:00
crypto_box Sodium::CryptoBox::PublicKey make #encrypt identical to SecretBox#encrypt. 2019-09-14 06:34:50 -07:00
digest Documentation fixes. 2019-08-06 16:45:20 -07:00
password Add Documentation. 2019-09-17 04:31:39 -07:00
sign Sodium::SecretBox::PublicKey add JSON and Yaml converters. 2019-08-29 01:16:48 -07:00
crypto_box.cr Sodium::Nonce reuse detection. 2019-08-06 15:14:25 -07:00
error.cr Use timing safe compare in Sodium::SecureBuffer. 2019-08-05 22:30:24 -07:00
kdf.cr Sodium::Kdf keep SecureBuffer in noaccess state except when in use. 2019-09-01 10:31:36 -07:00
key.cr Remove remaining base64 conversion. 2019-07-09 15:32:41 -07:00
lib_sodium.cr Sodium::Cipher::Aead::Xchacha20Poly1305Ietf Add class and basic specs. 2019-09-13 03:16:00 -07:00
nonce.cr Sodium::Cipher::Aead::Xchacha20Poly1305Ietf Add class and basic specs. 2019-09-13 03:16:00 -07:00
password.cr Add Documentation. 2019-09-17 04:31:39 -07:00
secret_box.cr Sodium::CryptoBox::PublicKey make #encrypt identical to SecretBox#encrypt. 2019-09-14 06:34:50 -07:00
secure_buffer.cr Fix Sodium::SecureBuffer state transitions. 2019-09-13 21:33:21 -07:00
version.cr Release 1.1.0 2019-09-17 04:32:13 -07:00
wipe.cr Use timing safe compare in Sodium::SecureBuffer. 2019-08-05 22:30:24 -07:00