https://github.com/google/tink

sort by:
Revision Author Date Message Commit Date
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
e767489 Add AES-CMAC key formats. PiperOrigin-RevId: 368789221 16 April 2021, 06:35:36 UTC
4b77644 Add AES-CMAC-PRF key formats. PiperOrigin-RevId: 368788835 16 April 2021, 06:32:00 UTC
15d8be4 Add AES-CTR-HMAC streaming AEAD key formats. PiperOrigin-RevId: 368788303 16 April 2021, 06:28:11 UTC
05f2559 Add HMAC key formats. PiperOrigin-RevId: 368788089 16 April 2021, 06:26:34 UTC
34587fb Use absl.flags consistently for the Python GCS Envelope AEAD example. PiperOrigin-RevId: 368785681 16 April 2021, 06:07:16 UTC
6dd6568 Clean up streaming AEAD test runner script. PiperOrigin-RevId: 368743920 15 April 2021, 23:47:51 UTC
0a6fd14 Adds Hybrid Config and Key Templates classes for CECPQ2. PiperOrigin-RevId: 368697189 15 April 2021, 19:42:51 UTC
fba8476 Add BUILD.bazel file to create containing package for examples_java_deps_init.bzl. PiperOrigin-RevId: 368681179 15 April 2021, 18:29:15 UTC
b78ab0a Add HMAC-PRF key formats. PiperOrigin-RevId: 368679804 15 April 2021, 18:22:29 UTC
baec802 Add deterministic AEAD key templates. PiperOrigin-RevId: 368672192 15 April 2021, 17:49:46 UTC
f1691f5 Add Ed25519 key formats. PiperOrigin-RevId: 368669260 15 April 2021, 17:37:26 UTC
e0abd00 Allow keyFormats() to throw GeneralSecurityException. PiperOrigin-RevId: 368654121 15 April 2021, 16:23:29 UTC
a914296 Use absl.flags consistently in signature Python example. PiperOrigin-RevId: 368653048 15 April 2021, 16:18:42 UTC
0e160f3 Add license headers to all .sh files. PiperOrigin-RevId: 368648003 15 April 2021, 15:53:31 UTC
4cc630d Add prf and streaming_aead to tink_config. PiperOrigin-RevId: 368638085 15 April 2021, 14:49:47 UTC
11f803b Add missing copyright statements and fix typos. Some were missing due to internal miscommunication. PiperOrigin-RevId: 368628180 15 April 2021, 13:38:05 UTC
98a7866 Java: add a GCS client-side encryption example. PiperOrigin-RevId: 368598725 15 April 2021, 09:25:18 UTC
f519b6c Move computation of Ecdsa Algorithm into a function. PiperOrigin-RevId: 368597049 15 April 2021, 09:09:09 UTC
df71280 Add JWT RSA SSA PSS key manager to config and add templates. PiperOrigin-RevId: 368594808 15 April 2021, 08:49:31 UTC
0ce9612 Move file_object_adapter from util into streaming_aead, and add a "_" prefix. PiperOrigin-RevId: 368590351 15 April 2021, 08:03:13 UTC
a5c1f13 Add JWT RSA SSA PSS key managers in C++ PiperOrigin-RevId: 368585269 15 April 2021, 07:22:44 UTC
93f240b Use absl.flags consistently in MAC Python example. PiperOrigin-RevId: 368583441 15 April 2021, 07:06:21 UTC
73b99b9 Add missing copyright line. PiperOrigin-RevId: 368574596 15 April 2021, 05:45:43 UTC
b1b044d Use absl.flags consistently in hybrid Python example. PiperOrigin-RevId: 368566312 15 April 2021, 04:17:13 UTC
222ec5f Use absl.flags consistently in envelope AEAD Python example. PiperOrigin-RevId: 368541009 15 April 2021, 00:25:55 UTC
6b840f2 Use absl.flags consistently in encrypted keyset Python example. PiperOrigin-RevId: 368515682 14 April 2021, 22:03:29 UTC
91901c2 Use absl.flags consistently in deterministic AEAD Python example. PiperOrigin-RevId: 368498615 14 April 2021, 20:38:05 UTC
c0870cc Use absl.flags consistently in cleartext keyset Python example. PiperOrigin-RevId: 368492585 14 April 2021, 20:07:39 UTC
6761ea1 Use absl.flags consistently in AEAD Python example. PiperOrigin-RevId: 368487286 14 April 2021, 19:43:06 UTC
55a637b Add RSA SSA PKCS1 key managers to config, and add templates. PiperOrigin-RevId: 368442641 14 April 2021, 16:09:26 UTC
5912e73 Add JWT RSA SSA PKCS1 key managers in C++. PiperOrigin-RevId: 368419854 14 April 2021, 13:45:28 UTC
311fb1a CECPQ2 bazel clean-up: fixing imports and string conversions required in Bazel. PiperOrigin-RevId: 368407615 14 April 2021, 12:07:45 UTC
04a80a7 Add Jwt RSA SSA PSS key managers in C++. PiperOrigin-RevId: 368404370 14 April 2021, 11:43:14 UTC
0535fd1 Add key formats to remaining AEAD key managers. PiperOrigin-RevId: 368392248 14 April 2021, 09:57:17 UTC
d603860 Remove unnecessary dependencies of JWT ECDSA key managers in C++. PiperOrigin-RevId: 368387411 14 April 2021, 09:26:28 UTC
d9b6472 Inline jwt_names.h. PiperOrigin-RevId: 368383286 14 April 2021, 08:38:52 UTC
0b5726e Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368367721 14 April 2021, 06:17:30 UTC
9a1e975 Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368367343 14 April 2021, 06:13:46 UTC
a2167d0 Add public visibility for AES-KWP PiperOrigin-RevId: 368360382 14 April 2021, 05:07:15 UTC
e0880a9 Python: add a GCS client-side encryption example. PiperOrigin-RevId: 368343932 14 April 2021, 02:33:02 UTC
bff1c60 Ignore unknown JWT headers in Java, as already done in C++ and Python. PiperOrigin-RevId: 368259070 13 April 2021, 18:33:40 UTC
00ffbef Adds private and public key manager classes for CECPQ2 enablement in Tink C++. PiperOrigin-RevId: 368225685 13 April 2021, 16:02:49 UTC
3100a16 Add raw JWT RSA PKCS1 key managers in C++. PiperOrigin-RevId: 368219788 13 April 2021, 15:31:15 UTC
1cde85d Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368199097 13 April 2021, 13:02:19 UTC
ddbb329 Fix typo in _jwt_mac_wrapper_test.py. PiperOrigin-RevId: 368198876 13 April 2021, 13:00:16 UTC
8349af1 Add public key sign/verify to C++ JWT testing service. PiperOrigin-RevId: 368195744 13 April 2021, 12:33:19 UTC
4c4b489 Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368193831 13 April 2021, 12:15:27 UTC
8f880a7 Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368188174 13 April 2021, 11:27:54 UTC
a7ba7a4 Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368184772 13 April 2021, 10:56:31 UTC
373b0dd Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368182971 13 April 2021, 10:37:37 UTC
1bcd530 Add missing copyright statements. These were missing due to internal miscommunication. PiperOrigin-RevId: 368182969 13 April 2021, 10:36:55 UTC
back to top