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.13.1.tar.gz (222.3 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.13.1-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

tink-1.13.1-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.13.1-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.13.1-cp313-cp313-macosx_11_0_universal2.whl (6.5 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

tink-1.13.1-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.13.1-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.13.1-cp312-cp312-macosx_11_0_universal2.whl (6.5 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

tink-1.13.1-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.13.1-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.13.1-cp311-cp311-macosx_11_0_universal2.whl (6.5 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

tink-1.13.1-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.13.1-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.13.1-cp310-cp310-macosx_11_0_universal2.whl (6.5 MB view details)

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

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

Uploaded CPython 3.9Windows x86-64

tink-1.13.1-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.13.1-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.13.1-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.13.1.tar.gz.

File metadata

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

File hashes

Hashes for tink-1.13.1.tar.gz
Algorithm Hash digest
SHA256 e4315be44c7afddf98042609cc6b68831bde49f4f282e099b3061172d339c82d
MD5 28dc80c8a3401748164b443bb643e25e
BLAKE2b-256 9cb733065f3c366c33dc037a948da9bfa76c8db92ea6b9fb8994c43e3633b940

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tink-1.13.1-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.13.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 39bc7895d15d5cbf6f45b7afdb3ed2c333de6d085daf612eb73273a68c4faac1
MD5 dee56267856fb4d9e2508974d069a214
BLAKE2b-256 6a89cf4f9437da32f7922ceab6fe780d3080d9d7cbc9624249e25bb7ce516193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06a83cc02311caadc78265537efb89609f3b6830ef9c2372faa9d690e3e98704
MD5 dada8ebd802e433940e63d093952ea2c
BLAKE2b-256 52654d3b25c994dc97372e66236f154733b7c7e7dcdfcf10c6bbab71c567c942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb7d6e9c8c8cc7ae390541f988c0144e04133a90a16a5a1558d305198fa4a6a7
MD5 0c759bcb79d680f6ac5db649f7e0b927
BLAKE2b-256 d402f62049e2145e326668c0cfe3571888885b1dd1128d1dfdb2de1a6f11e5dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3d3e55071d057e4df68b539ac07a318038eea960e998d60b30ce1a21b660860a
MD5 88690edcfbaf11ded6fb82e7ce550b7e
BLAKE2b-256 71338e0d51f6bc81f0b5eba307aa71a8ecf7596a9c904d96adb0e3f689f8b6a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tink-1.13.1-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.13.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 29199daf47dc6a1e95ce3c9534b2b0c9cc557bc54786102692cfdc90ae55e234
MD5 836700d76821f53744e3c30618ff3cd3
BLAKE2b-256 50e8699079753c8df589d487cd0318c80b4253fac6c23f5ce1d435b569f1014d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09d0b2023b433dfbc22e3c88042b0629d0cbef165c5688e1fa61ad232ecdb564
MD5 eaf697f69abdfa27ce04532951174f9d
BLAKE2b-256 33ffb3fe45ccac1dbc8e1f19f40ce2700d79286595a9ae2de27c75a5e43c7b8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe019f246e1f70dba675e857a01e86b2e8712b79a15998c1ed7fb902e77e0cc8
MD5 809219ed0bb6f7332ae888a8e028f5aa
BLAKE2b-256 220d65c22b6545fae1aa530fb61330457959e63efa8aafb29443e8402e8c8576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3c6f2578c027489f4301baf3d63c641bbeb74dc9cd6654834e90d28c7d68ca11
MD5 de2eb382a73c90161e37ae6ef031972a
BLAKE2b-256 8410ca9ccfdb073158a61871b5ed3f0e0327aa9a931144f737b63c4090cb59a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tink-1.13.1-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.13.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a53b2703af868c3ae5e2f4fcc855d11d39f2069faec914bc228f430f1878c8a
MD5 184edb8d088825a4669800cef03a77fe
BLAKE2b-256 b364ffede15e6cb369d588f4ccd2ae4802a53e6ebfc722d5aedce1e6229aa62b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73478388051900548678356320ce9a02005df53c83b0dac617cbbbc348a69c82
MD5 2d04b33b49e981d4fbaa1d44b9b61bc5
BLAKE2b-256 74a5432a0ffa56d599fb4384541b0fa6a5d014d07a156a77a6af01a6dc350ddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 025b7ef4fb12707d40b8cb0304e0736b99294ca4bc3e74bab9eeec53ba443219
MD5 fad0d28af3ad632df7477d9563f29b63
BLAKE2b-256 116fc1404f37b4de0079d13c8d328b2a04b671b9ca58fb619f05007d64214288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3b4be12ac616c33c2d40cdb1a3be5b176486ee61dc55099a2d4e8f1be797c991
MD5 145790b5cb3ec299d8f94fd14ef812de
BLAKE2b-256 a7a4e7226ce0dd9bb741aad3f6fa6ebe86e66db9be330538d4ea78b66d02b889

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tink-1.13.1-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.13.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b367f1e4eaff53563259fc944d78cd3f1bfe0dabbb9a6926e1f44d0dc8953381
MD5 1a7e176edaf14ab56c897f23b34e2038
BLAKE2b-256 882f10d18843f4af1ae91989a1dcd8f2523fb7e73432ce711e98f4511dad2e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dcdb1b203f7c7a67bf0797159121efafe5dbbf799f9dc5b8ba12fcf03ecb5d61
MD5 b486da3bf9e4eee0952676d85f1a4d34
BLAKE2b-256 bba1d5e8b419c1977d6512d17310546414a5d32429940ae6a963b3772ceef2c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd0e2790ac7061c99f0fffee4c5007b43f6eae11b8231e099a749c89264ba6ba
MD5 c0f6c2330bbc4ee4ed71f8d1f5cbdae9
BLAKE2b-256 7dbd3626bef842149ba4a7853d6f47a091c0581debd9ea809887f891fb6d46a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d5a3580c0b9a553ffb24c458a0618788b777165f1a3a9021b4d3084381e84f3e
MD5 c01833a0193fe0755034379753fa1d41
BLAKE2b-256 28eedd7882991813c044a5d05c938f60e9864eafe84477127c3c7f6b71f5855d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tink-1.13.1-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.13.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 03ad990fb8ffa68cc1e5d61e125c93e6e37711f490dcd3b603ba6d5b14efc627
MD5 247217652852ef6bf1779fdccdd4a24d
BLAKE2b-256 187c27dbd486d5edc27388f619ba688b09c53ffc858ff9e39458d7ab2e2009bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1194f022ceffe3733e7add52cbe3bd47662c08bc3e26c24ac24f799f751c16cf
MD5 e38f6e7e0c953ade2d611e6e8e4d1e4d
BLAKE2b-256 2eb49f5083683622c391eac9be35536d105f884021c431df1989480c31017622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.13.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2183a922b2d7b1c34785376552e98078c747791fed2bd9877ed3c497dfe1b3e
MD5 335e778c52f67c35592b30b40f2fdebc
BLAKE2b-256 5722f2fbd16cef1e7d8cda1b64e8e75b4cf3a204f365917bcf923cc80b14d1d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tink-1.13.1-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.13.1-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b9046a80dbdd780ba2daed218c01c4aa6f24f70353de0ed6f2b3aea812edc797
MD5 ebde8bb4035d1f959d479137f08ad7a0
BLAKE2b-256 094101f81a8ec2de5a6b8f6a1c17ea0b611a34ce570033b81422c44d6be1f6d0

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