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.
This commit is contained in:
Didactic Drunk 2019-09-17 04:32:10 -07:00
parent 194ed5f4ef
commit 551d59865c
2 changed files with 2 additions and 2 deletions

View File

@ -1,6 +1,6 @@
---
name: sodium
version: 1.0.1
version: 1.1.0
authors:
- Andrew Hamon <andrew@hamon.cc>
- Didactic Drunk <1479616+didactic-drunk@users.noreply.github.com>

View File

@ -1,3 +1,3 @@
module Sodium
VERSION = "1.0.1"
VERSION = "1.1.0"
end