Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
docs/ | 04-Jul-2025 | - | 11 | 8 | ||
examples/ | 04-Jul-2025 | - | 4,585 | 2,778 | ||
kokoro/ | 04-Jul-2025 | - | 1,902 | 1,171 | ||
maven/ | 04-Jul-2025 | - | 903 | 683 | ||
proto/ | 04-Jul-2025 | - | 2,685 | 2,273 | ||
src/ | 04-Jul-2025 | - | 221,093 | 169,532 | ||
src_android/main/java/com/google/crypto/tink/internal/ | 04-Jul-2025 | - | 102 | 39 | ||
testdata/ | 04-Jul-2025 | - | 298 | 271 | ||
tools/ | 04-Jul-2025 | - | 1,622 | 1,346 | ||
.bazelignore | D | 04-Jul-2025 | 9 | 2 | 1 | |
.bazelrc | D | 04-Jul-2025 | 552 | 14 | 12 | |
.bazelversion | D | 04-Jul-2025 | 6 | 2 | 1 | |
Android.bp | D | 04-Jul-2025 | 2.1 KiB | 75 | 67 | |
BUILD.bazel | D | 04-Jul-2025 | 75.2 KiB | 955 | 948 | |
LICENSE | D | 04-Jul-2025 | 11.1 KiB | 203 | 169 | |
METADATA | D | 04-Jul-2025 | 309 | 16 | 14 | |
MODULE_LICENSE_APACHE2 | D | 04-Jul-2025 | 0 | |||
OWNERS | D | 04-Jul-2025 | 51 | 2 | 1 | |
README.md | D | 04-Jul-2025 | 2.8 KiB | 79 | 59 | |
WORKSPACE | D | 04-Jul-2025 | 442 | 20 | 13 | |
jar_jar_rules.txt | D | 04-Jul-2025 | 421 | 7 | 6 | |
template_rule.bzl | D | 04-Jul-2025 | 1.8 KiB | 57 | 53 | |
tink_java_deps.bzl | D | 04-Jul-2025 | 4 KiB | 99 | 89 | |
tink_java_deps_init.bzl | D | 04-Jul-2025 | 490 | 15 | 11 | |
tink_version.bzl | D | 04-Jul-2025 | 81 | 3 | 2 |
README.md
1# Tink Java 2 3<!-- GCP Ubuntu ---> 4 5[tink_java_bazel_badge_gcp_ubuntu]: https://storage.googleapis.com/tink-kokoro-build-badges/tink-java-bazel-gcp-ubuntu.svg 6[tink_java_maven_badge_gcp_ubuntu]: https://storage.googleapis.com/tink-kokoro-build-badges/tink-java-maven-gcp-ubuntu.svg 7 8<!-- MacOS ---> 9 10[tink_java_bazel_badge_macos]: https://storage.googleapis.com/tink-kokoro-build-badges/tink-java-bazel-macos-external.svg 11 12**Test** | **GCP Ubuntu** | **MacOS** 13------------- | --------------------------------------------------------- | ------------------------------------------------ 14Bazel | [![Bazel_GcpUbuntu][tink_java_bazel_badge_gcp_ubuntu]](#) | [![Bazel_MacOs][tink_java_bazel_badge_macos]](#) 15Maven | [![Maven_GcpUbuntu][tink_java_maven_badge_gcp_ubuntu]](#) | N/A 16 17 18Using crypto in your application [shouldn't have to][devs_are_users_too_slides] 19feel like juggling chainsaws in the dark. Tink is a crypto library written by a 20group of cryptographers and security engineers at Google. It was born out of our 21extensive experience working with Google's product teams, 22[fixing weaknesses in implementations](https://github.com/google/wycheproof), 23and providing simple APIs that can be used safely without needing a crypto 24background. 25 26Tink provides secure APIs that are easy to use correctly and hard(er) to misuse. 27It reduces common crypto pitfalls with user-centered design, careful 28implementation and code reviews, and extensive testing. At Google, Tink is one 29of the standard crypto libraries, and has been deployed in hundreds of products 30and systems. 31 32To get a quick overview of Tink's design please take a look at 33[Tink's goals](https://developers.google.com/tink/design/goals_of_tink). 34 35The official documentation is available at https://developers.google.com/tink. 36 37[devs_are_users_too_slides]: https://www.usenix.org/sites/default/files/conference/protected-files/hotsec15_slides_green.pdf 38 39## Contact and mailing list 40 41If you want to contribute, please read [CONTRIBUTING](docs/CONTRIBUTING.md) and 42send us pull requests. You can also report bugs or file feature requests. 43 44If you'd like to talk to the developers or get notified about major product 45updates, you may want to subscribe to our 46[mailing list](https://groups.google.com/forum/#!forum/tink-users). 47 48## Maintainers 49 50Tink is maintained by (A-Z): 51 52- Moreno Ambrosin 53- Taymon Beal 54- William Conner 55- Thomas Holenstein 56- Stefan Kölbl 57- Charles Lee 58- Cindy Lin 59- Fernando Lobato Meeser 60- Ioana Nedelcu 61- Sophie Schmieg 62- Elizaveta Tretiakova 63- Jürg Wullschleger 64 65Alumni: 66 67- Haris Andrianakis 68- Daniel Bleichenbacher 69- Tanuj Dhir 70- Thai Duong 71- Atul Luykx 72- Rafael Misoczki 73- Quan Nguyen 74- Bartosz Przydatek 75- Enzo Puig 76- Laurent Simon 77- Veronika Slívová 78- Paula Vidas 79