Overview#
Tink is a multi-language, cross-platform, Cryptosystem implemented as an Open Source Software library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.Tink reduces common crypto pitfalls with user-centered design, careful implementation and code reviews, and extensive testing. Tink developed by Google, Tink and is already being used to secure data of many products such as AdMob, Google Pay, Google Assistant, Firebase, the Android Search App, etc.Tink is an alternative to OpenSSL and was based on BoringSSLTink Cryptographic Primitives- Authenticated Encryption with associated data (primitive: AEAD)
- Message Authentication Code (primitive: MAC),
- Digital Signature (primitives: PublicKeySign and PublicKeyVerify)
- hybrid encryption (primitives: HybridEncrypt and HybridDecrypt).
General properties of all primitives:
- stateless (hence thread-safe)
- copy-safe (for the parameters)
- at least 128-bit security (with an exception for RSA)!! More Information
- [#1] - Tink Primitives
- based on information obtained 2018-09-30-
- [#2] - Tink encryption
- based on information obtained 2018-09-30-