Skip to main content

A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

Project description

Tink

Using crypto in your application shouldn't have to feel like juggling chainsaws in the dark. Tink is a crypto library written by a group of cryptographers and security engineers at Google. It was born out of our extensive experience working with Google's product teams, fixing weaknesses in implementations, and providing simple APIs that can be used safely without needing a crypto background.

Tink provides secure APIs that are easy to use correctly and hard(er) to misuse. It reduces common crypto pitfalls with user-centered design, careful implementation and code reviews, and extensive testing. At Google, Tink is already being used to secure data of many products such as AdMob, Google Pay, Google Assistant, Firebase, the Android Search App, etc.

Documentation

For an overview of using Tink in Python, see the Python HOW-TO.

In addition, there are illustrative examples of using Tink Python which can used as a jumping off point.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tink-1.6.1.tar.gz (174.1 kB view details)

Uploaded Source

Built Distributions

tink-1.6.1-cp39-cp39-manylinux2014_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.9

tink-1.6.1-cp39-cp39-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

tink-1.6.1-cp38-cp38-manylinux2014_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.8

tink-1.6.1-cp38-cp38-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

tink-1.6.1-cp37-cp37m-manylinux2014_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.7m

tink-1.6.1-cp37-cp37m-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

tink-1.6.1-2-cp39-cp39-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

tink-1.6.1-2-cp38-cp38-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

File details

Details for the file tink-1.6.1.tar.gz.

File metadata

  • Download URL: tink-1.6.1.tar.gz
  • Upload date:
  • Size: 174.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.2

File hashes

Hashes for tink-1.6.1.tar.gz
Algorithm Hash digest
SHA256 d8d99db6b03d7eeed529a34be0b8fa382361664627fb28b79f5b5059df4ae900
MD5 36eb96b59ad1e1b5558dba89369a0710
BLAKE2b-256 ef4256e701ea3f14a7fef3345517dc2777fd9ea85d8f818d63143053534b7474

See more details on using hashes here.

File details

Details for the file tink-1.6.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.2

File hashes

Hashes for tink-1.6.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 301e8d4d7151eab9d7773ce5a07df33980b8d330d0ac2d8952c99531130a2605
MD5 57f911fb067e49c6f295d4ff3f6ce157
BLAKE2b-256 ec500206c57e597acc90e6460b08f31ba423bb61643125bbe7bbe5e77d37abc3

See more details on using hashes here.

File details

Details for the file tink-1.6.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.11

File hashes

Hashes for tink-1.6.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 23c85f7e9c6e4f3cce495433a5bef4d4843f1f48de9e4d42d15cd9a6c0c4d576
MD5 b0f19fa31bb812024c03ecea1e3f2f00
BLAKE2b-256 4a83c1f48ae707c0bc0b34a12638a2dfb2a6f9b69ec6340ac920aba5af83c871

See more details on using hashes here.

File details

Details for the file tink-1.6.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.2

File hashes

Hashes for tink-1.6.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f30bc8f9593857e7efdb5f72040688e4be2fb4c96a32352499f51e2d39791a40
MD5 d0f75ffd65ce9fe7a150499768ea6e0a
BLAKE2b-256 05551610faaef1cbb703db340c3e1688baf3c48f84dc1af9c56cd5b16fe93332

See more details on using hashes here.

File details

Details for the file tink-1.6.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-cp38-cp38-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.8, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.11

File hashes

Hashes for tink-1.6.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b885763cdc32e878a85bac59f969014d84b3ca556d1888d620fb4d4e943458ff
MD5 95ca05eb01251fd0c19cc071ac93e420
BLAKE2b-256 11a149f36ae60d69ea3c04c4dc87bbd0fc93fa88b04aeaa192ee5e6fa8ec0b55

See more details on using hashes here.

File details

Details for the file tink-1.6.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.2

File hashes

Hashes for tink-1.6.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 590a9ea2b5142ef9d2fb158bdc745bce631a599d4e094b7552fdad2cbf3af666
MD5 30f33548f57542a317b80a2ec8ed9ab0
BLAKE2b-256 d2d8b2ed798f9f01e2dfe4172925ddd8c0f2511df3266ae13a20c55be5398a29

See more details on using hashes here.

File details

Details for the file tink-1.6.1-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-cp37-cp37m-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.7m, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.11

File hashes

Hashes for tink-1.6.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ab2dc763421cb3614763c487854e71d5b6a91aa110aec7537b1d5f351c31a9a5
MD5 be0e6de87b0b226afe386a6d25db0100
BLAKE2b-256 3d1744b4eebf98fbd9d2d4c71106dd7288c22430366e647b63c2d54a38335783

See more details on using hashes here.

File details

Details for the file tink-1.6.1-2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-2-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.11

File hashes

Hashes for tink-1.6.1-2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 577a7df69491c075b0dbdd9dd930fa7aef2e9fae0d8da1aa5152ff1c818bcb20
MD5 aa1f28f69659cba0a2ebfeb13a7ec34c
BLAKE2b-256 f2bd0fe71be6433b23196a3b3eacf4a1f4851823c1ff10b42d0852961cd8059a

See more details on using hashes here.

File details

Details for the file tink-1.6.1-2-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: tink-1.6.1-2-cp38-cp38-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.8, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.11

File hashes

Hashes for tink-1.6.1-2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 707c30e3a482e98467145b1284bf16d5df2ae1460df45de9982ff7be397f8e16
MD5 60bea459500d8fcc18a825e3e9851011
BLAKE2b-256 3093e82a7ae730b4a5db91012f7e980eb4021a971121b099b2f50246d6ffbb92

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page