Skip to content

v2.7.0

Latest

Choose a tag to compare

@willinois willinois released this 10 Jun 14:21
· 5 commits to main since this release

This is Tink Go 2.7.0.

What's new

The complete list of changes since 2.7.0 can be found here.

  • Added ML-DSA-44 support to signatures.
  • Added test-only dependency on github.com/c2sp/wycheproof.
  • Removed runtime download of Wycheproof test vectors.
  • Removed internal test utilities from the testutil package:
    • PopulateSuite()
    • WycheproofSuite
    • WycheproofGroup
    • WycheproofCase
  • Added X-Wing and ML-KEM support to HPKE.
  • Added more SLH-DSA parameter sets.
  • ECDSA verification primitives no longer accept IEEE P1363 encoded signatures
    (IEEE Std 1363-2000) of a larger size than what's expected by the used
    curve. This is to reject signatures with extra 0...0 prefix, e.g.,
    0...0S||0....0R.

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.7.0