Activity
Provide Argon2id overloads to pass password hashes as strings (#15)
Provide Argon2id overloads to pass password hashes as strings (#15)
Pull request merge
Geralt.csproj: Bump the version.
Geralt.csproj: Bump the version.
Geralt.csproj: Update libsodium.
Geralt.csproj: Update libsodium.
Geralt.Tests.csproj: Update packages.
Geralt.Tests.csproj: Update packages.
SecureMemoryTests.cs: Switch to DynamicData and use the PageSize cons…
SecureMemoryTests.cs: Switch to DynamicData and use the PageSize cons…
src: Check for disposed in all incremental classes.
src: Check for disposed in all incremental classes.
GuardedHeapAllocation.cs: Set the pointer to null in Dispose().
GuardedHeapAllocation.cs: Set the pointer to null in Dispose().
SecureMemoryTests.cs: Fix a different test on macOS.
SecureMemoryTests.cs: Fix a different test on macOS.
src: Add guarded heap allocations.
src: Add guarded heap allocations.
SecureMemoryTests.cs: Exclude macOS from this test.
SecureMemoryTests.cs: Exclude macOS from this test.
SecureMemoryTests.cs: Final attempt to fix test on macOS.
SecureMemoryTests.cs: Final attempt to fix test on macOS.
SecureMemoryTests.cs: Try to fix another GitHub Actions test failure.
SecureMemoryTests.cs: Try to fix another GitHub Actions test failure.
SecureMemoryTests.cs: Fix failing test on GitHub Actions.
SecureMemoryTests.cs: Fix failing test on GitHub Actions.
src: Add memory zeroing and locking.
src: Add memory zeroing and locking.
SecureRandom.cs: Fix GetPassphrase() bug in .NET 8.
SecureRandom.cs: Fix GetPassphrase() bug in .NET 8.
Encodings.cs: Zero buffers.
Encodings.cs: Zero buffers.
Geralt.Tests.csproj: Update packages.
Geralt.Tests.csproj: Update packages.
BLAKE2b.cs: Check whether the stream can be read.
BLAKE2b.cs: Check whether the stream can be read.
Geralt.csproj: Bump version.
Geralt.csproj: Bump version.
dotnet.yml: Test on .NET 9.
dotnet.yml: Test on .NET 9.
Geralt.Tests.csproj: Target .NET 9.
Geralt.Tests.csproj: Target .NET 9.
README.md: Say .NET 8+.
README.md: Say .NET 8+.
src: Use braces with all if statements.
src: Use braces with all if statements.
src: Switch null to ReadOnlySpan<byte>.Empty.
src: Switch null to ReadOnlySpan<byte>.Empty.
src: Attempt to zero the state for incremental classes.
src: Attempt to zero the state for incremental classes.
Encodings.cs: Avoid stackalloc.
Encodings.cs: Avoid stackalloc.
src: Switch from DllImport to LibraryImport.
src: Switch from DllImport to LibraryImport.
src: Try to fix the GitHub Actions error.
src: Try to fix the GitHub Actions error.
src: Use the collection expression elsewhere.
src: Use the collection expression elsewhere.
src: Get rid of new object[].
src: Get rid of new object[].