Skip to content

Tags: samuel-lucas6/Geralt

Tags

v3.3.0

Geralt.csproj: Bump the version.

And update the tags.

v3.2.0

Encodings.cs: Zero buffers.

v3.1.0

src: Update exception messages for incremental Reinitialize().

v3.0.1

Geralt.csproj: Bump version.

v3.0.0

src: Check Argon2id encoded hash prefix.

MinHashSize is also going back to 93 because Argon2i strings shouldn't be verified using an Argon2id class. Could be smaller (e.g. 72), but libsodium uses this output length. Some other rearranging/code improvements. Hope this is all right as this API isn't great.

v2.1.0

Geralt.csproj: v2.1.0.

v2.0.0

src: Rename several X25519 functions.

The original naming was intended to prevent vulnerabilities from failing to include the public keys in key derivation from a shared secret. However, ComputeXCoordinate() sounds horrible, and DeriveSharedSecret() is misleading when it's doing more than that. Given BLAKE2bHashAlgorithm has been removed, it seems appropriate to adjust this now as well.

v1.3.0

src: Use IncrementalBLAKE2b for streams.

v1.2.0

src: Support non-XOR methods for (X)ChaCha20.

Should've done this as part of v1.1.0 but oh well.

v1.1.0

Spans.cs: Allow empty spans.