bc-csharp
bc-csharp copied to clipboard
[API Proposal]Add Memory<byte>/Span<byte> support.
[Proposal 2] Add chacha20-ietf-poly1305/xchacha20-ietf-poly1305
AEAD implementation.
Span/Memory and using shared buffers require re-writing huge portion of code. This repo has 2k C# files. Also .NET 1.1/2/3/4.0 support will be dropped after this change.
Now available for many APIs under net6.0 in https://www.nuget.org/packages/BouncyCastle.Cryptography .