)]}'
{
  "log": [
    {
      "commit": "298a1d24ad7b6c30d48bca554e4fbaf6a032e0dd",
      "tree": "04c1ba1f722de0d9f5db8c7917e094ffd804047f",
      "parents": [
        "a7eb3f4543c0bab6accc278438e6c6e92bf82c03"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Dec 11 15:08:04 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Dec 12 11:50:40 2024 -0800"
      },
      "message": "Add target hybrid:config_v0\n\nhybrid:config_v0 is required for using the new KeysetHandle::GetPrimitive() function in Cobalt\n\nBug: 380914357\n\nChange-Id: If94fc828294eba8d2332d96b23480d41dac8b5d4\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/tink/+/1172352\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "a7eb3f4543c0bab6accc278438e6c6e92bf82c03",
      "tree": "e73a83822cda33c3071d0a9c32a37faee3868d88",
      "parents": [
        "222c91fdad4303471342af15fc46fc8a6c27b3bb",
        "1f4cd38874ec0be85f5aa55ba86d95d18c3fd965"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Nov 18 13:29:24 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Dec 10 20:25:56 2024 +0000"
      },
      "message": "Merge branch \u0027upstream/master\u0027 into main\n\nCommand to uprev Tink:\n```\ngit checkout upstream/master\ngit checkout origin/main -b ${USER}-merge\ngit merge upstream/master\npython3 ./tools/convert_for_cobalt\nfx format-code --files\u003d${gn build files that convert_for_cobalt wrote}\ngit commit --no-verify\n```\n\nThis is the head of the old Tink repo. Tink moved its cc workspace to a new repo: https://github.com/tink-crypto/tink-cc. For more recent Tink code, we should mirror the new Tink cc repo.\n\nFix: 379726326\n\nChange-Id: I14a6dac778623467c62172b89bd08a0a6c04463a\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/tink/+/1159008\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nSize-Review: Aidan Wolter \u003cawolter@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nReviewed-by: Francois Rousseau \u003cfrousseau@google.com\u003e\n"
    },
    {
      "commit": "222c91fdad4303471342af15fc46fc8a6c27b3bb",
      "tree": "013bb900204aa0ae79adfe023c0c6d7b7f27938a",
      "parents": [
        "91b739fe18f2eadef477709eb32912a187c9c5b7",
        "053b5b8c4214ec379daac2cc2bf208c51cc1cd66"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Fri Nov 08 13:48:42 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 11 22:23:30 2024 +0000"
      },
      "message": "Merge commit \u0027053b5b8c4214ec379daac2cc2bf208c51cc1cd66\u0027 into main\n\nCurrent Tink mirror in Fuchsia has missing include issue with the latest version of Clang. The missing include is #include \u003ccstdlib\u003e (https://github.com/tink-crypto/tink/blob/master/cc/util/secret_data_internal.h#L21)\n\nTink introduced it in https://github.com/tink-crypto/tink/commit/053b5b8c4214ec379daac2cc2bf208c51cc1cd66\nWe should at least uprev Tink to this commit to unblock the issue.\n\nCommand to uprev Tink:\n```\ngit checkout origin/main -b ${USER}-merge\ngit merge 053b5b8c4214ec379daac2cc2bf208c51cc1cd66\npython3 ./tools/convert_for_cobalt\nfx format-code --files\u003d${gn build files that convert_for_cobalt wrote}\ngit commit --no-verify\n```\n\nLocally patch to include missing absl/strings/str_cat.h header:\ncc/mac/hmac_parameters.cc\ncc/mac/aes_cmac_parameters.cc\n\nBug: 376297654\n\nChange-Id: I7cc47556e5ddec6be01bd7a523f527abea47e20a\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/tink/+/1153894\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "91b739fe18f2eadef477709eb32912a187c9c5b7",
      "tree": "1ff4fe0bbe21e8a8770ae92dd232c20fbd91721d",
      "parents": [
        "d2cefbe5a6c44c643147d9c0286bb8f7686ae399"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Oct 30 15:34:36 2024 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 01 00:10:20 2024 +0000"
      },
      "message": "Directly include absl/str_cat.h header\n\nThis is in prepare of abseil uprev by making a local patch onto our mirror of Tink to directly include absl\u0027s str_cat header, for resolving the build failure.\n\nWe are planning on upreving Abseil-cpp to commit a69b0ae5cdba53a45617afc408618a3e1ac244de[1], which is the baseline commit of LTS20230125[2] where str_cat.h is no longer transitively included in.\n\nAfter upreving Abseil-cpp, Tink in Fuchsia will upreved to upstream/master, where `absl/strings/str_cat.h` is still included in `hpke_context.cc` and `md_util.cc`, and the usage of it in `monitoring_util.h` is removed so we expect the header also get removed.\n\n[1] https://github.com/abseil/abseil-cpp/commit/a69b0ae5cdba53a45617afc408618a3e1ac244de\n[2] https://github.com/abseil/abseil-cpp/releases/tag/20230125.0\n\nBug: b/374990674\nChange-Id: Iab3092f19e50f6c99e913d4e15b211670f20cfee\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/tink/+/1147751\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "d2cefbe5a6c44c643147d9c0286bb8f7686ae399",
      "tree": "add569e2e02a29ed164f8d52155daea8c8f0986c",
      "parents": [
        "7ec76afbaedc457a155fa7373ec83ea395fe4c8d"
      ],
      "author": {
        "name": "Steve Fung",
        "email": "stevefung@google.com",
        "time": "Thu Aug 29 15:23:58 2024 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 29 23:43:34 2024 +0000"
      },
      "message": "Remove generated directories from include_dirs\n\nBug: 362796019\nChange-Id: I7b42db2cb8600818c1b90e79066c282cf6596997\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/tink/+/1110327\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nCommit-Queue: Steve Fung \u003cstevefung@google.com\u003e\nReviewed-by: Francois Rousseau \u003cfrousseau@google.com\u003e\nFuchsia-Auto-Submit: Steve Fung \u003cstevefung@google.com\u003e\n"
    },
    {
      "commit": "7ec76afbaedc457a155fa7373ec83ea395fe4c8d",
      "tree": "bcd2114ef4480cfc10a64225c915570031ad2a2d",
      "parents": [
        "270f3bbffb365d0edf9ff215e511c6bdc5d62369"
      ],
      "author": {
        "name": "Steve Fung",
        "email": "stevefung@google.com",
        "time": "Wed Aug 28 14:34:43 2024 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 29 20:02:47 2024 +0000"
      },
      "message": "Fix proto_in_dir path and re-run convert_for_cobalt\n\nSince Cobalt\u0027s build is isolated to the tink/cc directory,\nthe `proto_in_dir` path also needs to be relative to the `cc`\ndirectory,\n\nBug: 362796019\n\nChange-Id: Id53c693f2e4935a1f5739c72bd854b8ffbcf3e45\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/tink/+/1109618\nCommit-Queue: Steve Fung \u003cstevefung@google.com\u003e\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "1f4cd38874ec0be85f5aa55ba86d95d18c3fd965",
      "tree": "8db3e51fac3c3a2c264d8ff3e718634d63ff13b1",
      "parents": [
        "d847e39b94a071e15aec8d11eff6dd82fe491149",
        "aaaa1d9b041663e3355c235234fa4b102d9f926e"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 17 03:22:21 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 17 03:22:21 2024 -0700"
      },
      "message": "Merge pull request #735 from tink-crypto:dependabot/pip/python/examples/idna-3.7\n\nPiperOrigin-RevId: 625622842\n"
    },
    {
      "commit": "d847e39b94a071e15aec8d11eff6dd82fe491149",
      "tree": "74c64c2079ca5a6ad2ab4232148c3862aab5f7be",
      "parents": [
        "1798b7cd0cfbcb99688e9f2b7818f607b10eaefd"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Wed Apr 17 01:30:49 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 17 01:31:49 2024 -0700"
      },
      "message": "Add proto parser and serializer for SLH-DSA private key.\n\nPiperOrigin-RevId: 625599407\n"
    },
    {
      "commit": "1798b7cd0cfbcb99688e9f2b7818f607b10eaefd",
      "tree": "e95cdf63af1d73f5b51df72285fece10f227480e",
      "parents": [
        "93258511594033e2bb9f0baf20aed4bb8cca28b0"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Tue Apr 16 15:14:55 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 16 15:16:19 2024 -0700"
      },
      "message": "Add JWT Signature parameters and key types.\n\nPiperOrigin-RevId: 625468585\n"
    },
    {
      "commit": "93258511594033e2bb9f0baf20aed4bb8cca28b0",
      "tree": "134a582a3fb5c80d2f8b3c3f1448f2b2ca391dbc",
      "parents": [
        "3e4e908dec09d7e24d0b849c071736613477cec6"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Tue Apr 16 10:02:11 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 16 10:03:42 2024 -0700"
      },
      "message": "Add proto parser and serializer for SLH-DSA public key.\n\nPiperOrigin-RevId: 625367596\n"
    },
    {
      "commit": "3e4e908dec09d7e24d0b849c071736613477cec6",
      "tree": "62110ec49f7be62b19b7b12888edd882aeb66017",
      "parents": [
        "f3c76e130c52608a862f5f6af5671a67c39bb1b5"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Tue Apr 16 09:58:00 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 16 10:00:09 2024 -0700"
      },
      "message": "Add proto parser and serializer for SLH-DSA parameters.\n\nPiperOrigin-RevId: 625366253\n"
    },
    {
      "commit": "f3c76e130c52608a862f5f6af5671a67c39bb1b5",
      "tree": "4ed745ec1b520000a098ed602407815bddc8dc71",
      "parents": [
        "92dcf00572cf14eacba7183513d98c2bf3fa81e1"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Apr 16 08:20:23 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 16 08:21:41 2024 -0700"
      },
      "message": "Add Benchmark tests for MAC in Golang.\n\nIt tests computeMAC and verifyMAC for different key types and input length.\n\nOutput:\ncpu: AMD EPYC 7B12\nBenchmarkComputeMac/HMAC_SHA256_16-8              450417              2641 ns/op             552 B/op          6 allocs/op\nBenchmarkComputeMac/HMAC_SHA512_16-8              348763              3637 ns/op             816 B/op          6 allocs/op\nBenchmarkComputeMac/AES_CMAC_16-8                5366028               224.6 ns/op            72 B/op          4 allocs/op\nBenchmarkComputeMac/HMAC_SHA256_16k-8              29568             40542 ns/op             552 B/op          6 allocs/op\nBenchmarkComputeMac/HMAC_SHA512_16k-8              35130             34828 ns/op             816 B/op          6 allocs/op\nBenchmarkComputeMac/AES_CMAC_16k-8                 18364             66723 ns/op              72 B/op          4 allocs/op\nBenchmarkVerifyMac/HMAC_SHA256_16-8               452025              2618 ns/op             528 B/op          5 allocs/op\nBenchmarkVerifyMac/HMAC_SHA512_16-8               366612              3376 ns/op             768 B/op          5 allocs/op\nBenchmarkVerifyMac/AES_CMAC_16-8                 5455062               220.1 ns/op            48 B/op          3 allocs/op\nBenchmarkVerifyMac/HMAC_SHA256_16k-8               29738             40823 ns/op             528 B/op          5 allocs/op\nBenchmarkVerifyMac/HMAC_SHA512_16k-8               35286             35049 ns/op             768 B/op          5 allocs/op\nBenchmarkVerifyMac/AES_CMAC_16k-8                  17973             66508 ns/op              48 B/op          3 allocs/op\nPiperOrigin-RevId: 625337887\n"
    },
    {
      "commit": "92dcf00572cf14eacba7183513d98c2bf3fa81e1",
      "tree": "fd10b8e7169e4502766d3ccaa07334749e069be4",
      "parents": [
        "a5a996a46ac8719acd12d0c2ae3dc4104a1ed609"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Tue Apr 16 07:07:27 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 16 07:08:39 2024 -0700"
      },
      "message": "Increase the number of recursions to 1500 to test recursion limits for JSON\n\nThis is needed because 3.12 increased the C recursion limit to 1500 (https://github.com/python/cpython/pull/107618).\n\nPiperOrigin-RevId: 625319033\n"
    },
    {
      "commit": "a5a996a46ac8719acd12d0c2ae3dc4104a1ed609",
      "tree": "a4d7423479411963aed802c1204fd819f179cc29",
      "parents": [
        "131b96fd3ea0401606d3915dbd7472d69b49fe28"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Tue Apr 16 06:16:22 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 16 06:18:03 2024 -0700"
      },
      "message": "Add SLH-DSA private key object.\n\nPiperOrigin-RevId: 625306982\n"
    },
    {
      "commit": "131b96fd3ea0401606d3915dbd7472d69b49fe28",
      "tree": "11d091990995a203c6b14ad6eb8b33ca41997449",
      "parents": [
        "36a5643a2926f12de3ae232aaab3644ebd0f2469"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Apr 16 04:14:28 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 16 04:16:04 2024 -0700"
      },
      "message": "Add Benchmark tests for Deterministic AEAD in Golang.\n\nIt tests encrypting and decrypting 16k data.\n\nOutput:\ncpu: AMD EPYC 7B12\nBenchmarkAESSIV/AES256_SIV-8                6500            176030 ns/op           54657 B/op         23 allocs/op\nPiperOrigin-RevId: 625278908\n"
    },
    {
      "commit": "36a5643a2926f12de3ae232aaab3644ebd0f2469",
      "tree": "ef1ad4490711d3510e015885dcf1095895247932",
      "parents": [
        "5c6da061950b7927ffcb709c7ac0482dae271ac1"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Mon Apr 15 15:05:00 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 15 15:06:17 2024 -0700"
      },
      "message": "Add JWT HMAC proto key serialization.\n\nPiperOrigin-RevId: 625095823\n"
    },
    {
      "commit": "5c6da061950b7927ffcb709c7ac0482dae271ac1",
      "tree": "d6bf78b9d0033316f0fa4d705019d399e1aaef0d",
      "parents": [
        "b8f7f7cfa61819a1c47a609e9416180b67a830d3"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Mon Apr 15 08:42:03 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 15 08:43:30 2024 -0700"
      },
      "message": "Add JWT HMAC proto parameters serialization.\n\nPiperOrigin-RevId: 624972785\n"
    },
    {
      "commit": "b8f7f7cfa61819a1c47a609e9416180b67a830d3",
      "tree": "0001f286f7866e560fb03f2724301532d0ea41df",
      "parents": [
        "735315f39e480ec9d47fea75392f84f7a588f52a"
      ],
      "author": {
        "name": "tholenst",
        "email": "tholenst@google.com",
        "time": "Mon Apr 15 04:13:04 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 15 04:14:33 2024 -0700"
      },
      "message": "Remove tests which create undefined behavior.\n\nPiperOrigin-RevId: 624909243\n"
    },
    {
      "commit": "735315f39e480ec9d47fea75392f84f7a588f52a",
      "tree": "817a124ab65fdbbbf0e97932a150d6bb2101228b",
      "parents": [
        "3db8cd9972bac30739b47c411310bdd18bbfeeae"
      ],
      "author": {
        "name": "wiktorg",
        "email": "wiktorg@google.com",
        "time": "Mon Apr 15 01:58:22 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 15 01:59:53 2024 -0700"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 624877734\n"
    },
    {
      "commit": "3db8cd9972bac30739b47c411310bdd18bbfeeae",
      "tree": "d00b1e4454052fda67aeb5700856b54dae1af211",
      "parents": [
        "52ab0853b0c313ffb80c89ce6154b0f79d7539fc"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Fri Apr 12 07:39:46 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 12 07:40:58 2024 -0700"
      },
      "message": "Add C++ JWT HMAC key type.\n\nPiperOrigin-RevId: 624174566\n"
    },
    {
      "commit": "52ab0853b0c313ffb80c89ce6154b0f79d7539fc",
      "tree": "e34c64e0dddea1a2f10f738d32a2c87b47a88002",
      "parents": [
        "71e5aaa950cc47e7961a865c9145b65b5a4c79d3"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Fri Apr 12 04:36:19 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 12 04:37:28 2024 -0700"
      },
      "message": "Add public key class for SLH-DSA key types.\n\nPiperOrigin-RevId: 624132197\n"
    },
    {
      "commit": "71e5aaa950cc47e7961a865c9145b65b5a4c79d3",
      "tree": "0d202a7081234877f80c630a170b45e9e56a3382",
      "parents": [
        "cd6dd31ee7cfe1700906d3cc5c993194e75e4283"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Fri Apr 12 02:40:57 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 12 02:42:05 2024 -0700"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 624104784\n"
    },
    {
      "commit": "cd6dd31ee7cfe1700906d3cc5c993194e75e4283",
      "tree": "0e1399bdb0c2720b46b4dd110565652062beb475",
      "parents": [
        "bd0cc8c3cf77401e39e3414c089ffc9100a60503"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Fri Apr 12 02:18:59 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 12 02:20:20 2024 -0700"
      },
      "message": "Add `load()` statements for the Bazel builtin top-level java symbols\n\nLoads are being added in preparation for moving the symbols out of Bazel and into `rules_java`.\n\nPiperOrigin-RevId: 624099664\n"
    },
    {
      "commit": "bd0cc8c3cf77401e39e3414c089ffc9100a60503",
      "tree": "5a90ab7eca2e5d5835c1be766e2fe82f109057b4",
      "parents": [
        "acecf22009065179004635948ce63d67583aff65"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Fri Apr 12 01:12:55 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 12 01:14:24 2024 -0700"
      },
      "message": "Add a new test case that merges two keyset with the same key ids.\n\nPiperOrigin-RevId: 624083482\n"
    },
    {
      "commit": "aaaa1d9b041663e3355c235234fa4b102d9f926e",
      "tree": "d68a9e7c8ac9f9e53afcc6b317d7ac960e88b5c0",
      "parents": [
        "e85778cbde88c4a5fff04e46d981d5ac847e071a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Apr 12 01:42:13 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 12 01:42:13 2024 +0000"
      },
      "message": "Bump idna from 3.4 to 3.7 in /python/examples\n\nBumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "acecf22009065179004635948ce63d67583aff65",
      "tree": "39afc5ccbad781333fada5eaaff051a61f14310d",
      "parents": [
        "b44abbc32e49adeaf17c5f7a334d7d98b9225191"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Thu Apr 11 14:00:24 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 11 14:01:53 2024 -0700"
      },
      "message": "Add unit tests for gcp_kms_aead\n\nPiperOrigin-RevId: 623932208\n"
    },
    {
      "commit": "b44abbc32e49adeaf17c5f7a334d7d98b9225191",
      "tree": "416135d319ad88f2ce141760ff4c308fedab0cca",
      "parents": [
        "7126e2aabdf1944b85c250bf2b607bf6bcc1e57c"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Thu Apr 11 13:57:51 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 11 13:59:07 2024 -0700"
      },
      "message": "Add integrity verification to Tink go gcp aead.\n\nPiperOrigin-RevId: 623931199\n"
    },
    {
      "commit": "7126e2aabdf1944b85c250bf2b607bf6bcc1e57c",
      "tree": "f2a7e5c5060bdd3de4461be17adbb48df2e32a12",
      "parents": [
        "0470cc5dfee7c23471c6e121006646678d3181ba"
      ],
      "author": {
        "name": "wiktorg",
        "email": "wiktorg@google.com",
        "time": "Thu Apr 11 04:05:10 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 11 04:06:28 2024 -0700"
      },
      "message": "Add stringops using core dump protections\n\nPiperOrigin-RevId: 623778676\n"
    },
    {
      "commit": "0470cc5dfee7c23471c6e121006646678d3181ba",
      "tree": "75f84cace1984e4478d095d2f00c18daf7a1e3b0",
      "parents": [
        "976993db0cd2991a48cebc918661ddcaa39d2f2e"
      ],
      "author": {
        "name": "tholenst",
        "email": "tholenst@google.com",
        "time": "Thu Apr 11 02:20:36 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 11 02:21:53 2024 -0700"
      },
      "message": "Remove tests which create undefined behavior.\n\nOne cannot create such enums.\n\nPiperOrigin-RevId: 623756712\n"
    },
    {
      "commit": "976993db0cd2991a48cebc918661ddcaa39d2f2e",
      "tree": "9858d3cd8cae97269073bae5625d8e238c94bb53",
      "parents": [
        "05b3c500932085d3c5bf95ac968c17149a537039"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Thu Apr 11 00:44:51 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 11 00:46:05 2024 -0700"
      },
      "message": "Use rapidjson::kParseIterativeFlag when parsing JSON keysets.\n\nThis makes sure that the stack size remains constant while parsing.\n\nPiperOrigin-RevId: 623736071\n"
    },
    {
      "commit": "05b3c500932085d3c5bf95ac968c17149a537039",
      "tree": "bb8a99503771fa4494855fe83192cdbf0491705d",
      "parents": [
        "a508e1486a42947fb03c9cc306a47777b7ee5160"
      ],
      "author": {
        "name": "ckl",
        "email": "ckl@google.com",
        "time": "Wed Apr 10 15:14:03 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 15:15:15 2024 -0700"
      },
      "message": "Update primitives doc to point to DevSite for PRF.\n\nPiperOrigin-RevId: 623619570\n"
    },
    {
      "commit": "a508e1486a42947fb03c9cc306a47777b7ee5160",
      "tree": "2e914ef04b1a6490cf57e79269940b7866579cc7",
      "parents": [
        "3fbe593540c3eb862f1821d02e0127cd2040ddf1"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Wed Apr 10 14:58:01 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 14:59:57 2024 -0700"
      },
      "message": "Fix `go_package` field in `aes_*` proto definitions\n\nPiperOrigin-RevId: 623614807\n"
    },
    {
      "commit": "3fbe593540c3eb862f1821d02e0127cd2040ddf1",
      "tree": "9524dd01b05ea8622429205b764941c2c548736e",
      "parents": [
        "77b81012b3760e65eff08c3c4736843cd416b748"
      ],
      "author": {
        "name": "ckl",
        "email": "ckl@google.com",
        "time": "Wed Apr 10 11:10:58 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 11:12:14 2024 -0700"
      },
      "message": "Clean up PRF commentary.\n\nPiperOrigin-RevId: 623549940\n"
    },
    {
      "commit": "77b81012b3760e65eff08c3c4736843cd416b748",
      "tree": "a3fadaca16e1462e771205252c86e43872ef229b",
      "parents": [
        "e58b269c5766d86af2398c1754f4f4327e29d285"
      ],
      "author": {
        "name": "ckl",
        "email": "ckl@google.com",
        "time": "Wed Apr 10 10:57:34 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 10:58:38 2024 -0700"
      },
      "message": "Clean up PRF commentary.\n\nPiperOrigin-RevId: 623545635\n"
    },
    {
      "commit": "e58b269c5766d86af2398c1754f4f4327e29d285",
      "tree": "242fb0a07f633bf18e3176418921c692d61de0b9",
      "parents": [
        "df06e2c0d25a4d9606e9240a64b75fa0ea46ad46"
      ],
      "author": {
        "name": "ckl",
        "email": "ckl@google.com",
        "time": "Wed Apr 10 10:25:05 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 10:26:20 2024 -0700"
      },
      "message": "Update godoc for the prf package.\n\nPiperOrigin-RevId: 623535827\n"
    },
    {
      "commit": "df06e2c0d25a4d9606e9240a64b75fa0ea46ad46",
      "tree": "893e94829a41df00d7f6455a0a598584ac7cc522",
      "parents": [
        "6c03385888f9e548f711242ab5a2c4e8fea3d2aa"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Wed Apr 10 08:23:48 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 08:25:33 2024 -0700"
      },
      "message": "Add C++ JWT HMAC parameters.\n\nPiperOrigin-RevId: 623500888\n"
    },
    {
      "commit": "6c03385888f9e548f711242ab5a2c4e8fea3d2aa",
      "tree": "2a874b7045146b8e1b40ff92f5b93d1b75a31b36",
      "parents": [
        "e85778cbde88c4a5fff04e46d981d5ac847e071a"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Wed Apr 10 02:54:46 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 02:56:28 2024 -0700"
      },
      "message": "Add parameters for SLH-DSA signature algorithm. As mentioned in the dd, BoringSSL currently only supports SLH-DSA-SHA2-128s, so we only accept this parameter set as well for now.\n\nPiperOrigin-RevId: 623431431\n"
    },
    {
      "commit": "e85778cbde88c4a5fff04e46d981d5ac847e071a",
      "tree": "eb3c99591987706db12b1ecbbe037ecb7bdc83c9",
      "parents": [
        "62da0f303db947898aedc1687b0856a825a94558"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Wed Apr 10 02:27:10 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 02:29:48 2024 -0700"
      },
      "message": "Update README.md to communicate the repo is no longer maintained\n\n#730\n\nPiperOrigin-RevId: 623426010\n"
    },
    {
      "commit": "62da0f303db947898aedc1687b0856a825a94558",
      "tree": "dd804122398a0dbb79456ae2428b11c360d050c5",
      "parents": [
        "59d6a2b58dfcfc0cec0f0d41d69776d230b14190"
      ],
      "author": {
        "name": "wiktorg",
        "email": "wiktorg@google.com",
        "time": "Wed Apr 10 00:45:44 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 00:46:49 2024 -0700"
      },
      "message": "Add CallWithCoreDumpProtection to AES CMAC\n\nPiperOrigin-RevId: 623403538\n"
    },
    {
      "commit": "59d6a2b58dfcfc0cec0f0d41d69776d230b14190",
      "tree": "fd18ab63d84820ec94d647eb627b3ea3b899fe9f",
      "parents": [
        "93a1cca86ea8bbc40d699a2a902bda28383b5456"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Tue Apr 09 22:44:27 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 22:45:50 2024 -0700"
      },
      "message": "Silence some pytype errors.\n\nPiperOrigin-RevId: 623381193\n"
    },
    {
      "commit": "93a1cca86ea8bbc40d699a2a902bda28383b5456",
      "tree": "1d05d51f311879df3cebf867dea9dc22f01f19ef",
      "parents": [
        "ac2db863c67481115674e558ee5f762e95844551"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Tue Apr 09 11:23:33 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 11:25:12 2024 -0700"
      },
      "message": "Add JWT MAC parameters and key type.\n\nPiperOrigin-RevId: 623228536\n"
    },
    {
      "commit": "ac2db863c67481115674e558ee5f762e95844551",
      "tree": "6fd1fbc7812f4a56e597b3c091e370678f2d7c96",
      "parents": [
        "2d4259ec53586b86f07932576ac21cbbe1c4864e"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Apr 09 07:12:23 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 07:13:52 2024 -0700"
      },
      "message": "Update comment about template and remove obselete TODO.\n\nPiperOrigin-RevId: 623157373\n"
    },
    {
      "commit": "2d4259ec53586b86f07932576ac21cbbe1c4864e",
      "tree": "0d2c231270978e1d03bdf32abfbc54627cf8a851",
      "parents": [
        "e0acca795ee64b32e15ecd4b3ed60ed46255f22f"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Tue Apr 09 05:38:39 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 05:41:26 2024 -0700"
      },
      "message": "Fix documentation for JwtMacKey#getKid().\n\nPiperOrigin-RevId: 623137978\n"
    },
    {
      "commit": "e0acca795ee64b32e15ecd4b3ed60ed46255f22f",
      "tree": "f8124f84fc9f2ef41b855d4625110e12827000ea",
      "parents": [
        "e1577837bbed944577dac08d9deee70c991d2c65"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Tue Apr 09 02:57:21 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 02:58:37 2024 -0700"
      },
      "message": "Make HcVaultAead public\n\nPiperOrigin-RevId: 623105952\n"
    },
    {
      "commit": "e1577837bbed944577dac08d9deee70c991d2c65",
      "tree": "a31848434a408ef0eadc3b94891757f47a1eb092",
      "parents": [
        "410c23345788d5985a93008dd972b12c78809123"
      ],
      "author": {
        "name": "tholenst",
        "email": "tholenst@google.com",
        "time": "Tue Apr 09 01:35:59 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 01:37:36 2024 -0700"
      },
      "message": "Allow SHA224 and SHA384 in C++ for PRFs.\n\nThis makes C++ consistent with other languages.\n\nPiperOrigin-RevId: 623088207\n"
    },
    {
      "commit": "410c23345788d5985a93008dd972b12c78809123",
      "tree": "690af4e02f1aa880e9972471cb07c9026bc91113",
      "parents": [
        "5b5162b09ca7dc39be7a61da70b16b4257b6f786"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Mon Apr 08 13:39:29 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 08 13:40:55 2024 -0700"
      },
      "message": "Add a proto structure for the Stateless Hash-Based Digital Signature Algorithm (SLH-DSA)\n\nPiperOrigin-RevId: 622938993\n"
    },
    {
      "commit": "5b5162b09ca7dc39be7a61da70b16b4257b6f786",
      "tree": "2061a836e1c79ec56dce76725ee208635fbeacab",
      "parents": [
        "39ef4aca2809ca66a912022517e41aa55908caec"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Mon Apr 08 08:30:26 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 08 08:31:38 2024 -0700"
      },
      "message": "Add a raw KEM interface to Tink.\n\nThis is a subtle interface, directly exposing the shared secret bytes.\n\nPiperOrigin-RevId: 622853743\n"
    },
    {
      "commit": "39ef4aca2809ca66a912022517e41aa55908caec",
      "tree": "7c4fed6f4809c59653396d9807d77df7a516c766",
      "parents": [
        "bd17a7f84b268171d359b72bc8938a2794023fde"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Apr 08 08:04:31 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 08 08:05:53 2024 -0700"
      },
      "message": "Fixed Bug in parsing invalid keysets that resulted in a TinkBugException.\n\nPiperOrigin-RevId: 622847234\n"
    },
    {
      "commit": "bd17a7f84b268171d359b72bc8938a2794023fde",
      "tree": "8236dacd5ae96206f4ff6c81388a32dd71045cf3",
      "parents": [
        "eb6f3c949e04c486519a9e97de15788e1c8ceb94"
      ],
      "author": {
        "name": "tholenst",
        "email": "tholenst@google.com",
        "time": "Mon Apr 08 07:03:33 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 08 07:04:57 2024 -0700"
      },
      "message": "Cleanup and expand the StatefulHmacBoringSslTest.\n\nPiperOrigin-RevId: 622833282\n"
    },
    {
      "commit": "eb6f3c949e04c486519a9e97de15788e1c8ceb94",
      "tree": "98ca1d438fd7f93b807684f5b6334b1496b59656",
      "parents": [
        "4738fc399edd4a2e0f778a7451922f854ba9b3c4"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Fri Apr 05 13:59:30 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 05 14:01:29 2024 -0700"
      },
      "message": "Use the correct pyenv path in Kokoro macOS\n\nPiperOrigin-RevId: 622275210\n"
    },
    {
      "commit": "4738fc399edd4a2e0f778a7451922f854ba9b3c4",
      "tree": "e767c727a621582810522d0fe589561b0e8a6711",
      "parents": [
        "965edf91f4ff477f0b93d15cdf6055177a4381a7"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Fri Apr 05 06:06:30 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 05 06:07:47 2024 -0700"
      },
      "message": "Upgrade default tink-cc dep to 2.1.2\n\nPiperOrigin-RevId: 622157786\n"
    },
    {
      "commit": "965edf91f4ff477f0b93d15cdf6055177a4381a7",
      "tree": "af211a9576f09d3cd6544eab666cf1c4c0496eea",
      "parents": [
        "17b1ce9de51cf516656c433685fe1a05dfa05a92"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Fri Apr 05 03:56:21 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 05 03:57:38 2024 -0700"
      },
      "message": "Avoid unnecessary copies of RestrictedData in proto serialization (since it\u0027s less performant) and use const references instead.\n\nPiperOrigin-RevId: 622133044\n"
    },
    {
      "commit": "17b1ce9de51cf516656c433685fe1a05dfa05a92",
      "tree": "3ff3c7eb9cb3d9460560be6b98747f7d02de906a",
      "parents": [
        "a954cf01e220ba7e4b79e0352dde84e2627becfe"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Fri Apr 05 01:55:14 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 05 01:56:40 2024 -0700"
      },
      "message": "Bump version to 2.1.2\n\nPiperOrigin-RevId: 622108863\n"
    },
    {
      "commit": "a954cf01e220ba7e4b79e0352dde84e2627becfe",
      "tree": "9d985ba6d975bc031743fd243747cb22f10b18f0",
      "parents": [
        "e16626bcfc931ede7d55de449638cded989778a4"
      ],
      "author": {
        "name": "ckl",
        "email": "ckl@google.com",
        "time": "Thu Apr 04 01:10:12 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 04 01:11:50 2024 -0700"
      },
      "message": "Use the EntriesInKeysetOrder field instead of building a local slice of all entries.\n\nPiperOrigin-RevId: 621771983\n"
    },
    {
      "commit": "e16626bcfc931ede7d55de449638cded989778a4",
      "tree": "602cfecb9a927ba83d43167482133f2681caf4a4",
      "parents": [
        "da751cb867a85c39ce8e6f1c42f6222674d5d1e3"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Wed Apr 03 22:20:06 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 22:21:28 2024 -0700"
      },
      "message": "Use Python 3.8 in macOS continuous tests\n\nPiperOrigin-RevId: 621735359\n"
    },
    {
      "commit": "da751cb867a85c39ce8e6f1c42f6222674d5d1e3",
      "tree": "95e6a6f76b0e5cbf49d0835605c404450e357624",
      "parents": [
        "29fc855b9fac588eda61d29d6947774bd8877c35"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Wed Apr 03 12:31:59 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 12:33:27 2024 -0700"
      },
      "message": "Add more unit tests for Util.java.\n\nAlso, fix some lint warnings.\n\nPiperOrigin-RevId: 621605961\n"
    },
    {
      "commit": "29fc855b9fac588eda61d29d6947774bd8877c35",
      "tree": "bb3547f77a8aa361c83e232f071f3aff578288f9",
      "parents": [
        "5613f57c34fef9a25f8fe19167739c6a7915c522"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Wed Apr 03 08:59:52 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 09:01:25 2024 -0700"
      },
      "message": "Use OutputPrefixUtil in Legacy Primitives.\n\nPiperOrigin-RevId: 621539371\n"
    },
    {
      "commit": "5613f57c34fef9a25f8fe19167739c6a7915c522",
      "tree": "beac7cf4912b5ab43d0cbf988197859ceca162ce",
      "parents": [
        "c0c1296f0fe23124205a2afc9b341346dc565410"
      ],
      "author": {
        "name": "ioannanedelcu",
        "email": "ioannanedelcu@google.com",
        "time": "Wed Apr 03 06:56:04 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 06:57:29 2024 -0700"
      },
      "message": "Remove redundant comments regarding OSS string conversion.\n\nPiperOrigin-RevId: 621508890\n"
    },
    {
      "commit": "c0c1296f0fe23124205a2afc9b341346dc565410",
      "tree": "48091fe88f0e4f0094b303b755338008a3c36342",
      "parents": [
        "7bd546a49e764b2d2b9d92231f36202e8a3bb79d"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Wed Apr 03 06:28:59 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 06:30:12 2024 -0700"
      },
      "message": "Resolve old TODO for Bytes.intToByteArray and Bytes.byteArrayToInt.\n\nAdd validation for capacity and length:\n- Reject capacity/length larger than 4 or smaller than 0. Such inputs give weird outputs that were not intended.\n- Reject negative values.\n- Reject if the value is too large for capacity.\n\nAlso, add tests.\n\nPiperOrigin-RevId: 621503672\n"
    },
    {
      "commit": "7bd546a49e764b2d2b9d92231f36202e8a3bb79d",
      "tree": "4655dffd72bf2f0fe91560af4e2b7a5ce2a08980",
      "parents": [
        "775a9e6a6fe4f3ef44b1051fd0813e7bb50958b2"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Wed Apr 03 06:03:33 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 06:04:41 2024 -0700"
      },
      "message": "Rollback protobuf upgrade\n\nPiperOrigin-RevId: 621497993\n"
    },
    {
      "commit": "775a9e6a6fe4f3ef44b1051fd0813e7bb50958b2",
      "tree": "0267567c7c90d08babb5725fa9a21974cd834c9a",
      "parents": [
        "c7e47955b3efb41110894c6d9fbcbf6ca1ada6d9"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Wed Apr 03 05:19:25 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 05:21:11 2024 -0700"
      },
      "message": "Add `load()` statements for the builtin Bazel java rules\n\nLoads are being added in preparation for moving the rules out of Bazel and into `rules_java`.\n\nPiperOrigin-RevId: 621489359\n"
    },
    {
      "commit": "c7e47955b3efb41110894c6d9fbcbf6ca1ada6d9",
      "tree": "7813888097e4f760b6f3fd003ff7097f0ac4fc70",
      "parents": [
        "6e5d0eaf3b27a98080670021f12a8d36245d3eae"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Wed Apr 03 05:17:56 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 05:19:38 2024 -0700"
      },
      "message": "Validate that parsed string is a JSON Object.\n\nWithout this, parsing may crash if the input is a valid JSON value, but not a JSON Object.\n\nPiperOrigin-RevId: 621489078\n"
    },
    {
      "commit": "6e5d0eaf3b27a98080670021f12a8d36245d3eae",
      "tree": "842a63d065eba4d82f01f14fee6db7d6d9be607a",
      "parents": [
        "d7460c2fb7583596fa564a23693516df4bd6de2e"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Wed Apr 03 01:56:38 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 01:57:58 2024 -0700"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 621446837\n"
    },
    {
      "commit": "d7460c2fb7583596fa564a23693516df4bd6de2e",
      "tree": "c7edbe3eb365fdcb73b8c35d1a7e402e376db14d",
      "parents": [
        "5fcc6a96929df965a373d017f08d3197808e2e3e"
      ],
      "author": {
        "name": "ckl",
        "email": "ckl@google.com",
        "time": "Tue Apr 02 09:00:10 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 02 09:01:24 2024 -0700"
      },
      "message": "Remove trailing ASCII art from license headers.\n\nPiperOrigin-RevId: 621195332\n"
    },
    {
      "commit": "5fcc6a96929df965a373d017f08d3197808e2e3e",
      "tree": "dd962dc02b9159383832ba2271e01b46d8ffe34d",
      "parents": [
        "f28d31597036a5e6d65ba98c25474206ceaf6cf4"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Tue Apr 02 08:01:51 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 02 08:04:30 2024 -0700"
      },
      "message": "Bump urllib3 from 1.26.16 to 1.26.18 in /python\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/tink/pull/732 from tink-crypto:dependabot/pip/python/urllib3-1.26.18 c8dab7dd0f27f72cfa41d375b42afc0378981df5\nPiperOrigin-RevId: 621174584\n"
    },
    {
      "commit": "f28d31597036a5e6d65ba98c25474206ceaf6cf4",
      "tree": "45ac6a2e63a85015626af4e035c44e9ead7b59cf",
      "parents": [
        "9fa6df77b86338a19c4fbead7307576facdc128a"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Tue Apr 02 08:01:38 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 02 08:02:57 2024 -0700"
      },
      "message": "Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /go\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/tink/pull/733 from tink-crypto:dependabot/go_modules/go/google.golang.org/protobuf-1.33.0 556d865bfd4d063047380dc675efeac5c939382e\nPiperOrigin-RevId: 621174536\n"
    },
    {
      "commit": "9fa6df77b86338a19c4fbead7307576facdc128a",
      "tree": "be06115911939b8a6bc14978c2af06ccd413b331",
      "parents": [
        "86b6a216be7db1e1b9aeb4c270a3aa7c1ea9d950"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Apr 02 04:46:12 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 02 04:47:37 2024 -0700"
      },
      "message": "Remove EcdsaProtoTest.java.\n\nThis test is not really needed. That this proto works is tested implicitly by other tests.\n\nPiperOrigin-RevId: 621133610\n"
    },
    {
      "commit": "86b6a216be7db1e1b9aeb4c270a3aa7c1ea9d950",
      "tree": "b55fd03c1634ed2be3a5fa32fe80cdad4e91416a",
      "parents": [
        "40510c48c5c3422d226078ef653cc74cd7c0e153"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Tue Apr 02 00:27:39 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 02 00:28:49 2024 -0700"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 621077529\n"
    },
    {
      "commit": "40510c48c5c3422d226078ef653cc74cd7c0e153",
      "tree": "adc4cb464c30e1f96db66cc94f7903a8a06e8b88",
      "parents": [
        "0fdbac74e69b94a8df023d8271255f908779b316"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Thu Mar 28 13:49:44 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 28 13:51:35 2024 -0700"
      },
      "message": "Use parametrized tests in JwkSetConverterTest.java.\n\nAlso, remove debugging output.\n\nPiperOrigin-RevId: 620046474\n"
    },
    {
      "commit": "0fdbac74e69b94a8df023d8271255f908779b316",
      "tree": "9531b0a418e66c4d8542b613a74b864b98c783cb",
      "parents": [
        "6f0527eae8e3e0c257243fc440872e37e4dc5fca"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Thu Mar 28 13:30:17 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 28 13:32:08 2024 -0700"
      },
      "message": "Add validation to HpkeUtil.intToByteArray.\n\n- The algorithm implementation used here doesn\u0027t work for capacity larger than 4, so we shouldn\u0027t allow this.\n- The algorithm definition, see https://www.rfc-editor.org/rfc/rfc3447.html#section-4.1, requires that 0 \u003c\u003d value \u003c 256^capacity.\n\nAnd add unit tests.\n\nPiperOrigin-RevId: 620041132\n"
    },
    {
      "commit": "6f0527eae8e3e0c257243fc440872e37e4dc5fca",
      "tree": "afce34de2948f56057c2dbcd7b1195957bbfdf15",
      "parents": [
        "50bd2bcb742187e4f6b1edb7b4cb16d81b5be813"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Mar 26 10:03:58 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 26 10:05:26 2024 -0700"
      },
      "message": "Add TINK output prefix to LegacyKmsEnvelopeAeadKey.\n\nPiperOrigin-RevId: 619226820\n"
    },
    {
      "commit": "50bd2bcb742187e4f6b1edb7b4cb16d81b5be813",
      "tree": "dc2db8fa38be50a74ff6f14d54f3193fe56220fc",
      "parents": [
        "323eb283bd8093036b8b162d77d2431253093f32"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Mar 26 02:34:34 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 26 02:35:50 2024 -0700"
      },
      "message": "Simplify KmsEnvelopeAeadKeyManager.create.\n\nPiperOrigin-RevId: 619119161\n"
    },
    {
      "commit": "323eb283bd8093036b8b162d77d2431253093f32",
      "tree": "378f80f1922d7e390df2091b0d795a6c8a66c87a",
      "parents": [
        "67ac23e0b487093fe0d5423fbeab56339e59c8fc"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Tue Mar 26 01:18:45 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 26 01:20:04 2024 -0700"
      },
      "message": "Remove unused build dependency\n\nPiperOrigin-RevId: 619101876\n"
    },
    {
      "commit": "67ac23e0b487093fe0d5423fbeab56339e59c8fc",
      "tree": "5d7324066f3a84ad140908c5e4bc849dbcec6c61",
      "parents": [
        "2c7867ad3c09238801f2aecfb5d364690b25de79"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Mar 26 01:01:23 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 26 01:02:56 2024 -0700"
      },
      "message": "Test error message from the release notes.\n\nPiperOrigin-RevId: 619097736\n"
    },
    {
      "commit": "2c7867ad3c09238801f2aecfb5d364690b25de79",
      "tree": "1096ec58128c6ccba96a8e0c4cd3aae00674722c",
      "parents": [
        "3e72fd76c3ae2bc96999104997383e6f82733bbf"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 25 09:10:31 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 25 09:12:00 2024 -0700"
      },
      "message": "Also test signatures and JWT signatures in LateRegistrationTest.\n\nPiperOrigin-RevId: 618861360\n"
    },
    {
      "commit": "3e72fd76c3ae2bc96999104997383e6f82733bbf",
      "tree": "70caf1bca235d48d9e509b5d74871109dbd6a5ac",
      "parents": [
        "36f24afcc7e0176c2b6f199429b8fec09e5e5d14"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Mon Mar 25 04:54:38 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 25 04:55:52 2024 -0700"
      },
      "message": "Avoid copying `RestrictedData` objects during parsing.\n\nPiperOrigin-RevId: 618803899\n"
    },
    {
      "commit": "36f24afcc7e0176c2b6f199429b8fec09e5e5d14",
      "tree": "01740628f9c93002bdcc914d985d56926019eeb8",
      "parents": [
        "b4ade8cdf888486c5e4fa1abf40477329340abde"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 25 04:09:32 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 25 04:10:34 2024 -0700"
      },
      "message": "Use OutputPrefixUtil in keys to create the prefix.\n\nPiperOrigin-RevId: 618795733\n"
    },
    {
      "commit": "b4ade8cdf888486c5e4fa1abf40477329340abde",
      "tree": "1c7678b13b97ce5c91aae32bc3bb01dc29deecd6",
      "parents": [
        "d8c6c64fca369f0c58604ee8c82e6fac68866d45"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 25 02:33:14 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 25 02:34:39 2024 -0700"
      },
      "message": "Add TINK output prefix to KmsAeadKey.\n\nPiperOrigin-RevId: 618775859\n"
    },
    {
      "commit": "d8c6c64fca369f0c58604ee8c82e6fac68866d45",
      "tree": "47e994ab153268ff006047c87a8fa460bd802dbf",
      "parents": [
        "3eb497dd1b1c3d1be5cbf812d0c655d68bf283a6"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 25 01:29:55 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 25 01:31:24 2024 -0700"
      },
      "message": "Remove TODO in ConfigurationV0.\n\nWe\u0027ve decided that Configurations in different languages may support slightly different set of algorithms. So there is no need for this Todo anymore.\n\nPiperOrigin-RevId: 618762732\n"
    },
    {
      "commit": "3eb497dd1b1c3d1be5cbf812d0c655d68bf283a6",
      "tree": "b7cfa15150cfef21354d56c84f37ffefa4431efc",
      "parents": [
        "25cdeb950a832130a162a93d75b75d54b2b1dea8"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 25 00:52:11 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 25 00:53:30 2024 -0700"
      },
      "message": "Inline getFullPrimitiveOrNull, and pass exception.\n\nPiperOrigin-RevId: 618754808\n"
    },
    {
      "commit": "25cdeb950a832130a162a93d75b75d54b2b1dea8",
      "tree": "c78d736b4319472c8d5f7f78617fc895e22203ec",
      "parents": [
        "cce2bedb6edacc2034b298ab4397ce9ef9338d07"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Fri Mar 22 08:36:02 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 22 08:37:26 2024 -0700"
      },
      "message": "Register ECIES proto serialization.\n\nPiperOrigin-RevId: 618187936\n"
    },
    {
      "commit": "cce2bedb6edacc2034b298ab4397ce9ef9338d07",
      "tree": "bac006fa9ed70359676d435ac6bc284c4c2c098a",
      "parents": [
        "d0cbee518d6e9540f16ac146571f1f612efb22a0"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Thu Mar 21 09:52:25 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 21 09:54:10 2024 -0700"
      },
      "message": "Remove obsolete `output_to_genfiles \u003d True`.\n\nPiperOrigin-RevId: 617875936\n"
    },
    {
      "commit": "d0cbee518d6e9540f16ac146571f1f612efb22a0",
      "tree": "53a25cd38fcd8e5087c8e21d89b2603bac5ab662",
      "parents": [
        "a833677d2cb6a7b7c0daa91e897633d1f3e54ed3"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Thu Mar 21 09:32:39 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 21 09:34:05 2024 -0700"
      },
      "message": "Add tests where \"register\" is called late.\n\nThis should work for non-JWT primitives. But it doesn\u0027t work for JWT. We check that the error message has a link to the relevant URL.\n\nPiperOrigin-RevId: 617869598\n"
    },
    {
      "commit": "a833677d2cb6a7b7c0daa91e897633d1f3e54ed3",
      "tree": "ac7ff8fd70b38ca336ca3e0e0e48f437d39859d6",
      "parents": [
        "a81220825cda663c8d58d839a57dcf6920ec7a2d"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Thu Mar 21 09:02:05 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 21 09:03:46 2024 -0700"
      },
      "message": "Add internal OutputPrefixUtil class.\n\nThis will help us to remove some code duplication.\n\nPiperOrigin-RevId: 617860031\n"
    },
    {
      "commit": "a81220825cda663c8d58d839a57dcf6920ec7a2d",
      "tree": "4b13d3dd188401738cb7c3b3dd0956b79716cb18",
      "parents": [
        "176159b561e71e4b5a00ad55c7684c73a6bbd40f"
      ],
      "author": {
        "name": "wconner",
        "email": "wconner@google.com",
        "time": "Thu Mar 21 05:32:16 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 21 05:33:27 2024 -0700"
      },
      "message": "Update ECIES proto serialization.\n\nPiperOrigin-RevId: 617811982\n"
    },
    {
      "commit": "176159b561e71e4b5a00ad55c7684c73a6bbd40f",
      "tree": "295234ec319c11ab64eb0ee3a31b271f980bbb39",
      "parents": [
        "d2972566307f542875ac72c4817425820064e39f"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Wed Mar 20 13:17:54 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 20 13:19:26 2024 -0700"
      },
      "message": "Add another create function to LegacyFullAead.\n\nAlso, simplify the implementation a bit, and add an additional check for the size of the output prefix.\n\nThis will be needed to support TINK output prefix in LegacyKmsaAeadKey.\n\nPiperOrigin-RevId: 617606175\n"
    },
    {
      "commit": "d2972566307f542875ac72c4817425820064e39f",
      "tree": "6ded40941a60bf56babca2f88448d5fb5c706720",
      "parents": [
        "9af7e531356bd1c8cc263840ac8ec61babffdf4e"
      ],
      "author": {
        "name": "tholenst",
        "email": "tholenst@google.com",
        "time": "Wed Mar 20 09:29:17 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 20 09:30:52 2024 -0700"
      },
      "message": "Update the link to registration_errors.\n\nPiperOrigin-RevId: 617538189\n"
    },
    {
      "commit": "9af7e531356bd1c8cc263840ac8ec61babffdf4e",
      "tree": "5540e8cbc8f0563d30c48fd0971acdb436418433",
      "parents": [
        "761677cac255959e901423edfadd9beab1c402de"
      ],
      "author": {
        "name": "lizatretyakova",
        "email": "lizatretyakova@google.com",
        "time": "Wed Mar 20 07:59:18 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 20 08:00:49 2024 -0700"
      },
      "message": "Introduce ConfigurationsV0.\n\nPiperOrigin-RevId: 617513667\n"
    },
    {
      "commit": "761677cac255959e901423edfadd9beab1c402de",
      "tree": "08c9c2cc43b93a9b6f79e5ba0c582eb2c8660080",
      "parents": [
        "f6df6e088856309080e1de526f9554bc481585d8"
      ],
      "author": {
        "name": "lizatretyakova",
        "email": "lizatretyakova@google.com",
        "time": "Wed Mar 20 07:07:26 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 20 07:08:26 2024 -0700"
      },
      "message": "Move ChaCha20Poly1305ProtoSerialization into internal/ and make it public for the use in test for future ConfigurationV0.\n\nPiperOrigin-RevId: 617501847\n"
    },
    {
      "commit": "f6df6e088856309080e1de526f9554bc481585d8",
      "tree": "b97446a1bb1c1879eb4a33d098a7822a75d094b8",
      "parents": [
        "bf518d1ae51348712fcb55d8d0124da707557f3c"
      ],
      "author": {
        "name": "tholenst",
        "email": "tholenst@google.com",
        "time": "Wed Mar 20 05:56:46 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 20 05:58:25 2024 -0700"
      },
      "message": "Change the JwtMac key manager to not work for creating primitives.\n\nThis disables getPrimitive(JwtMac.class) for this key manager. This cannot work properly since the key manager doesn\u0027t have the ID when this is called. I *think* this should not change any behavior but it seems safer for sure.\n\nPiperOrigin-RevId: 617486683\n"
    },
    {
      "commit": "bf518d1ae51348712fcb55d8d0124da707557f3c",
      "tree": "af2d761fb47c99752ad27d8907bdc70a6e58f6bc",
      "parents": [
        "8d51f224d2ed07caa3164967d5902fd1cb5b3b0b"
      ],
      "author": {
        "name": "ambrosin",
        "email": "ambrosin@google.com",
        "time": "Tue Mar 19 07:01:14 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 19 07:02:35 2024 -0700"
      },
      "message": "Use Go 1.21\n\nGo 1.22 was released, so 1.21 is now the oldest supported version.\n\nPiperOrigin-RevId: 617159143\n"
    },
    {
      "commit": "8d51f224d2ed07caa3164967d5902fd1cb5b3b0b",
      "tree": "9f2f1f9e0f2a847af4561c7d0a3614a96a1fdcd7",
      "parents": [
        "cf800b640205049aa535eef1462b5d94ebc9d521"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Mar 19 02:16:20 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 19 02:17:19 2024 -0700"
      },
      "message": "Don\u0027t export key from subtle primitives.\n\nSome primitives in tink-go subtle export a field \"Key\". This is not intentional, and should not be used. Using this might be a bug. So it is better to remove it directly.\n\nPiperOrigin-RevId: 617098822\n"
    },
    {
      "commit": "cf800b640205049aa535eef1462b5d94ebc9d521",
      "tree": "c44798828385ad52569fbbead3c4583dfef85817",
      "parents": [
        "ea6f5f92d4652d8b1f97c1379df36393f1980ef3"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Tue Mar 19 00:53:20 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 19 00:55:06 2024 -0700"
      },
      "message": "Replace interface{} with any.\n\n\"any\" was introduced in go version 1.18. It is an alias of \"interface{}\":\nhttps://tip.golang.org/doc/go1.18\n\nPiperOrigin-RevId: 617082326\n"
    },
    {
      "commit": "ea6f5f92d4652d8b1f97c1379df36393f1980ef3",
      "tree": "4219e0f54d1d8b781cd2a7dc39d80735e1679707",
      "parents": [
        "95e12f9d6cc4f49130d2a7fe2a4c9946e15b783b"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 18 08:23:08 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 18 08:24:10 2024 -0700"
      },
      "message": "Update golang github link for protos.\n\nPiperOrigin-RevId: 616834349\n"
    },
    {
      "commit": "95e12f9d6cc4f49130d2a7fe2a4c9946e15b783b",
      "tree": "3a07f0169199ce22ebb44a5f7fea75c0e6e2022b",
      "parents": [
        "1e5f815a1e9a3cea6a483294fc8444fd15417fc2"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 18 06:55:20 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 18 06:56:36 2024 -0700"
      },
      "message": "Test that NewKeyData returns an object for which registry.PrimitiveFromKeyData returns the expected primitive.\n\nPiperOrigin-RevId: 616813710\n"
    },
    {
      "commit": "1e5f815a1e9a3cea6a483294fc8444fd15417fc2",
      "tree": "1720fe5c869b92bbb31560280b813f5a24c5398e",
      "parents": [
        "b1b47fa423ea70013ba38529d4d66409c6332499"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Mon Mar 18 02:30:15 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 18 02:32:22 2024 -0700"
      },
      "message": "Remove deprecation annotation for KMS client registration.\n\nThere are some valid use-cases for which we currently don\u0027t have a replacement. So it is better to wait with deprecation until we have a replacement.\n\nAlso, update the documentation for these functions.\n\nPiperOrigin-RevId: 616759308\n"
    },
    {
      "commit": "b1b47fa423ea70013ba38529d4d66409c6332499",
      "tree": "b17300b9d81282f55aec18e94b41d49491e97158",
      "parents": [
        "01b6a0c751b3480a9bb395d9d693631c5985248a"
      ],
      "author": {
        "name": "metemad",
        "email": "metemad@google.com",
        "time": "Fri Mar 15 09:45:35 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 15 09:46:57 2024 -0700"
      },
      "message": "feat: Support the Cloud KMS AsymmetricSign feature.\n\nPiperOrigin-RevId: 616158966\n"
    },
    {
      "commit": "01b6a0c751b3480a9bb395d9d693631c5985248a",
      "tree": "86171324be4c426ea50d9b31f92b8cd82f074f17",
      "parents": [
        "4aed36b0b3482dc40373b359d138aa18876b4af7"
      ],
      "author": {
        "name": "Tink Team",
        "email": "tink-dev@google.com",
        "time": "Fri Mar 15 02:45:12 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 15 02:46:24 2024 -0700"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 616063986\n"
    },
    {
      "commit": "4aed36b0b3482dc40373b359d138aa18876b4af7",
      "tree": "1eade7285c25120044651cf138288d9b8f8450d1",
      "parents": [
        "03b6a6fc8f3a75c27403756830a6bacaf19df56f"
      ],
      "author": {
        "name": "ckl",
        "email": "ckl@google.com",
        "time": "Fri Mar 15 02:24:39 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 15 02:25:48 2024 -0700"
      },
      "message": "Remove key material from error messages.\n\nPiperOrigin-RevId: 616060223\n"
    },
    {
      "commit": "03b6a6fc8f3a75c27403756830a6bacaf19df56f",
      "tree": "f288858c3a9ba8fddde271008aae546e654683e5",
      "parents": [
        "3619fe89d48e1cf8df0b89820f04f8885ed32e44"
      ],
      "author": {
        "name": "juerg",
        "email": "juerg@google.com",
        "time": "Fri Mar 15 01:27:02 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 15 01:29:06 2024 -0700"
      },
      "message": "Refactor hmac_key_manager_test.\n\n- inline validateHMACPrimitive and validateHMACKey.\n- The test for getPrimitive should not test that the primitive is a subtleMac.HMAC.\n- instead of creating a subtle MAC primitive in validateHMACKey, it is better to use the registry to get the primitive from keyData.\n- in NewKey, we can remove the test for creating a primitive, because it is indirectly tested with NewKeyData.\n\nPiperOrigin-RevId: 616048412\n"
    }
  ],
  "next": "3619fe89d48e1cf8df0b89820f04f8885ed32e44"
}
