Skip to content

v0.0.5

Choose a tag to compare

@veikkoeeva veikkoeeva released this 10 Jul 15:24
· 8 commits to main since this release
f702fb3
  • New package Lumoin.Base.Sodium: a RID-agnostic libsodium binding for the NativeBackingAllocator seam; Native rents become per-rent sodium_malloc guarded allocations. No native assets; the library resolves at runtime.
  • BaseMemoryPool gains NativeRentMode: PerRentIsolated (default) or ProtectedSlab with per-segment software canaries, CanaryViolationException, a canary-violations counter and a nativeRentMode activity tag.
  • Segment clearing now uses CryptographicOperations.ZeroMemory so wipes cannot be elided.
  • Utf8String, Utf8StringPool, Utf8StringInterner, SensitiveMemory, SlabBufferWriter, EmptyMemoryOwner and the redesigned Tag from the preceding merges are included.
  • Full details in CHANGELOG.md.