• Home
Name Date Size #Lines LOC

..--

examples/06-Sep-2024-6,3044,046

testdata/06-Sep-2024-177137

tink/06-Sep-2024-27,42219,530

tools/06-Sep-2024-452223

.bazelignoreD06-Sep-20249 21

.bazelrcD06-Sep-2024259 54

.bazelversionD06-Sep-20246 21

BUILD.bazelD06-Sep-20240

MANIFEST.inD06-Sep-2024472 1715

README.mdD06-Sep-20241 KiB2317

VERSIOND06-Sep-202476 32

WORKSPACED06-Sep-2024538 2515

requirements.inD06-Sep-2024158 98

requirements.txtD06-Sep-202416.4 KiB263262

setup.pyD06-Sep-20249.8 KiB297215

tink_py_deps.bzlD06-Sep-20241.7 KiB4236

tink_py_deps_init.bzlD06-Sep-2024765 1814

README.md

1# Tink
2
3Using crypto in your application shouldn't have to feel like juggling chainsaws
4in the dark. Tink is a crypto library written by a group of cryptographers and
5security engineers at Google. It was born out of our extensive experience
6working with Google's product teams, fixing weaknesses in implementations, and
7providing simple APIs that can be used safely without needing a crypto
8background.
9
10Tink provides secure APIs that are easy to use correctly and hard(er) to misuse.
11It reduces common crypto pitfalls with user-centered design, careful
12implementation and code reviews, and extensive testing. At Google, Tink is
13already being used to secure data of many products such as AdMob, Google Pay,
14Google Assistant, Firebase, the Android Search App, etc.
15
16## Documentation
17
18For an overview of using Tink in Python, see https://developers.google.com/tink.
19
20In addition, there are illustrative [examples of using Tink
21Python](https://github.com/google/tink/tree/master/python/examples/) which can
22used as a jumping off point.
23