Tink is a multi-language, cross-platform library that provides simple and misuse-proof APIs for common cryptographic tasks.
This is the Tink C++ GCP KMS Extension v2.6.0
What's new
The complete list of changes since 2.5.0 can be found here.
- Add support for additional PQC algorithms (ML-DSA-44, ML-DSA-87,
HASH-SLH-DSA-SHA2-128S-SHA256, and three ML-DSA external-mu variants) in
Asymmetric Key signing. - Add support for additional PQC algorithms (ML-DSA-44, ML-DSA-87, and three
ML-DSA external-mu variants) in Asymmetric Key verification. - Removed support for Bazel Workspace and completely shifted to Bzlmod.
- Dependency upgrades:
- googleapis to 0.0.0-20260525-ef19b7b7
- tink-cc to 2.8.0
Future work
To see what we're working towards, check our project roadmap.
Getting started
Bazel
Add the following to your MODULE.bazel file:
bazel_dep(name = "tink_cc_gcpkms")
git_override(
module_name = "tink_cc_gcpkms",
remote = "https://github.com/tink-crypto/tink-cc-gcpkms",
tag = "v2.6.0",
)
# ... Your dependencies here ...