https://github.com/google/tink

sort by:
Revision Author Date Message Commit Date
a7b2305 Version bump to 1.6.1. PiperOrigin-RevId: 384286927 (cherry picked from commit 99d379628add82a23b17788fa9d3381478f9bd1b) 12 July 2021, 20:28:17 UTC
983c21e Revert "Add automatic module name to Tink's Maven jar." This reverts commit 7bb05e70d07d509d85f6581be36e138d7b325dff. This change will be saved for inclusion in 1.7.0. 12 July 2021, 17:55:48 UTC
7e59bb5 Update missed version references to 1.6.0. PiperOrigin-RevId: 383742198 (cherry picked from commit 1b5ddd77727c8fe7e973dce38465296e02768fb5) 09 July 2021, 20:48:52 UTC
a50e5ca Update FIPS documentation with correct flag path. PiperOrigin-RevId: 381427220 (cherry picked from commit 38b9feaffa500fa0010bd86af50bc93c30b90266) 09 July 2021, 20:48:35 UTC
f93e4bf Add Python 3.9 classifier to the package configuration. PiperOrigin-RevId: 379589592 (cherry picked from commit 87e1788f0d86d46030cf828781d16b7d3d8c7008) 09 July 2021, 20:48:20 UTC
6d2fc2a Add option to patch the Python WORKSPACE with tagged version URLs. PiperOrigin-RevId: 379579250 (cherry picked from commit 3807d91c2285b2c611f70491ba675ce06345342b) 09 July 2021, 20:48:03 UTC
1bda52b Clean up setup.py. * Move interleaved top level logic to the bottom of the file. * Consistently raise errors when problems occur. * Use subprocess.run(cmd, check=True) to avoid manual error handling. PiperOrigin-RevId: 378985749 (cherry picked from commit 2d129f878ead3618f7e267da2da550139ced79bf) 09 July 2021, 20:47:50 UTC
60ef5a8 Enable building binary wheels for Python 3.9. PiperOrigin-RevId: 378982897 (cherry picked from commit 22aac71ba2ac6b9fd928e446c80fbaf74b2e2f51) 09 July 2021, 20:47:35 UTC
2018c23 Use pyenv to manage multiple Python versions. PiperOrigin-RevId: 378973310 (cherry picked from commit 6b1ddd948be1e36f46f1d91c7ee6c13058049a57) 09 July 2021, 20:47:20 UTC
9adfa46 Fixing an invalid documentation link that was causing a 404 Not Found error PiperOrigin-RevId: 378875719 (cherry picked from commit 5a2ab68b69771c6827cb16fe1093dbdb4ac57712) 09 July 2021, 20:47:07 UTC
2d8799b Rename TINK_BASE to TINK_SRC_PATH to align with unit tests. PiperOrigin-RevId: 375930429 (cherry picked from commit 5e109a01376c7ca307a546d58ab7a4a195c59205) 09 July 2021, 20:46:45 UTC
91d941a Use a better way to determine whether Tink is running on Android. This should fix https://github.com/google/tink/issues/497. PiperOrigin-RevId: 375519267 (cherry picked from commit a72c9d542cd1dd8b58b2620ab52585cf5544f212) 09 July 2021, 20:46:31 UTC
9907402 Quote manifest lines. PiperOrigin-RevId: 374974840 (cherry picked from commit 2bda214a4e9fbddb653a887d783afe8b8c7e9fb2) 09 July 2021, 20:46:12 UTC
426dfee Adds a check that tink-android depends on protobuf-lite, not the full version. PiperOrigin-RevId: 374886252 (cherry picked from commit 8244eb1c25b3c4160404b446e93611da1cc87d1d) 09 July 2021, 20:45:57 UTC
758eb13 Fix a typo: kms_aead_key_manager-android should depend on key_template-android, not key_template. PiperOrigin-RevId: 374886078 (cherry picked from commit 3288087770c571c58eb443eb37da6f976b4d034c) 09 July 2021, 20:45:42 UTC
35ed42b Fix validators target in Bazel to use non-android target. PiperOrigin-RevId: 374851768 (cherry picked from commit 6ed3bf03d1cdc19329c1908ee352137ba8c5427d) 09 July 2021, 20:45:26 UTC
7bb05e7 Add automatic module name to Tink's Maven jar. This should fix https://github.com/google/tink/issues/473. PiperOrigin-RevId: 374586642 (cherry picked from commit 58be99b3c4d09154d12643327f293cc45b2a6a7b) 09 July 2021, 20:45:03 UTC
de84fd2 Resuming 1.6.0 release. PiperOrigin-RevId: 374257581 17 May 2021, 19:44:17 UTC
8b1b361 Add type header to JWTs in C++. PiperOrigin-RevId: 374206249 17 May 2021, 15:54:02 UTC
ab8670a Merge pull request #501 from google:dependabot/npm_and_yarn/javascript/lodash-4.17.21 PiperOrigin-RevId: 373397674 12 May 2021, 17:32:27 UTC
402f807 Remove some redundant JWT tests in Java. - algorithmToString and algorithmToCurve are unused. - It is enough to only use one algorithm to test short keys. - key validation of templates is tested implicit in createSignVerify_success. - createPrimitive is already tested in the createSignVerify_success. PiperOrigin-RevId: 373310786 12 May 2021, 07:14:24 UTC
ce621ba Workaround for pyenv issue causing Kokoro jobs to fail. PiperOrigin-RevId: 373274832 12 May 2021, 01:32:34 UTC
7b2f80e Bump lodash from 4.17.20 to 4.17.21 in /javascript Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> 11 May 2021, 22:03:04 UTC
257809e Put Json-parsing into new class JsonUtil. PiperOrigin-RevId: 373146246 11 May 2021, 14:29:24 UTC
ebe49b0 Add function that converts JWK sets into Tink KeysetHandles. PiperOrigin-RevId: 373108322 11 May 2021, 09:33:11 UTC
9f7ef81 Use Optional instead of null to indicate a missing value in JwtValidator. PiperOrigin-RevId: 373107294 11 May 2021, 09:24:48 UTC
b55e811 Fix a typo in deterministic_aead.go: s/plaintex/plaintext. PiperOrigin-RevId: 372866024 10 May 2021, 06:47:26 UTC
dbfc910 Put "Envelope Encryption" on the same header level as AEAD and MAC, instead of having it below "Streaming Encryption". PiperOrigin-RevId: 372570393 07 May 2021, 16:27:00 UTC
3993433 Reenable C++ GCP tests on macOS. PiperOrigin-RevId: 372502401 07 May 2021, 07:27:38 UTC
61c9cfd Add support for the JWT "typ" header in Java. PiperOrigin-RevId: 372400278 06 May 2021, 19:28:00 UTC
671b03b Update upb, envoy-api, grpc and grpc-java dependencies in the C++ workspace. PiperOrigin-RevId: 372359573 06 May 2021, 16:26:35 UTC
e5b7b71 Add JwkSetConverter, which converts Tink JWT Public-Key Keysets into JWK Sets. PiperOrigin-RevId: 372329667 06 May 2021, 13:30:03 UTC
420bbdb Internal change. PiperOrigin-RevId: 372292114 06 May 2021, 08:05:07 UTC
6b0eb72 Merge pull request #495 from rohfl:master PiperOrigin-RevId: 372287662 06 May 2021, 07:40:36 UTC
1452321 Reformat paragraph to adher to 80-column line length limit. 06 May 2021, 07:07:28 UTC
c7edbdd Merge branch 'master' into master 06 May 2021, 07:04:48 UTC
6d406f0 Upgrade to Bazel 3.7.2. PiperOrigin-RevId: 372175723 05 May 2021, 18:54:13 UTC
384e8ed Add the new key template API to Maven jars. PiperOrigin-RevId: 372059853 05 May 2021, 05:31:55 UTC
b8fe704 Rename googleapis to com_google_googleapis in the C++ Bazel workspace. PiperOrigin-RevId: 371801382 03 May 2021, 23:24:14 UTC
ad3f121 Corrected a few Typos. Corrected the typos like verety to variety & scenorios to scenarios. 03 May 2021, 20:38:49 UTC
41f8343 Add experimental/.bazelversion. PiperOrigin-RevId: 371763191 03 May 2021, 20:14:15 UTC
d730b7a Set TINK_PYTHON_SETUPTOOLS_OVERRIDE_BASE_PATH in comprehensive test script. PiperOrigin-RevId: 371756659 03 May 2021, 19:44:12 UTC
c8ffacb Change the JWT key types: - Add an algorithm enum to the HMAC key. - Add version to all templates. Note that this makes previously generated keys incompatible. However, this is not used anywhere yet. PiperOrigin-RevId: 371287865 30 April 2021, 08:26:42 UTC
9ec3337 Add "manual" tags to examples which which require user provided GCP credentials. PiperOrigin-RevId: 371281551 30 April 2021, 07:29:04 UTC
07a984a Delaying release while cleaning up broken build targets. PiperOrigin-RevId: 371278757 30 April 2021, 07:02:25 UTC
80ade45 Move com.google.crypto.tink.signature.SigUtil to com.google.crypto.tink.signature.internal.SigUtil and make the latter public. PiperOrigin-RevId: 371233263 29 April 2021, 23:53:54 UTC
98c428f Internal change PiperOrigin-RevId: 371229689 29 April 2021, 23:34:06 UTC
a3d64c0 Bump version references to 1.6.0. PiperOrigin-RevId: 371223896 29 April 2021, 23:00:38 UTC
3346d15 Internal change PiperOrigin-RevId: 371125521 29 April 2021, 15:35:16 UTC
2eba2a9 Add UTF-16 validation to strings in JWT in Java. PiperOrigin-RevId: 371101019 29 April 2021, 12:36:26 UTC
06aa214 Add a link to developers.google.com/tink in the project README. PiperOrigin-RevId: 370967492 28 April 2021, 20:01:35 UTC
ca58947 Cleanup README.md by using reference links. PiperOrigin-RevId: 370955175 28 April 2021, 19:04:49 UTC
8e1453f Deprecate old key template APIs. PiperOrigin-RevId: 370932985 28 April 2021, 17:28:30 UTC
6d40805 Deprecate old PRF key template APIs. PiperOrigin-RevId: 370932956 28 April 2021, 17:27:33 UTC
49c25cb Deprecate old hybrid key template APIs. PiperOrigin-RevId: 370931189 28 April 2021, 17:20:28 UTC
4934db8 Validate all strings in the output of _jwt_format.json_load. PiperOrigin-RevId: 370903002 28 April 2021, 14:59:09 UTC
8fd0e2c Add tests for JWTs with bad UTF8 or UTF16 characters. Validation in Python and Java is not yet strict enough. PiperOrigin-RevId: 370863018 28 April 2021, 10:05:23 UTC
a0b5458 Update the FIPS-only mode documentation. PiperOrigin-RevId: 370857570 28 April 2021, 09:24:15 UTC
b88e97f Deprecate old DAEAD key template APIs. PiperOrigin-RevId: 370853211 28 April 2021, 08:48:28 UTC
cb14df4 Deprecate old signature key template APIs. PiperOrigin-RevId: 370852053 28 April 2021, 08:37:41 UTC
1235cda Deprecate old MAC key template APIs. PiperOrigin-RevId: 370851793 28 April 2021, 08:35:11 UTC
f4d7b1a Deprecate old streaming AEAD key template APIs. PiperOrigin-RevId: 370851611 28 April 2021, 08:33:40 UTC
7a11d5c Switch to new key template APIs in remaining examples and docs. PiperOrigin-RevId: 370842242 28 April 2021, 07:16:36 UTC
f9b04ab Add cross-language tests with token that have too many recursion in the JSON string. PiperOrigin-RevId: 370676160 27 April 2021, 14:30:37 UTC
3e8aca9 Remove org.json dependencies. PiperOrigin-RevId: 370665562 27 April 2021, 13:27:25 UTC
83eda2b Test parsing JSON string with lots of recursion. PiperOrigin-RevId: 370661177 27 April 2021, 12:52:25 UTC
d56d451 Reject JWT tokens with a "crit" header. PiperOrigin-RevId: 370638735 27 April 2021, 09:48:28 UTC
8a9d9f6 Migrate payment methods token parsing to Gson. PiperOrigin-RevId: 370620463 27 April 2021, 07:20:18 UTC
f874c4e Fix dependency conflicts for Java KMS integrations. PiperOrigin-RevId: 370571447 26 April 2021, 23:55:38 UTC
ba6fa1b Fix broken GitHub Pages links. PiperOrigin-RevId: 370510124 26 April 2021, 19:00:55 UTC
6599b87 Ignore "typ" header in JWT header validation. PiperOrigin-RevId: 370466374 26 April 2021, 15:46:28 UTC
215e636 Also use nanos in conversion from proto to timestamp and vice versa. PiperOrigin-RevId: 370434708 26 April 2021, 12:06:08 UTC
de11528 Add a container for key templates that don't quite fit with the rest of Tink. PiperOrigin-RevId: 370399989 26 April 2021, 07:20:42 UTC
865e083 Sync/update dependencies for Java KMS integrations. PiperOrigin-RevId: 370149555 23 April 2021, 20:41:36 UTC
f01bac9 Restrict usage of AES-CTR-HMAC streaming subtle primitive in FIPS-mode. Updates the AES-CTR-HMAC streaming constructor to throw a GeneralSecurityException. PiperOrigin-RevId: 370030433 23 April 2021, 07:39:46 UTC
6924bdb Auto-generate examples/java_src BUILD files. PiperOrigin-RevId: 369818591 22 April 2021, 07:52:20 UTC
335dbf2 Specify a non-default expiration timestamp in jwt_service_test. Fix visibility of @tink_py//tink/jwt:_jwt_format, which is depended on by the cross-language jwt_validation_test. PiperOrigin-RevId: 369809025 22 April 2021, 06:24:16 UTC
44b3cf9 Add cross-language tests for JWT validation. PiperOrigin-RevId: 369685906 21 April 2021, 17:38:33 UTC
51e65ea Consider tokens where expiration is exactly equal to now expired. Is required by https://tools.ietf.org/html/rfc7519#section-4.1.4. PiperOrigin-RevId: 369634660 21 April 2021, 12:20:45 UTC
1efefeb Restrict usage of RSA-SSA-PSS subtle primitive in FIPS-mode. PiperOrigin-RevId: 369628737 21 April 2021, 11:29:36 UTC
891a812 Use milliseconds in timestamps, and limit the range of timestamps. PiperOrigin-RevId: 369618084 21 April 2021, 09:55:05 UTC
9114a79 Use floats for timestamps in Python, and validate size. PiperOrigin-RevId: 369613069 21 April 2021, 09:21:19 UTC
faa51ea Limit the range of timestams in Java to the same values as in Python and C++. PiperOrigin-RevId: 369610302 21 April 2021, 08:59:38 UTC
0933e34 Add new key templates to Tinkey. PiperOrigin-RevId: 369607886 21 April 2021, 08:35:59 UTC
10cb4cf Update examples to new key template API. PiperOrigin-RevId: 369511716 20 April 2021, 20:44:30 UTC
9a391cb Don't cut off millisecond fractions in JWT timestamps in Java, and catch too large timestamps. PiperOrigin-RevId: 369434755 20 April 2021, 14:26:32 UTC
5e4ceb4 Add ECDSA key formats. PiperOrigin-RevId: 369388043 20 April 2021, 07:59:15 UTC
1355801 Validate registered claim types, and convert string audience claim. PiperOrigin-RevId: 369387456 20 April 2021, 07:54:56 UTC
3f17236 Add hybrid key formats. PiperOrigin-RevId: 369355050 20 April 2021, 02:51:28 UTC
1cc6459 Add a convenient API for retrieving a key template from its name. PiperOrigin-RevId: 369345198 20 April 2021, 01:22:43 UTC
a69a56b Add a convenient API for retrieving a key template from its name. PiperOrigin-RevId: 369163658 19 April 2021, 07:19:24 UTC
6d52a1c Add a convenient API for retrieving a key template from its name. PiperOrigin-RevId: 369161269 19 April 2021, 06:58:55 UTC
ccc0569 Fix assumption for a fips_utils test. PiperOrigin-RevId: 368862293 16 April 2021, 16:30:00 UTC
450d693 Move config_setting and define for enabling FIPS to fips_utils. PiperOrigin-RevId: 368854096 16 April 2021, 15:44:36 UTC
d0795b2 Add a function to enable FIPS restrictions at runtime in C++. PiperOrigin-RevId: 368850964 16 April 2021, 15:25:45 UTC
47b6e17 Refactor tink fips into an internal and public part. Create a new fips_util target which captures all internal functions used for implementing the FIPS checks and puts it in the internal namespace. The tink_fips.h now only provides functions which are part of the public API. PiperOrigin-RevId: 368843791 16 April 2021, 14:33:51 UTC
564daf0 Rename JWT RSA key templates in Java. PiperOrigin-RevId: 368806287 16 April 2021, 09:13:04 UTC
6e17ac6 Add RSA signature key formats. PiperOrigin-RevId: 368804572 16 April 2021, 08:56:21 UTC
fffd119 Add HKDF SHA256 PRF key formats. PiperOrigin-RevId: 368804075 16 April 2021, 08:51:58 UTC
710411a Add AES-GCM streaming AEAD key formats. PiperOrigin-RevId: 368803361 16 April 2021, 08:44:17 UTC
back to top