This is Tink Go 2.8.0.
What's new
The complete list of changes since 2.7.0 can be found here.
- Added support for
JWT ML-DSAsignatures. RSA-SSA-PSSkeys with salt length zero can't be serialized or parsed anymore. The reason for this is that these keys usePSSSaltLengthAutofromcrypto/rsa, which is not compatible with Tink in other languages.- Fixed silent truncation vulnerability in
noncebased.Reader. - Started rejecting (proto/json) keysets with duplicate IDs or non-
ENABLEDprimary keys. - Upgraded dependencies:
- Minimum supported Go version =>
1.25.0 - golang.org/x/crypto =>
v0.53.0 - google.golang.org/protobuf =>
v1.36.11
- Minimum supported Go version =>
Future work
To see what we're working towards, check our project roadmap.
Get started
To get started using Tink, see the setup guide.
Go tooling
go get github.com/tink-crypto/tink-go/v2@2.8.0