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 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

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.14.0.tar.gz (222.5 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.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

tink-1.14.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

tink-1.14.0-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

tink-1.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

tink-1.14.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

tink-1.14.0-cp313-cp313-macosx_11_0_universal2.whl (6.5 MB view details)

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

tink-1.14.0-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

tink-1.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

tink-1.14.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

tink-1.14.0-cp312-cp312-macosx_11_0_universal2.whl (6.5 MB view details)

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

tink-1.14.0-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

tink-1.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

tink-1.14.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

tink-1.14.0-cp311-cp311-macosx_11_0_universal2.whl (6.5 MB view details)

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

tink-1.14.0-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

tink-1.14.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

tink-1.14.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

tink-1.14.0-cp310-cp310-macosx_11_0_universal2.whl (6.5 MB view details)

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

tink-1.14.0-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

tink-1.14.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

tink-1.14.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

tink-1.14.0-cp39-cp39-macosx_11_0_universal2.whl (6.5 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for tink-1.14.0.tar.gz
Algorithm Hash digest
SHA256 77a71f10f589efe735969dc5016b8545f444a222f11b7e1440a268cd0876d258
MD5 88bb5e95e8d38cdaf5e2fed448321f7e
BLAKE2b-256 f37e3589de2f7f6e8f5c66fa2a5a56074b23b11483b0fd6fe81a28ecff2525cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31f8810deaae00a86d18eac4f6d040cb6de7c44d1b848b2188c3d9c275f1da6e
MD5 92ce1f3bcd2819937044aff42e0538e9
BLAKE2b-256 b0e9260629c6123f515a0308f19694369168c5de89c455a253665eceb5390b07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eec02451ec2041de7fb3688430e5eac078b8d26741d3f5cda6c8c01abff61a98
MD5 e191b1ab76127ca0cde0943d1946fc66
BLAKE2b-256 aa2710532f3b76bd499d6f2a00c5aeab8b6889d378f96dd6777325f6393300b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tink-1.14.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e69158e3d37b8c8040e8f7b1eac8a20252262ea51f1a30d2d3751c3643c913a1
MD5 6c5d411d0abda7b949043a5436200c5f
BLAKE2b-256 0e5d93fba6ee38943f0a20dad1f0d1c47407b25f9372014667be5fb245e713c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07129b541e9169f7d6abb78a59732e038accc59b744a4044883e08655805f94b
MD5 d8c1d203a7c2879a02bc0b5d6bce25f5
BLAKE2b-256 640f8d2a15ec32ead139d4d80f6e202280170fd02420dcd4401a34270c4b3f8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0ffd5082a9752ce0681338ee176c2d668cce2754d4dac36296463ca39cb9809
MD5 0f5b43bf20c40114b83514f89064b7fb
BLAKE2b-256 ae8ad200eb1d802bdb9441cd09588b5ef3dce559e0e7349c68d040645023ce2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9c09244979d8aa81460faa384aa71a766dccef0ef484cc96eb4445fbc192b019
MD5 f4c9ad5fd8b23283d34c97ca8e516910
BLAKE2b-256 d007c19ddf9daabe07fc39e4b8ece08abdfcb2b3770fd4cec80f37e4608d122a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tink-1.14.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4f98b0923700618b305c44367f581d452b12d1bf2a6666f619c5c5acf9323601
MD5 4aee4931c65fdc9892258cd7536f8551
BLAKE2b-256 9c8a92c7a54a0f7c35d6980160e064442745b5829d540c8ec7d6c600781d8a17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cbca98bc7b9529313c8ca50f967a95ffe98976ccd2a0d7e81933b44f2ed390e
MD5 e31e7b54859e8ce034ff9248d05b7b37
BLAKE2b-256 eaf15898d081102be54f96e22fabfc206d81615319febe2aae1f2ac4faab6ab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 579c4694d9a180f36f79f6d35ebd22ce7c2d521b8908ffc0687bd47a7534d857
MD5 af343cc7a654c91f94c644708fde519e
BLAKE2b-256 090fe05a5606db6e161444c32468630a2cec9a311c443f62b276df004d686b46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fe2a11f3e3dc1d08c8eaa4651e2213fc58100e1d3067577032076c9283c2ad0a
MD5 cab29896651a0e38c3fd8f2764fd2637
BLAKE2b-256 8a76dd982c5659f0ee60deaa23b30914e4f4a14f43232e5bc949d37deef6d3a4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tink-1.14.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5f019647054b55b50b9316b6e7ff4ffbe9476d090bb00edbd5769cc5af281d2
MD5 6427d29c4ac246c1c964742b98712f94
BLAKE2b-256 7a048ca075018fe7b760445184b554ed727df9fc1d7f5162b6f3ae436086782b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92a05c639c803b173760b87792376dad8d558214146836a25ca9bffadd4e0717
MD5 d4c724e7505dc9e5556a1371bfad9b5a
BLAKE2b-256 f1896ed794fb8e18cf36c77fc3064baedf76fc97e10d480c51a7d732200eb0c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05c48cd570bb77016d9ee1c3163cbc076bfc4c46ee8530f1d9b9cb2b0b48e18b
MD5 8d7b1bad12a124a1d11518e6654fde42
BLAKE2b-256 fa30c9cfbd181c560abfe40b2560fc0c0e336918c7673f5cc87ee9268096585e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 90549ba5a4e251dfae0d5e7bdb9415a8500c4f5cd928e2895d1f9e311ba6c3f4
MD5 2e1a48f0cd5c99a81063b054080d6006
BLAKE2b-256 41684ee6d2a3914c17f44b44743b9cf41687b2ec5bd33e52126f550769754a84

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tink-1.14.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25c42e9c2be52c855fee4b23f735339d645b84dec813b7c61e87add9e4e3754b
MD5 126649d57012731883f9d5ce5f3b3549
BLAKE2b-256 62add10b147e78bc2a22dd93597f1d6729fc87a2c252c3c3c4cef62278c76503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 528a8b70485d0462bead93e3cb32e191e87dcd9357b8ff4547b7c675e8b09be5
MD5 eea3735e4d85c63b589da68ad47fd7aa
BLAKE2b-256 7dfecf00df8f50d0d93caa946a7f18c77dd5a8663d3ec18f9847c9e6c748b9b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a585f9e27bcfc9b93b6f5a59d798fe830869f1308fe80e92c86803f2348f9a6
MD5 f0f4e56f5d526d41f7a13c4495c41352
BLAKE2b-256 dfe1b9ca87cbb304054c586df2fa288263e343c7aff2483ffc58e862a1d9721b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.14.0-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1f8a2140c15e1386f3659c67ef20d056cceca671d66d3b1109c9ad1af9f2210f
MD5 d9e2bafe0acab21f18a2d963293b537c
BLAKE2b-256 4d2c456ba42863c401926ef66a0be806edaf188b8db2302246b119d669ec551b

See more details on using hashes here.

File details

Details for the file tink-1.14.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tink-1.14.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for tink-1.14.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b3bbb5384eb5067ef4f5369c276973d6a2f3f4fd6594a704bd41d508c7e6d0f6
MD5 60ad03c4dd43864cfe2099e1286f846a
BLAKE2b-256 89f0bfe5fa6fc5fa874c844ed4894c3a3a1ef40d228a8942bcff93b6cbf46067

See more details on using hashes here.

File details

Details for the file tink-1.14.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.14.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 544e1c2d8faf53ac88055fa39ef93740136ada6fd0ac6f8d9c478fa3b0cb7cb4
MD5 7787a411a32bef681dae829326483660
BLAKE2b-256 236da83ac8626290d9f96d2072634712927cc9bcca3ba79c705c4bd860fb99aa

See more details on using hashes here.

File details

Details for the file tink-1.14.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.14.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4397d0bd942eccce61e8dbcc4ccece9b446e5126d382e4ff33a724e74944778d
MD5 7dd5fe1128f3e62786728827c2787a8e
BLAKE2b-256 a7404d178d74d9361493c7b740d190120ba9ba9b855ba60849cb73da3925910d

See more details on using hashes here.

File details

Details for the file tink-1.14.0-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

  • Download URL: tink-1.14.0-cp39-cp39-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.9, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for tink-1.14.0-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 cafd0e0085ca7b08c2076f57fd00f241acbbcf3394e98ad9d7fd94d7a8f94b5a
MD5 50fc190da50a1fb8d1087908096d3490
BLAKE2b-256 c31c7d5dc549fe5ea80b56d7c6acbccf32782ebbbed0bf0ca40e76c777cc9ae3

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