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
Bazel Bazel_GcpUbuntu N/A Bazel_MacOs
Bazel (with KMS) Bazel_Kms_GcpUbuntu N/A Bazel_Kms_MacOs
Pip Pip_MacOs N/A Pip_MacOs
Pip (with KMS) Pip_Kms_GcpUbuntu N/A Pip_Kms_MacOs
Bdist (Create + Test) Bdist_GcpUbuntu Bdist_GcpUbuntu_Aarch64 Bdist_MacOs
Sdist (Create) Sdist_Create_GcpUbuntu N/A N/A
Sdist (Test) Sdist_Test_GcpUbuntu 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.9.0.tar.gz (203.5 kB view details)

Uploaded Source

Built Distributions

tink-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tink-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

tink-1.9.0-cp311-cp311-macosx_11_0_universal2.whl (5.1 MB view details)

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

tink-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tink-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

tink-1.9.0-cp310-cp310-macosx_11_0_universal2.whl (5.1 MB view details)

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

tink-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tink-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

tink-1.9.0-cp39-cp39-macosx_11_0_universal2.whl (5.1 MB view details)

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

tink-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tink-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

tink-1.9.0-cp38-cp38-macosx_11_0_universal2.whl (5.1 MB view details)

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

File details

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

File metadata

  • Download URL: tink-1.9.0.tar.gz
  • Upload date:
  • Size: 203.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for tink-1.9.0.tar.gz
Algorithm Hash digest
SHA256 c34d23af20f41fa027c1f98f7d490429f93462c7dc52516763cf0d5887b94272
MD5 1f8351cfe8f3b68b81c98c1e45db03c6
BLAKE2b-256 b96957f1fc1089e1b6b9e950587fd7c0916a9b7b2796d97dcb583f1546afa4cf

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba820ce63ca84cd857aefc4e110a7ca5b9fca401fa2e0ae33f6fc00f4526ae09
MD5 d6196a20e66beda0f441972650d94e6b
BLAKE2b-256 fa9ef50b9ea0d3f25fb34b3852769491b3cf7c1c2f863e793cf498f9fd3bbc47

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7023281a6a478161b4dac62d8277a42774e7913198992be240249bbd53520a53
MD5 69738f5cf130f29df25ff8ef5f26d74b
BLAKE2b-256 11d4367acff6bf53c0bf6b7dc463db240b3af7b4d1f8c757ea77524fcc29dcd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.9.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b0927ccdec82df547440e18a4ff7416f83edc234d3f76646886e3f07af176304
MD5 f371095dc9a2c634ebbe06735656d3a2
BLAKE2b-256 899ad1685de372097c92b984d810170acd21599005046d04f3024eaf41274722

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ed2cea6bb49fc0aeb76ded43106ee5fd1616453a60591b43cbb0314737083fa
MD5 c1d268bdd7a04bbb9749ace56450fc87
BLAKE2b-256 868e3b7734982d5b0c6b0df6c27424597bfe58e15ab5f6485abe20706161635f

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb0b52f9d063c2a782ca22a66b1d99b697100f507e639e8c628d78dd05ab22b8
MD5 90492786281cf5d06582843aceb75c02
BLAKE2b-256 5d791838e931da1f243cb7ec4efb1fd95a7711e16c5d3afd400b87924c788033

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.9.0-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 827fc6797841a9cbb0712e7bc528da5ce888341c734e45fa4eaa2400ffa71ab2
MD5 82ad31f6213cb02a6761ce4699fd2016
BLAKE2b-256 5fb30002d6cb870834f09944dc338357e35ae85dbfdd1d0d92d1baeb52f1562c

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea6aa051013a25ecdd182de2266fe7598faa77e76489cfce92deae9841c60f03
MD5 b114b3a88733fd97186e9d8958a3271f
BLAKE2b-256 ec2af212318f85b2ebb7fec5dcdb669f891c484a0b3be87a1aa10a415c4c5f3d

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dff6e696c4c63a344714b31a447990d9564b5a453cac214c14066ea747b48fa1
MD5 d0a164a429557cf0f1a479686ca8feeb
BLAKE2b-256 83ab132d0572460b3ed4320c0a734618da6eabc02d39a2c55b1b987ef809e864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tink-1.9.0-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3fbda854333023f6e6603cfeb5765863fb5c988fc3c984bfbac25d269ea0ae1a
MD5 062b740385738c1ef82caf5f1d159997
BLAKE2b-256 658173ee5c672f382e962d2178ebf07d23416223448720b040ea085f56cba02c

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4458c6017ccb01d43fd4345cfd78514771b06a9ceefdc855827c7654a6b03b13
MD5 6532fdfc3b8762560f0be342c511cf76
BLAKE2b-256 5fe3c23f473e10dc7e9aaf0bed3164fc14402e15fd8f32f54f3da6e1c27d43ee

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de5373021592383b78253234e17f8c1e7ae94e54c6f5fd237178d05df1746e00
MD5 98b2bbab0c2fb501f77df6efe98bdd76
BLAKE2b-256 d84d1887e52b160fc3f94e52619ad78bb900853f21e623ef58a046afbaafb279

See more details on using hashes here.

File details

Details for the file tink-1.9.0-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for tink-1.9.0-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5f0a9facf66ecb1ac8576c381af561a0e2c52ae46bf8ccf8fa2c5e1281cb97b2
MD5 07ffff44007dd37d1f7903325acd5522
BLAKE2b-256 b038bf9757d80e4483260a8b3f937c69079168a966cbe13d2ab67d784885cee1

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