a7b2305 | ckl | 12 July 2021, 19:07:50 UTC | Version bump to 1.6.1. PiperOrigin-RevId: 384286927 (cherry picked from commit 99d379628add82a23b17788fa9d3381478f9bd1b) | 12 July 2021, 20:28:17 UTC |
983c21e | Charles Lee | 12 July 2021, 17:55:48 UTC | 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 | ckl | 08 July 2021, 23:53:47 UTC | Update missed version references to 1.6.0. PiperOrigin-RevId: 383742198 (cherry picked from commit 1b5ddd77727c8fe7e973dce38465296e02768fb5) | 09 July 2021, 20:48:52 UTC |
a50e5ca | ckl | 25 June 2021, 09:07:57 UTC | Update FIPS documentation with correct flag path. PiperOrigin-RevId: 381427220 (cherry picked from commit 38b9feaffa500fa0010bd86af50bc93c30b90266) | 09 July 2021, 20:48:35 UTC |
f93e4bf | ckl | 15 June 2021, 22:39:34 UTC | 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 | ckl | 15 June 2021, 21:49:22 UTC | 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 | ckl | 12 June 2021, 01:15:42 UTC | 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 | ckl | 12 June 2021, 00:48:26 UTC | Enable building binary wheels for Python 3.9. PiperOrigin-RevId: 378982897 (cherry picked from commit 22aac71ba2ac6b9fd928e446c80fbaf74b2e2f51) | 09 July 2021, 20:47:35 UTC |
2018c23 | ckl | 11 June 2021, 23:39:02 UTC | Use pyenv to manage multiple Python versions. PiperOrigin-RevId: 378973310 (cherry picked from commit 6b1ddd948be1e36f46f1d91c7ee6c13058049a57) | 09 July 2021, 20:47:20 UTC |
9adfa46 | Tink Team | 11 June 2021, 15:20:21 UTC | 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 | ckl | 26 May 2021, 13:41:17 UTC | 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 | thaidn | 24 May 2021, 18:30:48 UTC | 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 | thaidn | 20 May 2021, 23:36:08 UTC | Quote manifest lines. PiperOrigin-RevId: 374974840 (cherry picked from commit 2bda214a4e9fbddb653a887d783afe8b8c7e9fb2) | 09 July 2021, 20:46:12 UTC |
426dfee | thaidn | 20 May 2021, 16:21:16 UTC | 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 | thaidn | 20 May 2021, 16:20:23 UTC | 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 | kste | 20 May 2021, 12:38:31 UTC | 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 | thaidn | 19 May 2021, 07:16:42 UTC | 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 | ckl | 17 May 2021, 19:43:39 UTC | Resuming 1.6.0 release. PiperOrigin-RevId: 374257581 | 17 May 2021, 19:44:17 UTC |
8b1b361 | juerg | 17 May 2021, 15:53:15 UTC | Add type header to JWTs in C++. PiperOrigin-RevId: 374206249 | 17 May 2021, 15:54:02 UTC |
ab8670a | Copybara-Service | 12 May 2021, 17:32:27 UTC | 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 | juerg | 12 May 2021, 07:13:49 UTC | 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 | ckl | 12 May 2021, 01:31:58 UTC | Workaround for pyenv issue causing Kokoro jobs to fail. PiperOrigin-RevId: 373274832 | 12 May 2021, 01:32:34 UTC |
7b2f80e | dependabot[bot] | 11 May 2021, 22:03:04 UTC | 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 | juerg | 11 May 2021, 14:28:44 UTC | Put Json-parsing into new class JsonUtil. PiperOrigin-RevId: 373146246 | 11 May 2021, 14:29:24 UTC |
ebe49b0 | juerg | 11 May 2021, 09:32:37 UTC | Add function that converts JWK sets into Tink KeysetHandles. PiperOrigin-RevId: 373108322 | 11 May 2021, 09:33:11 UTC |
9f7ef81 | juerg | 11 May 2021, 09:23:57 UTC | Use Optional instead of null to indicate a missing value in JwtValidator. PiperOrigin-RevId: 373107294 | 11 May 2021, 09:24:48 UTC |
b55e811 | Tink Team | 10 May 2021, 06:46:33 UTC | Fix a typo in deterministic_aead.go: s/plaintex/plaintext. PiperOrigin-RevId: 372866024 | 10 May 2021, 06:47:26 UTC |
dbfc910 | tholenst | 07 May 2021, 16:26:26 UTC | 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 | ckl | 07 May 2021, 07:26:57 UTC | Reenable C++ GCP tests on macOS. PiperOrigin-RevId: 372502401 | 07 May 2021, 07:27:38 UTC |
61c9cfd | juerg | 06 May 2021, 19:27:23 UTC | Add support for the JWT "typ" header in Java. PiperOrigin-RevId: 372400278 | 06 May 2021, 19:28:00 UTC |
671b03b | ckl | 06 May 2021, 16:26:00 UTC | Update upb, envoy-api, grpc and grpc-java dependencies in the C++ workspace. PiperOrigin-RevId: 372359573 | 06 May 2021, 16:26:35 UTC |
e5b7b71 | juerg | 06 May 2021, 13:29:17 UTC | Add JwkSetConverter, which converts Tink JWT Public-Key Keysets into JWK Sets. PiperOrigin-RevId: 372329667 | 06 May 2021, 13:30:03 UTC |
420bbdb | juerg | 06 May 2021, 08:04:28 UTC | Internal change. PiperOrigin-RevId: 372292114 | 06 May 2021, 08:05:07 UTC |
6b0eb72 | Copybara-Service | 06 May 2021, 07:40:36 UTC | Merge pull request #495 from rohfl:master PiperOrigin-RevId: 372287662 | 06 May 2021, 07:40:36 UTC |
1452321 | Charles Lee | 06 May 2021, 07:07:28 UTC | Reformat paragraph to adher to 80-column line length limit. | 06 May 2021, 07:07:28 UTC |
c7edbdd | Charles Lee | 06 May 2021, 07:04:48 UTC | Merge branch 'master' into master | 06 May 2021, 07:04:48 UTC |
6d406f0 | ckl | 05 May 2021, 18:53:31 UTC | Upgrade to Bazel 3.7.2. PiperOrigin-RevId: 372175723 | 05 May 2021, 18:54:13 UTC |
384e8ed | thaidn | 05 May 2021, 05:31:15 UTC | Add the new key template API to Maven jars. PiperOrigin-RevId: 372059853 | 05 May 2021, 05:31:55 UTC |
b8fe704 | ckl | 03 May 2021, 23:23:24 UTC | Rename googleapis to com_google_googleapis in the C++ Bazel workspace. PiperOrigin-RevId: 371801382 | 03 May 2021, 23:24:14 UTC |
ad3f121 | Rohit Jangid | 03 May 2021, 20:38:49 UTC | Corrected a few Typos. Corrected the typos like verety to variety & scenorios to scenarios. | 03 May 2021, 20:38:49 UTC |
41f8343 | ckl | 03 May 2021, 20:13:30 UTC | Add experimental/.bazelversion. PiperOrigin-RevId: 371763191 | 03 May 2021, 20:14:15 UTC |
d730b7a | ckl | 03 May 2021, 19:43:32 UTC | Set TINK_PYTHON_SETUPTOOLS_OVERRIDE_BASE_PATH in comprehensive test script. PiperOrigin-RevId: 371756659 | 03 May 2021, 19:44:12 UTC |
c8ffacb | juerg | 30 April 2021, 08:25:53 UTC | 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 | ckl | 30 April 2021, 07:28:34 UTC | Add "manual" tags to examples which which require user provided GCP credentials. PiperOrigin-RevId: 371281551 | 30 April 2021, 07:29:04 UTC |
07a984a | ckl | 30 April 2021, 07:01:53 UTC | Delaying release while cleaning up broken build targets. PiperOrigin-RevId: 371278757 | 30 April 2021, 07:02:25 UTC |
80ade45 | aluykx | 29 April 2021, 23:53:09 UTC | 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 | aluykx | 29 April 2021, 23:33:31 UTC | Internal change PiperOrigin-RevId: 371229689 | 29 April 2021, 23:34:06 UTC |
a3d64c0 | ckl | 29 April 2021, 23:00:02 UTC | Bump version references to 1.6.0. PiperOrigin-RevId: 371223896 | 29 April 2021, 23:00:38 UTC |
3346d15 | rafaelmisoczki | 29 April 2021, 15:34:24 UTC | Internal change PiperOrigin-RevId: 371125521 | 29 April 2021, 15:35:16 UTC |
2eba2a9 | juerg | 29 April 2021, 12:35:31 UTC | Add UTF-16 validation to strings in JWT in Java. PiperOrigin-RevId: 371101019 | 29 April 2021, 12:36:26 UTC |
06aa214 | ckl | 28 April 2021, 20:01:00 UTC | Add a link to developers.google.com/tink in the project README. PiperOrigin-RevId: 370967492 | 28 April 2021, 20:01:35 UTC |
ca58947 | ckl | 28 April 2021, 19:03:12 UTC | Cleanup README.md by using reference links. PiperOrigin-RevId: 370955175 | 28 April 2021, 19:04:49 UTC |
8e1453f | thaidn | 28 April 2021, 17:27:03 UTC | Deprecate old key template APIs. PiperOrigin-RevId: 370932985 | 28 April 2021, 17:28:30 UTC |
6d40805 | thaidn | 28 April 2021, 17:26:56 UTC | Deprecate old PRF key template APIs. PiperOrigin-RevId: 370932956 | 28 April 2021, 17:27:33 UTC |
49c25cb | thaidn | 28 April 2021, 17:19:45 UTC | Deprecate old hybrid key template APIs. PiperOrigin-RevId: 370931189 | 28 April 2021, 17:20:28 UTC |
4934db8 | juerg | 28 April 2021, 14:58:25 UTC | Validate all strings in the output of _jwt_format.json_load. PiperOrigin-RevId: 370903002 | 28 April 2021, 14:59:09 UTC |
8fd0e2c | juerg | 28 April 2021, 10:04:48 UTC | 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 | ckl | 28 April 2021, 09:23:46 UTC | Update the FIPS-only mode documentation. PiperOrigin-RevId: 370857570 | 28 April 2021, 09:24:15 UTC |
b88e97f | thaidn | 28 April 2021, 08:47:53 UTC | Deprecate old DAEAD key template APIs. PiperOrigin-RevId: 370853211 | 28 April 2021, 08:48:28 UTC |
cb14df4 | thaidn | 28 April 2021, 08:37:00 UTC | Deprecate old signature key template APIs. PiperOrigin-RevId: 370852053 | 28 April 2021, 08:37:41 UTC |
1235cda | thaidn | 28 April 2021, 08:34:43 UTC | Deprecate old MAC key template APIs. PiperOrigin-RevId: 370851793 | 28 April 2021, 08:35:11 UTC |
f4d7b1a | thaidn | 28 April 2021, 08:33:04 UTC | Deprecate old streaming AEAD key template APIs. PiperOrigin-RevId: 370851611 | 28 April 2021, 08:33:40 UTC |
7a11d5c | thaidn | 28 April 2021, 07:15:47 UTC | Switch to new key template APIs in remaining examples and docs. PiperOrigin-RevId: 370842242 | 28 April 2021, 07:16:36 UTC |
f9b04ab | juerg | 27 April 2021, 14:29:56 UTC | 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 | juerg | 27 April 2021, 13:26:49 UTC | Remove org.json dependencies. PiperOrigin-RevId: 370665562 | 27 April 2021, 13:27:25 UTC |
83eda2b | juerg | 27 April 2021, 12:51:51 UTC | Test parsing JSON string with lots of recursion. PiperOrigin-RevId: 370661177 | 27 April 2021, 12:52:25 UTC |
d56d451 | juerg | 27 April 2021, 09:48:00 UTC | Reject JWT tokens with a "crit" header. PiperOrigin-RevId: 370638735 | 27 April 2021, 09:48:28 UTC |
8a9d9f6 | juerg | 27 April 2021, 07:19:17 UTC | Migrate payment methods token parsing to Gson. PiperOrigin-RevId: 370620463 | 27 April 2021, 07:20:18 UTC |
f874c4e | ckl | 26 April 2021, 23:55:04 UTC | Fix dependency conflicts for Java KMS integrations. PiperOrigin-RevId: 370571447 | 26 April 2021, 23:55:38 UTC |
ba6fa1b | ckl | 26 April 2021, 19:00:10 UTC | Fix broken GitHub Pages links. PiperOrigin-RevId: 370510124 | 26 April 2021, 19:00:55 UTC |
6599b87 | juerg | 26 April 2021, 15:45:40 UTC | Ignore "typ" header in JWT header validation. PiperOrigin-RevId: 370466374 | 26 April 2021, 15:46:28 UTC |
215e636 | juerg | 26 April 2021, 12:05:33 UTC | Also use nanos in conversion from proto to timestamp and vice versa. PiperOrigin-RevId: 370434708 | 26 April 2021, 12:06:08 UTC |
de11528 | thaidn | 26 April 2021, 07:20:11 UTC | 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 | ckl | 23 April 2021, 20:40:57 UTC | Sync/update dependencies for Java KMS integrations. PiperOrigin-RevId: 370149555 | 23 April 2021, 20:41:36 UTC |
f01bac9 | kste | 23 April 2021, 07:39:04 UTC | 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 | thaidn | 22 April 2021, 07:51:41 UTC | Auto-generate examples/java_src BUILD files. PiperOrigin-RevId: 369818591 | 22 April 2021, 07:52:20 UTC |
335dbf2 | ckl | 22 April 2021, 06:23:43 UTC | 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 | juerg | 21 April 2021, 17:37:57 UTC | Add cross-language tests for JWT validation. PiperOrigin-RevId: 369685906 | 21 April 2021, 17:38:33 UTC |
51e65ea | juerg | 21 April 2021, 12:20:15 UTC | 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 | kste | 21 April 2021, 11:28:52 UTC | Restrict usage of RSA-SSA-PSS subtle primitive in FIPS-mode. PiperOrigin-RevId: 369628737 | 21 April 2021, 11:29:36 UTC |
891a812 | juerg | 21 April 2021, 09:54:33 UTC | Use milliseconds in timestamps, and limit the range of timestamps. PiperOrigin-RevId: 369618084 | 21 April 2021, 09:55:05 UTC |
9114a79 | juerg | 21 April 2021, 09:20:42 UTC | Use floats for timestamps in Python, and validate size. PiperOrigin-RevId: 369613069 | 21 April 2021, 09:21:19 UTC |
faa51ea | juerg | 21 April 2021, 08:59:07 UTC | 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 | thaidn | 21 April 2021, 08:35:03 UTC | Add new key templates to Tinkey. PiperOrigin-RevId: 369607886 | 21 April 2021, 08:35:59 UTC |
10cb4cf | thaidn | 20 April 2021, 20:43:53 UTC | Update examples to new key template API. PiperOrigin-RevId: 369511716 | 20 April 2021, 20:44:30 UTC |
9a391cb | juerg | 20 April 2021, 14:25:56 UTC | 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 | thaidn | 20 April 2021, 07:58:50 UTC | Add ECDSA key formats. PiperOrigin-RevId: 369388043 | 20 April 2021, 07:59:15 UTC |
1355801 | juerg | 20 April 2021, 07:54:15 UTC | Validate registered claim types, and convert string audience claim. PiperOrigin-RevId: 369387456 | 20 April 2021, 07:54:56 UTC |
3f17236 | thaidn | 20 April 2021, 02:50:53 UTC | Add hybrid key formats. PiperOrigin-RevId: 369355050 | 20 April 2021, 02:51:28 UTC |
1cc6459 | thaidn | 20 April 2021, 01:22:04 UTC | Add a convenient API for retrieving a key template from its name. PiperOrigin-RevId: 369345198 | 20 April 2021, 01:22:43 UTC |
a69a56b | Tink Team | 19 April 2021, 07:18:53 UTC | Add a convenient API for retrieving a key template from its name. PiperOrigin-RevId: 369163658 | 19 April 2021, 07:19:24 UTC |
6d52a1c | thaidn | 19 April 2021, 06:57:32 UTC | Add a convenient API for retrieving a key template from its name. PiperOrigin-RevId: 369161269 | 19 April 2021, 06:58:55 UTC |
ccc0569 | kste | 16 April 2021, 16:29:25 UTC | Fix assumption for a fips_utils test. PiperOrigin-RevId: 368862293 | 16 April 2021, 16:30:00 UTC |
450d693 | kste | 16 April 2021, 15:43:58 UTC | Move config_setting and define for enabling FIPS to fips_utils. PiperOrigin-RevId: 368854096 | 16 April 2021, 15:44:36 UTC |
d0795b2 | kste | 16 April 2021, 15:25:15 UTC | Add a function to enable FIPS restrictions at runtime in C++. PiperOrigin-RevId: 368850964 | 16 April 2021, 15:25:45 UTC |
47b6e17 | kste | 16 April 2021, 14:33:15 UTC | 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 | juerg | 16 April 2021, 09:12:27 UTC | Rename JWT RSA key templates in Java. PiperOrigin-RevId: 368806287 | 16 April 2021, 09:13:04 UTC |
6e17ac6 | thaidn | 16 April 2021, 08:55:44 UTC | Add RSA signature key formats. PiperOrigin-RevId: 368804572 | 16 April 2021, 08:56:21 UTC |
fffd119 | thaidn | 16 April 2021, 08:51:18 UTC | Add HKDF SHA256 PRF key formats. PiperOrigin-RevId: 368804075 | 16 April 2021, 08:51:58 UTC |
710411a | thaidn | 16 April 2021, 08:43:52 UTC | Add AES-GCM streaming AEAD key formats. PiperOrigin-RevId: 368803361 | 16 April 2021, 08:44:17 UTC |