2.0.0
Breaking changes
- Moved Branca & PASETO functionality into separate libraries - ScottBrady.IdentityModel.Tokens.Branca and ScottBrady.IdentityModel.Tokens.Paseto
- Updated
BrancaToken
payload to be a byte array, removing dependency on utf-8 - Dropped support for .NET Core 3.1 and .NET 5
- Deprecated leaky bouncy castle abstraction for
EdDsaSecurityKey
Other changes
- Removed Newtonsoft.Json dependency (contribution by @kgamecarter)
- Fixed exception message for unsupported PASETO local types
- Fixed exception message for invalid JSON in JWT payload token
- Updated EdDSA, Branca, and PASETO test vectors
- Added new EdDSA abstraction
EdDsa