a8ec74d | Thai Duong | 14 July 2020, 08:36:23 UTC | Merge branch '1.4' of github.com:google/tink into 1.4 | 14 July 2020, 08:36:23 UTC |
210d5ff | tholenst | 15 May 2020, 13:41:48 UTC | Run the manual tests in continuous-release in the same way as in continuous.sh. PiperOrigin-RevId: 311720564 (cherry picked from commit c04d775b816cab0eb559496be963afa54430f0ca) | 14 July 2020, 08:36:03 UTC |
5b6b29e | tholenst | 15 May 2020, 13:41:48 UTC | Run the manual tests in continuous-release in the same way as in continuous.sh. PiperOrigin-RevId: 311720564 (cherry picked from commit c04d775b816cab0eb559496be963afa54430f0ca) | 14 July 2020, 08:35:58 UTC |
34cc5a1 | thaidn | 14 July 2020, 08:12:03 UTC | Discontinue Java 7 support. The primary reason to drop that support is because Bazel [1] and Protobuf [2] have stopped supporting Java 7. The second reason is that nobody in the wild should rely on Java 7 any more because it was discontinued years ago. The third reason is, due to the first reason, Tink 1.4.0-rc1 and 1.4.0-rc2 were accidentally compiled with Java 8. No user, however, has complained. Remove the JAVACOPTS option. Because Tink depends on Protobuf, Tink cannot really specify which Java version it can support, but it has to use whatever version that Protobuf supports. [1] https://github.com/bazelbuild/bazel/pull/9450 [2] https://github.com/protocolbuffers/protobuf/pull/7306 PiperOrigin-RevId: 321114818 | 14 July 2020, 08:12:33 UTC |
e08b03a | thaidn | 14 July 2020, 06:03:48 UTC | Document that Tinkey can be installed with Homebrew. PiperOrigin-RevId: 321102417 | 14 July 2020, 06:04:24 UTC |
da364fa | thaidn | 14 July 2020, 02:04:28 UTC | Fix javadoc warnings. PiperOrigin-RevId: 321078842 | 14 July 2020, 02:05:04 UTC |
8e5717c | Thai Duong | 13 July 2020, 22:49:47 UTC | Merge branch '1.4' of github.com:google/tink into 1.4 | 13 July 2020, 22:49:47 UTC |
4232747 | tholenst | 15 May 2020, 13:41:48 UTC | Run the manual tests in continuous-release in the same way as in continuous.sh. PiperOrigin-RevId: 311720564 (cherry picked from commit c04d775b816cab0eb559496be963afa54430f0ca) | 13 July 2020, 22:48:22 UTC |
6b54778 | thaidn | 13 July 2020, 22:44:21 UTC | Version bump to 1.4.0. PiperOrigin-RevId: 321049127 | 13 July 2020, 22:44:52 UTC |
3a67061 | thaidn | 13 July 2020, 22:25:15 UTC | Ensure that AndroidKeysetManager.Builder is thread-safe. PiperOrigin-RevId: 321045704 | 13 July 2020, 22:25:45 UTC |
f216cbf | thaidn | 13 July 2020, 21:01:04 UTC | Add a script for creating and uploading Tinkey distributions to GCS. PiperOrigin-RevId: 321028397 | 13 July 2020, 21:01:29 UTC |
910873d | ckl | 13 July 2020, 20:54:37 UTC | Fix import typo for subtledaead. PiperOrigin-RevId: 321027041 | 13 July 2020, 20:55:10 UTC |
d0584b0 | thaidn | 13 July 2020, 19:11:23 UTC | Document the integer overflow issues in Streaming AEAD. Also credit Quan Nguyen with the integer issue in EncryptThenAuthenticate. PiperOrigin-RevId: 321006081 | 13 July 2020, 19:11:51 UTC |
70b4e28 | kste | 13 July 2020, 14:54:05 UTC | Refactor status messages to directly construct strings instead of using format strings. PiperOrigin-RevId: 320954666 | 13 July 2020, 14:54:29 UTC |
cec6cbe | kste | 13 July 2020, 14:51:35 UTC | Restrict usage of ECC signature primitives in subtle when using FIPS only mode. PiperOrigin-RevId: 320954295 | 13 July 2020, 14:52:11 UTC |
5baa791 | taymon | 13 July 2020, 14:37:04 UTC | Rollback of previous change due to internal code size regressions PiperOrigin-RevId: 320952624 | 13 July 2020, 14:37:30 UTC |
f337b76 | kste | 13 July 2020, 14:31:50 UTC | Restrict usage of deterministic AEAD primitive when using FIPS only mode. AES-SIV is not part of the BoringCrypto FIPS validation and should not be available when using the FIPS only mode. PiperOrigin-RevId: 320951914 | 13 July 2020, 14:32:18 UTC |
a635c43 | kste | 13 July 2020, 13:03:34 UTC | Refactor tinkutil naming in json keyset reader for consistency. PiperOrigin-RevId: 320940483 | 13 July 2020, 13:04:04 UTC |
f4d9940 | kste | 13 July 2020, 12:00:56 UTC | Fix RSA tests when using FIPS only mode, but BoringCrypto is not available. PiperOrigin-RevId: 320934011 | 13 July 2020, 12:01:35 UTC |
0057474 | kste | 13 July 2020, 09:29:35 UTC | Restrict usage of RSA signature primitives in subtle when using FIPS only mode. PiperOrigin-RevId: 320918820 | 13 July 2020, 09:30:11 UTC |
caebb2f | sschmieg | 10 July 2020, 20:33:20 UTC | Merging the duplicated TestUtil class in Java. PiperOrigin-RevId: 320665887 | 10 July 2020, 20:34:40 UTC |
311a249 | juerg | 10 July 2020, 13:39:16 UTC | Refactor Python Hybrid and Signature key manager tests. PiperOrigin-RevId: 320593633 | 10 July 2020, 13:39:49 UTC |
2ba9a5e | juerg | 10 July 2020, 13:31:19 UTC | Refactor Python DAEAD and MAC key manager tests. PiperOrigin-RevId: 320592632 | 10 July 2020, 13:31:57 UTC |
b9eac72 | kste | 10 July 2020, 12:40:17 UTC | Restrict usage of subtle MAC primitives in FIPS only mode. PiperOrigin-RevId: 320587981 | 10 July 2020, 12:40:57 UTC |
0b2a658 | juerg | 10 July 2020, 12:13:37 UTC | Add key rotation cross-language tests for MAC and DAEAD. PiperOrigin-RevId: 320585437 | 10 July 2020, 12:14:05 UTC |
efeb8be | juerg | 10 July 2020, 09:51:12 UTC | Add aes_gcm_siv tests to _aead_key_manager_test.py. PiperOrigin-RevId: 320572329 | 10 July 2020, 09:51:40 UTC |
b67a37b | kste | 10 July 2020, 08:33:23 UTC | Restrict Streaming AEAD registry when using FIPS only mode. When using FIPS only mode, this restricts the usage of streaming AEAD as it's not supported in this mode. PiperOrigin-RevId: 320564563 | 10 July 2020, 08:34:00 UTC |
eac41bd | juerg | 10 July 2020, 07:59:15 UTC | Add AesGcmSiv Key Template to Python, and run cross language test for AesGcmSiv. PiperOrigin-RevId: 320561229 | 10 July 2020, 07:59:53 UTC |
f7496e6 | taymon | 10 July 2020, 07:17:38 UTC | Migrate internals from JavaScript to TypeScript This translation was completed mostly by automated means (with the TypeScript output in particular coming from the gents tool), but some manual changes were needed to keep things building and the tests passing. PiperOrigin-RevId: 320556800 | 10 July 2020, 07:18:16 UTC |
484d6e1 | Charles Lee | 09 July 2020, 19:26:59 UTC | Merge branch 'master' into 1.4 | 09 July 2020, 19:26:59 UTC |
06626a6 | kste | 09 July 2020, 14:57:30 UTC | Restrict Signature registry when using FIPS only mode. When using FIPS only mode, this restricts Signature registry to only register the FIPS validated implementations. Adds a check for RSA to only allow usage of 3072 modulus, as this is the only validated key template supported. PiperOrigin-RevId: 320396266 | 09 July 2020, 14:58:01 UTC |
2fb2df6 | juerg | 09 July 2020, 14:11:38 UTC | Refactor _aead_key_manager_test.py. PiperOrigin-RevId: 320390487 | 09 July 2020, 14:12:20 UTC |
67eac5c | kste | 09 July 2020, 14:03:53 UTC | Use correct registry in hybrid test for FIPS only mode. PiperOrigin-RevId: 320389344 | 09 July 2020, 14:04:26 UTC |
015d12e | juerg | 09 July 2020, 13:11:26 UTC | Move keyset_builder.py and add key rotation test to aead_test. PiperOrigin-RevId: 320382624 | 09 July 2020, 13:12:04 UTC |
ce4388b | kste | 09 July 2020, 12:57:35 UTC | Restrict Mac registry when using FIPS only mode. When using FIPS only mode, this restricts Mac registry to only register the FIPS validated HMAC implementations. PiperOrigin-RevId: 320381070 | 09 July 2020, 12:58:07 UTC |
7774f24 | kste | 09 July 2020, 10:05:58 UTC | Restrict Hybrid encryption registry when using FIPS only mode. When using FIPS only mode, this change will not register any Hybrid encryption primitives anymore as they have no FIPS validation. PiperOrigin-RevId: 320362130 | 09 July 2020, 10:06:27 UTC |
99992ec | kste | 09 July 2020, 09:53:34 UTC | Register AEAD primitive wrapper earlier to ensure it's available in FIPS only mode. PiperOrigin-RevId: 320360688 | 09 July 2020, 09:54:10 UTC |
eeebd3f | ckl | 09 July 2020, 08:28:50 UTC | Add the missing Bazel target for the streaming AEAD cross language test. Remove logging statements leftover from debugging. PiperOrigin-RevId: 320351594 | 09 July 2020, 08:29:18 UTC |
3e782bb | kste | 09 July 2020, 08:20:47 UTC | Use correct status check in test for deterministic AEAD when using FIPS only mode. PiperOrigin-RevId: 320350919 | 09 July 2020, 08:21:23 UTC |
6780b66 | juerg | 09 July 2020, 07:32:19 UTC | Remove old JSON CLI test, that has been replaced by a gRPC version. PiperOrigin-RevId: 320345508 | 09 July 2020, 07:32:51 UTC |
75cc846 | kste | 08 July 2020, 15:25:48 UTC | Restrict instantiating subtle primitives in FIPS only mode. PiperOrigin-RevId: 320191685 | 08 July 2020, 15:26:15 UTC |
8c8e194 | taymon | 08 July 2020, 15:12:26 UTC | Migrate internals from JavaScript to TypeScript This translation was completed mostly by automated means (with the TypeScript output in particular coming from the gents tool), but some manual changes were needed to keep things building and the tests passing. PiperOrigin-RevId: 320189630 | 08 July 2020, 15:13:07 UTC |
11e4586 | kste | 08 July 2020, 13:31:04 UTC | Internal change. PiperOrigin-RevId: 320176179 | 08 July 2020, 13:31:36 UTC |
31e6b6a | kste | 08 July 2020, 13:00:13 UTC | Internal change. PiperOrigin-RevId: 320172771 | 08 July 2020, 13:00:49 UTC |
c43c2f3 | kste | 08 July 2020, 12:42:03 UTC | Restrict DAEAD registry when using FIPS only mode. When using FIPS only mode, this change will not register any DAEAD primitives anymore as they have no FIPS validation. PiperOrigin-RevId: 320171002 | 08 July 2020, 12:42:43 UTC |
499fa7c | juerg | 08 July 2020, 07:51:30 UTC | Validate AesCtr and Hmac version in AesCtrHmacAead. PiperOrigin-RevId: 320141465 | 08 July 2020, 07:52:16 UTC |
8d550ae | kste | 07 July 2020, 15:38:57 UTC | Restrict AEAD registry when using FIPS only mode. When using FIPS only mode, this change will only register those primitives which can utilize the BoringCrypto module. Other algorithms will not be registered when calling AeadConfig::Register() PiperOrigin-RevId: 319989761 | 07 July 2020, 15:39:39 UTC |
ff2da3b | juerg | 07 July 2020, 15:14:06 UTC | Add key validation consistency test for AEAD. PiperOrigin-RevId: 319985623 | 07 July 2020, 15:14:33 UTC |
8d64d59 | Copybara-Service | 07 July 2020, 15:02:09 UTC | Merge pull request #385 from leighmcculloch:fix-toolchains-dep PiperOrigin-RevId: 319981991 | 07 July 2020, 15:02:09 UTC |
85d3f25 | juerg | 07 July 2020, 14:19:42 UTC | Refactor key template test cases generation in cross language tests. PiperOrigin-RevId: 319978099 | 07 July 2020, 14:20:08 UTC |
6ddc722 | Leigh McCulloch | 07 July 2020, 13:58:21 UTC | Update bazel-toolchains mirror URL ### What Change the bazel-toolchains mirror URL to use the release archive format instead of the commit archive format. ### Why According to @smukherj1 from the bazel project in bazelbuild/bazel-toolchains#891 the GitHub commit archive URL is no longer mirrored by mirror.bazel.build. Instead the GitHub release archive URL is mirrored. This incorrect URL is causing bazel to output the following warning during build: ``` $ git clone https://github.com/google/tink $ git checkout 23ce810c979b1105fe6a657a5667a7275764b411 $ cd tink/tools/tinkey $ bazel build tinkey WARNING: Download from https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/3.2.0.tar.gz failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found ... ``` | 07 July 2020, 13:58:21 UTC |
d00ccfe | juerg | 07 July 2020, 10:58:43 UTC | Add implementations for ToJson and FromJson to testing_servers util. PiperOrigin-RevId: 319955512 | 07 July 2020, 10:59:19 UTC |
08561f9 | ckl | 07 July 2020, 09:08:26 UTC | Populate testing workspaces with .bazelversion files. Remove the .bazelversion file from testing directory, as there is no corresponding Bazel workspace defined in that directory. Update the cross_language test runner script to respect per workspace Bazel versions. Also, make it compatible with non-Kokoro environments for development/troubleshooting purposes. PiperOrigin-RevId: 319944262 | 07 July 2020, 09:09:11 UTC |
8e0bcdd | ckl | 06 July 2020, 21:39:06 UTC | Fix testing/java_src proto dependencies. Do not directly depend on @tink_base//proto:tink_proto. Instead, depend on @tink_java//proto:tink_java_proto, which properly documents exports. PiperOrigin-RevId: 319858120 | 06 July 2020, 21:39:43 UTC |
ed72c5e | juerg | 06 July 2020, 13:50:14 UTC | Remove parsing and wrapping of keysets into handles in testing servers. PiperOrigin-RevId: 319770627 | 06 July 2020, 13:50:43 UTC |
2798d98 | juerg | 06 July 2020, 13:48:44 UTC | Add missing tink proto dep to testing server tests. PiperOrigin-RevId: 319770432 | 06 July 2020, 13:49:18 UTC |
b10a0b1 | juerg | 03 July 2020, 14:28:42 UTC | Add missing bazel dependency. PiperOrigin-RevId: 319516488 | 03 July 2020, 14:29:23 UTC |
cdccb51 | juerg | 03 July 2020, 12:46:20 UTC | Add implementations for ToJson and FromJson to Java gRPC testing server. PiperOrigin-RevId: 319507472 | 03 July 2020, 12:46:52 UTC |
7913c4d | kste | 03 July 2020, 11:15:02 UTC | Add build flag to enable FIPS only mode which restricts the usage of Tink to primitives which utilize implementations in the FIPS validated BoringCrypto module. PiperOrigin-RevId: 319499654 | 03 July 2020, 11:15:38 UTC |
b828d2a | juerg | 03 July 2020, 09:52:22 UTC | Add implementations for ToJson and FromJson to CC gRPC testing server. PiperOrigin-RevId: 319492676 | 03 July 2020, 09:52:48 UTC |
f6da9bb | juerg | 03 July 2020, 09:43:22 UTC | Add implementations for ToJson and FromJson to Python gRPC testing server. PiperOrigin-RevId: 319491837 | 03 July 2020, 09:44:01 UTC |
5f73a17 | ckl | 02 July 2020, 22:40:59 UTC | Implement cross-language tests for the Streaming AEAD primitive. PiperOrigin-RevId: 319447762 | 02 July 2020, 22:41:27 UTC |
23ce810 | ckl | 02 July 2020, 20:01:51 UTC | Implement support for Streaming AEAD in the Java cross-language test server. PiperOrigin-RevId: 319437095 | 02 July 2020, 20:02:40 UTC |
9594c3d | ckl | 02 July 2020, 18:15:51 UTC | Implement support for Streaming AEAD in the Go cross-language test server. PiperOrigin-RevId: 319429094 | 02 July 2020, 18:16:20 UTC |
1dd5973 | ckl | 02 July 2020, 17:23:01 UTC | Implement support for Streaming AEAD in the C++ cross-language test server. PiperOrigin-RevId: 319424641 | 02 July 2020, 17:23:38 UTC |
feb2a3f | juerg | 02 July 2020, 13:26:00 UTC | Add implementations for ToJson and FromJson to go gRPC testing server. PiperOrigin-RevId: 319401454 | 02 July 2020, 13:26:35 UTC |
db8f57c | taymon | 02 July 2020, 08:12:08 UTC | Change generateNewKeysetHandle to be exported as a top-level function This is part of the TypeScript migration. We're trying to avoid static methods because they don't work well with the Closure Compiler. PiperOrigin-RevId: 319370221 | 02 July 2020, 08:12:47 UTC |
c38283b | thaidn | 02 July 2020, 07:56:26 UTC | Decrypt with newer keys first because they more likely are the correct one. This was suggested in https://github.com/google/tink/issues/381. PiperOrigin-RevId: 319368626 | 02 July 2020, 07:57:09 UTC |
908314e | thaidn | 02 July 2020, 02:36:48 UTC | Don't generate fresh keys if existing keys are corrupted. In other words, generate fresh keys if and only if keys were not found. PiperOrigin-RevId: 319339272 | 02 July 2020, 02:37:31 UTC |
4fda191 | thaidn | 01 July 2020, 18:56:14 UTC | Add more Android tests and validate AES-GCM keys before returning. PiperOrigin-RevId: 319268713 | 01 July 2020, 18:56:56 UTC |
e6963e3 | thaidn | 01 July 2020, 18:38:03 UTC | Throw a different error when a key is corrupted than when it doesn't exist. In a following CL, AndroidKeysetManager will rely on this to tell when a keyset doesn't exist from when it is corrupted. PiperOrigin-RevId: 319265233 | 01 July 2020, 18:38:37 UTC |
d7c4d8a | ckl | 01 July 2020, 17:52:00 UTC | Define service for Streaming AEAD cross-language tests. PiperOrigin-RevId: 319255879 | 01 July 2020, 17:52:45 UTC |
268b75b | juerg | 01 July 2020, 15:31:48 UTC | Add RsaSsaPssParams salt_length validation in CC and Java. PiperOrigin-RevId: 319230092 | 01 July 2020, 15:32:38 UTC |
fc5b496 | juerg | 01 July 2020, 14:01:23 UTC | Add language consistency checks for signature key generation. PiperOrigin-RevId: 319217261 | 01 July 2020, 14:01:52 UTC |
57746da | juerg | 01 July 2020, 08:46:32 UTC | Make sure that invalid hash and ec point formats are not considered valid parameters. PiperOrigin-RevId: 319183768 | 01 July 2020, 08:47:16 UTC |
66bac5d | thaidn | 30 June 2020, 19:05:16 UTC | Reverting accidental changes. PiperOrigin-RevId: 319070352 | 30 June 2020, 19:06:10 UTC |
34cdb47 | juerg | 30 June 2020, 05:29:31 UTC | Add Deterministic AEAD key format validation in Go. PiperOrigin-RevId: 318959296 | 30 June 2020, 05:30:19 UTC |
10b66f9 | Tink Team | 30 June 2020, 01:56:03 UTC | Compatibility with TypeScript 3.9 PiperOrigin-RevId: 318938572 | 30 June 2020, 01:56:37 UTC |
ceb88ac | Tink Team | 29 June 2020, 20:49:50 UTC | Move examples from comment to Go examples. This ensures that the example code stays up-to-date. PiperOrigin-RevId: 318886296 | 29 June 2020, 20:50:27 UTC |
7a6bdfc | thaidn | 29 June 2020, 18:42:15 UTC | Exclude shaded packages from source jars. PiperOrigin-RevId: 318858245 | 29 June 2020, 18:42:55 UTC |
8e150ee | juerg | 29 June 2020, 16:24:42 UTC | Remove old version of supported_key_types.py PiperOrigin-RevId: 318828923 | 29 June 2020, 16:25:23 UTC |
caef986 | juerg | 29 June 2020, 12:39:34 UTC | Add Hybrid key generation cross-language consistency tests. PiperOrigin-RevId: 318797345 | 29 June 2020, 12:40:04 UTC |
b54e74d | juerg | 29 June 2020, 07:46:59 UTC | Add language consistency checks for AEAD, DAEAD and MAC key generation. PiperOrigin-RevId: 318764762 | 29 June 2020, 07:47:36 UTC |
d1b6f02 | juerg | 26 June 2020, 19:26:08 UTC | Delete cli-based cross_language tests that have been converted to gRPC-based tests. PiperOrigin-RevId: 318521395 | 26 June 2020, 19:26:37 UTC |
33b8ebd | juerg | 26 June 2020, 12:53:15 UTC | Use gRPC servers in hybrid encryption and signature cross language tests. PiperOrigin-RevId: 318456630 | 26 June 2020, 12:53:47 UTC |
f2044d6 | tholenst | 26 June 2020, 08:07:41 UTC | Split the tests in WebPushHybridEncryptTest and short cut some of them in TSan. PiperOrigin-RevId: 318428735 | 26 June 2020, 08:08:16 UTC |
4369095 | juerg | 26 June 2020, 07:50:56 UTC | Add RPC API definition for Keyset JSON conversion. PiperOrigin-RevId: 318426894 | 26 June 2020, 07:51:26 UTC |
ee028c9 | tholenst | 26 June 2020, 06:54:57 UTC | Skip the Elliptic Curve Wycheproof tests under Tsan. They take too long, making our tests flaky. PiperOrigin-RevId: 318421161 | 26 June 2020, 06:55:27 UTC |
2bd9d3a | tholenst | 25 June 2020, 16:06:23 UTC | Refactor the RegistryEciesAeadHkdfDemHelperTest so that things run in individual tests (better to figure out where it takes long) and do some short cuts in TSan. PiperOrigin-RevId: 318282820 | 25 June 2020, 16:06:54 UTC |
36294a5 | kste | 25 June 2020, 15:05:40 UTC | Change aead_test_utils to use const& instead of pointer. PiperOrigin-RevId: 318272604 | 25 June 2020, 15:06:16 UTC |
8b9d873 | tholenst | 25 June 2020, 14:38:30 UTC | Split the sign/verify test for EcdsaVerify (this makes it easier to find out which one is taking time) and run 20 times fewer signatures in TSan. PiperOrigin-RevId: 318268835 | 25 June 2020, 14:39:02 UTC |
0b422c7 | kste | 25 June 2020, 13:46:39 UTC | Add cord AES GCM to the key manager. PiperOrigin-RevId: 318262127 | 25 June 2020, 13:47:17 UTC |
f359cb0 | juerg | 25 June 2020, 13:00:31 UTC | Upgrade to grpc v1.29. PiperOrigin-RevId: 318256411 | 25 June 2020, 13:01:13 UTC |
5c23269 | juerg | 25 June 2020, 11:35:30 UTC | Upgrade to grpc v1.29. PiperOrigin-RevId: 318246356 | 25 June 2020, 11:36:01 UTC |
7cb9fb9 | kste | 25 June 2020, 10:14:15 UTC | Update BoringSSL version. PiperOrigin-RevId: 318238715 | 25 June 2020, 10:14:45 UTC |
674cd00 | Tink Team | 25 June 2020, 09:55:31 UTC | Use the new Google Mock MOCK_METHOD macro instead of the older MOCK_METHOD<n> macros. PiperOrigin-RevId: 318236737 | 25 June 2020, 09:56:00 UTC |
bb17666 | juerg | 25 June 2020, 09:39:52 UTC | Add asymmetric crypto testing services in cc. PiperOrigin-RevId: 318235075 | 25 June 2020, 09:40:31 UTC |
9ef8c09 | juerg | 25 June 2020, 08:02:19 UTC | ADD asymmetric crypto testing gRPC services in Java. PiperOrigin-RevId: 318225157 | 25 June 2020, 08:02:56 UTC |
99fe5a4 | tholenst | 25 June 2020, 07:21:07 UTC | Remove stray println statement. PiperOrigin-RevId: 318220382 | 25 June 2020, 07:21:44 UTC |
040ac62 | thaidn | 24 June 2020, 19:27:07 UTC | Add a hybrid encryption option with RSA-KEM, AEAD and HKDF. PiperOrigin-RevId: 318116966 | 24 June 2020, 19:27:47 UTC |