daviddesmet / paseto-dotnet

🔑 Paseto.NET, a Paseto (Platform-Agnostic Security Tokens) implementation for .NET
MIT License
101 stars 8 forks source link

Paseto Version 1 and RSA PSS Padding on Linux systems #1

Closed daviddesmet closed 2 years ago

daviddesmet commented 6 years ago

As described in RSAOpenSsl should support PSS signing, support for PSS padding on Linux will be available on the next major release of .NET Core 2.1 which the details can be found on the PR.

As per the docs at Paseto, Version 1 is recommended only for legacy systems that cannot use modern cryptography. If you require to use such protocol version, please note that it will be available when .NET Core 2.1 reaches RTM unless a future protocol version get defined deprecating v1.

Additional Note: I'm avoiding references to external NaCl libraries in the Core, however, there are plans to make additional libraries dependant of those, for example, a library that uses libsodium-net and another that uses NSec, just to mention a few.