Tink performs cryptographic tasks via so-called primitives and interfaces.
See https://developers.google.com/tink/primitives-by-language
See https://developers.google.com/tink/supported-key-types
- stateless (hence thread-safe)
- copy-safe (for the parameters)
- at least 128-bit security (with an exception for RSA)
See https://developers.google.com/tink/aead
See https://developers.google.com/tink/streaming-aead
See https://developers.google.com/tink/deterministic-aead
See https://developers.google.com/tink/mac
See https://developers.google.com/tink/prf