Skip to content

v0.0.8

Choose a tag to compare

@veikkoeeva veikkoeeva released this 27 Jul 06:31
· 4 commits to main since this release
e7c7fa3

The libsodium release: crypto arrives, batteries included.

  • New package Lumoin.Base.Libsodium: a raw libsodium 1.0.22 binding - Ed25519 seed-keypair
    generation, detached sign/verify, Ed25519-to-X25519 key conversion, X25519 scalar
    multiplication, XChaCha20-Poly1305 AEAD, and the ML-KEM-768 (FIPS 203) and X-Wing hybrid
    post-quantum KEMs - plus SodiumBacking, the libsodium implementation of the
    NativeBackingAllocator seam for BaseMemoryPool guarded allocations.
  • The libsodium native library ships inside the package for win-x64, linux-x64, linux-arm64,
    osx-x64 and osx-arm64, built in this repository's CI from the pinned, checksum-verified
    upstream release source. The package works as-is from NuGet.
  • Lumoin.Base.Sodium is retired; its guarded-memory backing moved into Lumoin.Base.Libsodium.
    0.0.7 remains the last release of that package id.

See CHANGELOG.md for the full list.