You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.