Skip to main content

Tink Python

Test GCP Ubuntu GCP Ubuntu (aarch64) MacOS GCP Windows
Bazel Bazel_GcpUbuntu N/A Bazel_MacOs Bazel_GcpWindows
Bazel (with KMS) Bazel_Kms_GcpUbuntu N/A Bazel_Kms_MacOs N/A
Pip Pip_GcpUbuntu N/A Pip_MacOs Pip_GcpWindows
Pip (with KMS) Pip_Kms_GcpUbuntu N/A Pip_Kms_MacOs N/A
Bdist (Create + Test) Bdist_GcpUbuntu Bdist_GcpUbuntu_Aarch64 Bdist_MacOs Bdist_GcpWindows
Sdist (Create) Sdist_Create_GcpUbuntu N/A N/A N/A
Sdist (Test) Sdist_Test_GcpUbuntu N/A N/A N/A

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 one of the standard crypto libraries, and has been deployed in hundreds of products and systems.

To get a quick overview of Tink's design please take a look at Tink's goals.

The official documentation is available at https://developers.google.com/tink.

Contact and mailing list

If you want to contribute, please read CONTRIBUTING and send us pull requests. You can also report bugs or file feature requests.

If you'd like to talk to the developers or get notified about major product updates, you may want to subscribe to our mailing list.

Maintainers

Tink is maintained by (A-Z):

  • Moreno Ambrosin
  • Taymon Beal
  • William Conner
  • Thomas Holenstein
  • Stefan Kölbl
  • Charles Lee
  • Cindy Lin
  • Fernando Lobato Meeser
  • Ioana Nedelcu
  • Sophie Schmieg
  • Elizaveta Tretiakova
  • Jürg Wullschleger

Alumni:

  • Haris Andrianakis
  • Daniel Bleichenbacher
  • Tanuj Dhir
  • Thai Duong
  • Atul Luykx
  • Rafael Misoczki
  • Quan Nguyen
  • Bartosz Przydatek
  • Enzo Puig
  • Laurent Simon
  • Veronika Slívová
  • Paula Vidas

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.16.0.tar.gz (279.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tink-1.16.0-cp314-cp314-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.14Windows x86-64

tink-1.16.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tink-1.16.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tink-1.16.0-cp314-cp314-macosx_11_0_universal2.whl (5.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

tink-1.16.0-cp313-cp313-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows x86-64

tink-1.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tink-1.16.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tink-1.16.0-cp313-cp313-macosx_11_0_universal2.whl (5.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

tink-1.16.0-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

tink-1.16.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tink-1.16.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tink-1.16.0-cp312-cp312-macosx_11_0_universal2.whl (5.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

tink-1.16.0-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

tink-1.16.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tink-1.16.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tink-1.16.0-cp311-cp311-macosx_11_0_universal2.whl (5.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

tink-1.16.0-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

tink-1.16.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tink-1.16.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tink-1.16.0-cp310-cp310-macosx_11_0_universal2.whl (5.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: tink-1.16.0.tar.gz
  • Upload date:
  • Size: 279.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for tink-1.16.0.tar.gz
Algorithm Hash digest
SHA256 bf34481ab46e6dcc605ce9efbc873f211248e27b06b9a7eb4c6f4d9c00da44c1
MD5 194c283d4f34770861a8008d5df60282
BLAKE2b-256 8d58471719fbe79ef3431db1bea033ba2ede472944dcc782027e22bc46a099c5

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tink-1.16.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for tink-1.16.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b2bc964a576dcd2e9e149b3bd8513c34b6ff59161c347b0a17bbd58f1283d8e7
MD5 4f0b7ae59c9617887a9ad2d57377e17f
BLAKE2b-256 6ef42c1957146d694d718b5fc793e92aa51f92648ff776ea3c2af606174a977b

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 531ff8e2c8d7b68c002ec55d63d7cc27a5cbaceeb94c93c6f7acd30e41c49fa7
MD5 ecc52a285479ccbae56f5b1e0ac60e2a
BLAKE2b-256 81490fd0aa8a57906a2b536e0d552253a3d6e373d6652e906d8997a35d164b5a

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 875c6bcb8288e7dd74aee20327d61f97763d121a4b9119334f9fb5c5bdf79143
MD5 439fa96c9a3596bfb9aafe4b7fcb1313
BLAKE2b-256 263a0cc01b288694f4234df4d7dfde5ad74bc2521f24b5dabc6f310a7f5ce131

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 abc8879299faa8cbf41fc7ab056a93ecd63860cacbd7f3b4229025c2aafc5555
MD5 6820b148ae88436b9ecba84f7a4e88d5
BLAKE2b-256 2faeebaca249861994e623dbb372a22326525bf42b36ecd95619bec2019faf04

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tink-1.16.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for tink-1.16.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cf97bdd2ccb292c7817755eab5a9312b42ca112432dc26a7eb1f8c9d9f084e3a
MD5 da4d0b94ecdb0fb4b398a080d69b5387
BLAKE2b-256 d325bca08c8ccce5800e85b9e5cd5f829820789ba9380ff6f1a3653062a9d4eb

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bd6c406e57e68f3b965c6eb96847baad002b503dc85f13d9c211ccf4da232c8
MD5 537379639a0b5db3367cae10c3b7b525
BLAKE2b-256 93028526d3dea498cf84b3420a06b0a2a30667a95b09d0a3f5ac6be828a8b2b9

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5e2b497bfaab54587877bf588c510d4c4f4bff9b97cf52077ce974d405e2e65
MD5 7371df8cd59eddf899b3a6534fd11655
BLAKE2b-256 015499678e78a139978ee395466982e3397a919ff6f22ecab3e56b030aa2703e

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 99c7cfd868c5b8dcde94a80d9f5108918e921654772caa05778ad8571250b654
MD5 8366d7a1bde8d43b6bfd73c0f085a6e3
BLAKE2b-256 0ad90185961517a649a27759664af7a6589cef930b885eb7156024e411b8b1da

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tink-1.16.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for tink-1.16.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c5b09ec7495df56faf13153935396b1eb10de79f304ebfecd6e58d49fb20c9e
MD5 034e45c2e6fefc3e21b1660e9e6aa31e
BLAKE2b-256 00b7b02023ed8bc433d1fae5d7b48470dde447a19467918b9d6b5e29a35bba4e

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2bfd5ca84ca9aa6b92a68233fd3862e335bd05507ece0bdc3266e8da87538ec1
MD5 fd0039f5a62c9208aa782f130389a8ac
BLAKE2b-256 5dcee876b252b1822147a76b8606de280b917b5630a33c1bb6dbd3951815b627

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 872f13dab9b251c2690b0ca9bff867fc6a905b19530e8137b865f3ae2229dea2
MD5 62856e8552d27decfae497446f275aa6
BLAKE2b-256 fe4b71685b4f90b9b107836a31427c7a3b985e9c498aefb7d2a6429f810ae697

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5f244f1e8aecd128859fc11ec62ff8c9a1a41a7e2ecbeff6377e7af13d609935
MD5 9f78062589bbe15499c971217f2e9bdd
BLAKE2b-256 4738b9388d1d62ba056c2594f2a8d406962c09533820a3471162b7d5756c7c62

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tink-1.16.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for tink-1.16.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 796355788cf6b5344c391be4e86218df8c80f5ccdf2ec9e4c7f511a85efea5c2
MD5 e212840e4d8afd316608437f003e2fc6
BLAKE2b-256 0a5b53714aae3ff353d6d929a27bbaee745b25e45cf083586767a875cbc390c6

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fe932292fc1e8de7c3935b9e63abf95fdfc3bebde48f5c21e00d09f1a0a8b7e
MD5 c635969aae5084f8c3e9b9b8a6453b74
BLAKE2b-256 c10adf77a338c06b6798d2fa0222f90613ade43243673856e3e76059a38ad48b

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e68ae8e2ccad56629a521db8e588f97dbb19be00bf71aae8b96ad8b01f1d5b6
MD5 589ca26ab3207fb48882af64ed416ab2
BLAKE2b-256 9ad35bbe58d46e2093c1ad9b5d2969dccaba39ff2a107c907ad6247751823a09

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e5816cd338ca2be3dc68961492633cc0387f5736d7bb7571188b679f4e834c88
MD5 60aeacedea58946a071245c546082b65
BLAKE2b-256 16506e567da4b90f5dd169426af046ea79a71825c91acf406040fb4141479ec8

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tink-1.16.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for tink-1.16.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d3ce43b06a13fff9094df46f28a1b77a3c9793cc6764a210d35e0ae74ab30fc9
MD5 b3c238cd0e27d03f036a4f19acce84bf
BLAKE2b-256 b2cc6b2adad4395d21e43faf5742d5aec33fbace3aa357e52c465da0cfa5a20f

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d60641dda8a11ea3170c3b07454c6efcf3cd71dd5ed92c3282bfe7fc0c15b84b
MD5 d9c82ae0435582220e2506b0a3ace225
BLAKE2b-256 3bbdb066af04ee06627afb2f7bc27c92e962fdc537f250ab572faf42f688f3fb

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96907cfb7c8b141b6342fbbf4d38461c49cacda2bf0124617231f789aaaf1133
MD5 58961db8d0cafa88b6eaa66fe9941a36
BLAKE2b-256 87af50a516f9d61cc7b383325c97638f24b9546299afac7b1e135d7c71f45c9f

See more details on using hashes here.

File details

Details for the file tink-1.16.0-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for tink-1.16.0-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 13323027f829f9721ac19cf54e6474d642c32817257792d98917216759f1bcda
MD5 1f12e1afa176ad460d74a131166d0824
BLAKE2b-256 367471668bf3384e8ce3bf6a665b4dad501957ad9050e3fc2956a7181520f234

See more details on using hashes here.

Supported by

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