swh:1:snp:b03b5b26525b84343e26e9b1b952c64cf35589c0

sort by:
Revision Author Date Message Commit Date
44b8960 Registry::RegisterKeyManager - new key allowed can be changed to more restrictive PiperOrigin-RevId: 203283070 GitOrigin-RevId: 058f0b9a347ec73ba0ae1ee38679c0739a8eec89 06 July 2018, 21:20:21 UTC
57c0a72 objc: Update the Obj-C documentation. - Added installation instructions - Fixed typos in examples - Updated the import paths PiperOrigin-RevId: 203145324 GitOrigin-RevId: 64de4d74dea83d8d5a3205322a09db3bea90930f 03 July 2018, 18:23:51 UTC
571a726 Always use the latest Tink configs during registration. Instead of Config.register(AeadConfig.TINK_1_1_0); We'd do AeadConfig.register(); I kept the static init blocks in AeadConfig, but it's only for backward compatibility. We'd always require users calling the init function. This gives us consistency across all languages. I also deprecated TINK_1_1_0 and introduced LATEST which contains the configs of the latest version. Advanced users can always do Config.register(myCustomConfig); PiperOrigin-RevId: 203125864 GitOrigin-RevId: cd138962f88ff693e9c13cef3399f956f6d6513e 03 July 2018, 18:23:42 UTC
dc91bb3 Registering key manager with not supported key type should not be allowed. PiperOrigin-RevId: 203082603 GitOrigin-RevId: 610b190732a8c98bfbed8f0625a2688d8c748a67 03 July 2018, 18:23:33 UTC
b353409 Add 'com.' prefix to espresso. PiperOrigin-RevId: 203055704 GitOrigin-RevId: 5bb1e21274576c66342da888f75f05375fb1e815 03 July 2018, 18:23:21 UTC
8f77de2 Removed unused dependencies, converted everything to proto-lite. Pruned dependencies that weren't used: - //util/gtl:node_hash_map - //util/gtl:singleton PiperOrigin-RevId: 202981225 GitOrigin-RevId: cbde29fc20fcdc180b4c6262ac9b6dafe67cfef2 03 July 2018, 18:23:10 UTC
19b36d2 Fix typo in package name PiperOrigin-RevId: 202967034 GitOrigin-RevId: 3f494fe6e4c18c2209aa46ef5836415ffa1c4628 03 July 2018, 18:22:58 UTC
4826f9c Switch example Android app back to android.support.test. PiperOrigin-RevId: 202962201 GitOrigin-RevId: 0a1f5bab18d33e650dc6d192e622a68acbd743a7 03 July 2018, 18:22:48 UTC
87444c4 Removing inconsistency between Java and C++. PiperOrigin-RevId: 202909592 GitOrigin-RevId: 957b0b9dbfe3db55df010accf7147ab5a9ebe01d 03 July 2018, 18:22:36 UTC
3d24ad1 Replace references to android.support.test with androidx.test. The Android Test Support Library is being renamed to AndroidX Test, with its root java namespace changing from android.support.test to androidx.test. And code location changing from tp/android/android_test_support to tp/android/androidx_test. More information: go/jetpack-test-lsc TAP global presubmit: https://test.corp.google.com/ui#id=OCL:202779348:BASE:202785125:1530379068287:f0eca0a1 BUG: 79205333 PiperOrigin-RevId: 202796842 GitOrigin-RevId: 47c1bdb517ffda5279d9dcde00b6cd9f950d87f3 03 July 2018, 18:22:25 UTC
128aef8 Removing protobuf JSON util dependency. PiperOrigin-RevId: 202532619 GitOrigin-RevId: 3df1d9e5f73bcf81ad5df241ced9b316f03a7956 03 July 2018, 18:22:14 UTC
71a0c06 Update the road map to move 1.2.0 release date to July 2018. PiperOrigin-RevId: 202532440 GitOrigin-RevId: 4f1cb4f4207e09212ea7102b7513d6e32bbc0ead 03 July 2018, 18:22:03 UTC
b6dc884 Moving C++ to proto lite, and changing from JSONCPP to RapidJSON. (based on cl/196889713 and cl/197018177) PiperOrigin-RevId: 202529544 GitOrigin-RevId: f290535f5a57642982d30c43b113cdae6fd7a385 03 July 2018, 18:21:52 UTC
14cbefe objc: Remove Obj-C Protobuf dependency. - Remove read and readEncrypted methods from all keyset readers. - Remove KeyManager it's not used/needed. - Cleanup util:strings and move some methods to util:test_helpers. - Remove initWithKeyTemplateProto from KeysetHandle. PiperOrigin-RevId: 202369048 GitOrigin-RevId: af70b827900fa100485ecd408fa8ce8170ad3dc7 03 July 2018, 18:21:40 UTC
78c3ebf Fail early when entries in a primitive set are not of the correct type. PiperOrigin-RevId: 202357885 GitOrigin-RevId: 16186f381ed5c454ae7e54d689f7e438b46a6425 03 July 2018, 18:21:28 UTC
5b70c79 Update Wycheproof dependency. PiperOrigin-RevId: 202342774 GitOrigin-RevId: 06955a217ab921cdbfeee16de712bf10c2904065 27 June 2018, 19:03:52 UTC
bafb345 Add Wycheproof test for subtle_util_boringssl_test. Fix Wycheproof ecdh BUILD to include ecdh_secp256r1_test.json PiperOrigin-RevId: 202234443 GitOrigin-RevId: 91bf697675c5962c4dcf3f424518fbb9df69b2a6 27 June 2018, 19:03:43 UTC
1cc3e08 objc: Convert public header imports to relative paths. This is needed so they will work correctly in the cocoapod. PiperOrigin-RevId: 202126990 GitOrigin-RevId: 5d31b269a155d9859e016dfa054814ab614aba19 27 June 2018, 19:03:34 UTC
507da6a Add tests for ec_util Remove ComputeSharedEcdh function because: + It's moved to subtle_util_boringssl + It's not used any more and it's not carefully tested. PiperOrigin-RevId: 202044794 GitOrigin-RevId: 2248584d3263c9382471b3f5028a5de506e1d6ff 27 June 2018, 19:03:26 UTC
250cb6a objc: In Aead mark AdditionalData as nullable, this is needed in Swift when a parameter is optional. PiperOrigin-RevId: 202027341 GitOrigin-RevId: da718624eb3c1fcb86efca303c85ddb3459ad8fd 27 June 2018, 19:03:17 UTC
300a24d Eax --> Gcm (copy/paste fail) PiperOrigin-RevId: 202024825 GitOrigin-RevId: 4ec63135e438d93dcd1780362f46cd2afbeaed63 27 June 2018, 19:03:08 UTC
30e008f Wycheproof test for Tink C++ AesGcmBoringSSL PiperOrigin-RevId: 202020445 GitOrigin-RevId: 13efa4e5f61ba413967f1fec1efbef9decd3cf48 27 June 2018, 19:02:57 UTC
6539ec8 Adding a genrule to build a C++ binary snapshot. PiperOrigin-RevId: 201738733 GitOrigin-RevId: 0a8ebc6357e27a68a2934db12ba75109ff18b573 27 June 2018, 19:02:48 UTC
29eeebe objc: Add support for AES-EAX. PiperOrigin-RevId: 201606493 GitOrigin-RevId: 8d941e6d4ef4596183bcdcd973f7081d9e4952c0 27 June 2018, 19:02:40 UTC
3c51e7f Adding cross-language tests for AES-EAX-AEAD. PiperOrigin-RevId: 201496730 GitOrigin-RevId: b8354a808c64e97a93cef426fa9afefa56b38fbd 27 June 2018, 19:02:31 UTC
b50bbcd Adding C++ interface for KMS client. PiperOrigin-RevId: 201484172 GitOrigin-RevId: 1ce45f8dc4e4fbdcf1b866c5571e918abf6fd69a 27 June 2018, 19:02:22 UTC
0cdd942 Adding C++ AesEaxKeymanger. PiperOrigin-RevId: 201483815 GitOrigin-RevId: b6d76588fc877e84c0699e642ad2300b3b5f8d2c 27 June 2018, 19:02:13 UTC
dd39e29 Adding a version of AES-EAX using boringssl as underlying library. Things not done: Things to check: - The code does not use EVP. There are plans to just add code in assembly. Hence this is kind of backup code for the case where AES instructions are not available. Hence it is unclear whether using that horrible EVP interface makes sense. - depot/google3/security/util/crypt/ contains a version of AES_EAX using EVP. The main problem with this implementation is that it is not thread safe. - The code needs unaligned big-endian load and store. I have not been able to find a function that achieves this efficiently. Compilers can sometimes (but not always) optimize the load or stores. PiperOrigin-RevId: 201177778 GitOrigin-RevId: 2601a0d6eb42804747718f283761774922cdf8f5 27 June 2018, 19:02:02 UTC
c17cf29 Remove quotes in the git arguments array. Each space-delimited argument should be it's own array element. PiperOrigin-RevId: 200588214 GitOrigin-RevId: 06f935023158eb482e3e92a9c31bc4931c4ff107 27 June 2018, 19:01:52 UTC
b6b6036 Validate HMAC key should validate size of HMAC key. PiperOrigin-RevId: 200519180 GitOrigin-RevId: 4b11835ad9925c2635acb4814f840678fae23d67 27 June 2018, 19:01:44 UTC
7c814aa Remove stray parentheses. PiperOrigin-RevId: 200482021 GitOrigin-RevId: 9f7e6c9861174b3e62bdf7e7372dba108f7aacef 27 June 2018, 19:01:35 UTC
8fcab53 Don't update the global git config, instead use command line arguments. Also, clean up the script to align with go/shellstyle. PiperOrigin-RevId: 200475771 GitOrigin-RevId: e1e278f0be4acfe6f31055d826855f0da4cb4f7e 27 June 2018, 19:01:26 UTC
61a707f objc: Convert C++ string to std::string in .mm files, it's needed by bazel. PiperOrigin-RevId: 200274708 GitOrigin-RevId: 0d230a3b391715038392e5037eac1b9e41123f5a 27 June 2018, 19:01:17 UTC
d3edaea objc: Implement the signature primitive. - Protocols for PublicKeySign and PublicKeyVerify - Factories for both primitives - Signature config and key templates - Unit tests PiperOrigin-RevId: 200255071 GitOrigin-RevId: fc16218762a4ea2b1b2c9c548ca3a35ab0d8efe6 27 June 2018, 19:01:08 UTC
ced22c1 objc: Update KeysetReader so it can only be read/used once. PiperOrigin-RevId: 200100930 GitOrigin-RevId: d2c8e2db477d5e171cdf6442fecd661fe61e0dd0 27 June 2018, 19:00:54 UTC
6625fcf Correcting typos PiperOrigin-RevId: 200027939 GitOrigin-RevId: b75376f8434bf4b5192faf8efb3338c6393df363 27 June 2018, 19:00:46 UTC
67cfe03 Update version references throughout the documenation. Fixes https://github.com/google/tink/pull/95 Merge a8a6b95b797d70e2acf27fc49df4e4cd631a73d8 into 9a4df389cb5f88ab49e8b36e089fd734aaae4dfc PiperOrigin-RevId: 199884795 GitOrigin-RevId: ba029538be7f53380c72c27a515a0f07ca517426 09 June 2018, 03:16:55 UTC
9a4df38 Fixing Gradle build of the hello world example. See https://github.com/facebook/react-native/issues/19485#issuecomment-395882343 and https://stackoverflow.com/questions/50563338/could-not-find-runtime-jar-android-arch-lifecycleruntime1-0-0/50565155#50565155 PiperOrigin-RevId: 199865197 GitOrigin-RevId: fb3a6d90ed7293cd62b2ccd1bafb76845847c0f0 08 June 2018, 23:28:47 UTC
b46e5e9 Make all Copybara transformations reversible. Git-on-Borg Code Review: https://ise-crypto-internal-review.git.corp.google.com/c/cloudcryptosdk/+/12320 Expected changes in the Piper->Git export: * protobuf_helper.c * objc comments that we're previously needlessly transformed Also, use github_pr_origin as the origin for the github_pr_to_piper workflow with the use_merge flag enabled. Currently, the github_pr_to_piper workflow results in CLs with a huge amount of spurious diffs. These changes facilitate clean imports of pull requests. PiperOrigin-RevId: 199864728 GitOrigin-RevId: d4277d33aa70b6a3d1868834cf9e9881b7a83c9b 08 June 2018, 23:23:02 UTC
d575b42 objc: Implement MacKeyTemplate. PiperOrigin-RevId: 199714804 GitOrigin-RevId: da360437a835c0d3690926af6e480c8b3ce42443 08 June 2018, 21:49:34 UTC
80647a0 Ignoring test vectors that cause exceptions that are not related to tink. PiperOrigin-RevId: 199640605 GitOrigin-RevId: edbadccec7f04d3b8f9b41611e167b2dfc2a1bad 08 June 2018, 21:49:26 UTC
b2b6617 Adding checks for proper handling of absl::string_view as an empty string. PiperOrigin-RevId: 199320855 GitOrigin-RevId: d86b69be46b93db70948fb4f5b3c0dce927e2fb2 06 June 2018, 17:24:56 UTC
062bdaf Adding instructions for non-Bazel build on MacOS. PiperOrigin-RevId: 199319408 GitOrigin-RevId: 9277e93fe5277b9beb1c62e39adad6bdd3ddb53f 06 June 2018, 17:24:48 UTC
85ca63f Minor fixes to C++ documentation. PiperOrigin-RevId: 198841818 GitOrigin-RevId: 9d6b3859e704b9b781b6312f30c900e8c98ffcda 06 June 2018, 17:24:39 UTC
d0b2367 objc: Merge all BUILD rules into the main BUILD file. Move public headers to the main folder. PiperOrigin-RevId: 198617522 GitOrigin-RevId: 17ff35555f133f18557aa4c271663599c5e1f852 06 June 2018, 17:24:30 UTC
068112c Additional documentation cleanup. PiperOrigin-RevId: 198059513 GitOrigin-RevId: b0d86b91c0a596d6e87d36bdc1e1876b77a23b7f 25 May 2018, 22:28:42 UTC
d8691d3 Adding C++ implementation of KeysetHandle::GenerateNew(KeyTemplate). PiperOrigin-RevId: 197935510 GitOrigin-RevId: 4d9358b99e0d8815c7e656b9ce0805c4a34b5201 25 May 2018, 22:28:33 UTC
b00087e Fixing C++ installation instructions. PiperOrigin-RevId: 197889804 GitOrigin-RevId: 9c3a38ad86da03f0180fc87082bf7107c6d537fd 24 May 2018, 14:38:50 UTC
28c9ebb Adding instructions for building/using C++ Tink, with and without Bazel. PiperOrigin-RevId: 197881855 GitOrigin-RevId: 63d09a42757fedd361b92933e8fe5c45acb188dd 24 May 2018, 13:33:02 UTC
8fa13a6 Automated g4 rollback of changelist 197862984. *** Reason for rollback *** Fixing the reason for breaking the tests. *** Original change description *** Automated g4 rollback of changelist 197860731. *** Reason for rollback *** TAP has detected that 100 or more targets failed to build at cl/197860731. If this is an error, please file a bug at go/autorollback-bug. TAP double-checked a few of the targets built at cl/197860730: https://sponge.corp.google.com/invocations?searchFor=label%3Atap+label%3Apostsubmit+label%3AAutoRollback+cl%3A197860730 but failed to build at cl/197860731. Sponge link for all broken targets: https://sponge.corp.google.co... *** PiperOrigin-RevId: 197877227 GitOrigin-RevId: a089063c3b449d59a7e90e4295c233b4e3b26520 24 May 2018, 13:32:49 UTC
2c9ebd8 Automated g4 rollback of changelist 197860731. *** Reason for rollback *** TAP has detected that 100 or more targets failed to build at cl/197860731. If this is an error, please file a bug at go/autorollback-bug. TAP double-checked a few of the targets built at cl/197860730: https://sponge.corp.google.com/invocations?searchFor=label%3Atap+label%3Apostsubmit+label%3AAutoRollback+cl%3A197860730 but failed to build at cl/197860731. Sponge link for all broken targets: https://sponge.corp.google.com/invocations?searchFor=label%3Atap+label%3Apostsubmit+label%3AAutoRollback+cl%3A197860731+status%3Afailed_to_build To see all targets that ran, along with their final status, visit: http://test/197860731 Questions? Comments? See the URL. go/autorollback *** Original change description *** Hiding C++ KeysetHandle::get_keyset() method. *** PiperOrigin-RevId: 197862984 GitOrigin-RevId: cce43c7029c7d5725390bb8f51f8ac7a90e61768 24 May 2018, 13:32:36 UTC
f5cdf37 Hiding C++ KeysetHandle::get_keyset() method. PiperOrigin-RevId: 197860731 GitOrigin-RevId: e67cdc709f253d56df35fed540e34550cf7ed3ab 24 May 2018, 13:32:22 UTC
f1007e7 Actually rename the documentation directory. Previous change only updated links within *.md files. PiperOrigin-RevId: 197638622 GitOrigin-RevId: d8dfc70ea101688291c388503dd8b1fabfd3c496 24 May 2018, 13:32:09 UTC
ab98116 Fix relative documentation links. PiperOrigin-RevId: 197606373 GitOrigin-RevId: b665864856efce15ac5498ed4ec5c4845f966905 24 May 2018, 13:31:56 UTC
f068bf1 Fix CONTRIBUTING.md in the g3doc context. Currently, CONTRIBUTING.md is not rendered by g3doc due to being in an unsupported location: https://g3doc.corp.google.com/third_party/tink/CONTRIBUTING.md?cl=head This fixes that problem and still works in the github context: "To help your project contributors do good work, you can add a file with contribution guidelines to your project repository's root, docs, or .github folder." https://help.github.com/articles/setting-guidelines-for-repository-contributors/ PiperOrigin-RevId: 197563787 GitOrigin-RevId: ac25aa8817f5e8c8cca9dcd2f64ab8891bd98bda 24 May 2018, 13:31:43 UTC
a80d9f9 Rename "doc" directory to "docs". This will align the repository with Github's guidelines: https://help.github.com/articles/setting-guidelines-for-repository-contributors/ Also, fix a bunch of broken/inconsistent links. PiperOrigin-RevId: 197562610 GitOrigin-RevId: 21fc894ae8c806d24eae0dd20fe67140acb31b56 24 May 2018, 13:31:30 UTC
24a8f87 Fix a bug that AesGcmBoringSsl::Decrypt always fails when additional_data is absl::string_view(). PiperOrigin-RevId: 197562584 GitOrigin-RevId: 7a6cee671c5e79c23b1a151e97396eadd5e7da82 24 May 2018, 13:31:18 UTC
f707905 objc: Remove unused tulsiproj. It's not needed anymore. PiperOrigin-RevId: 197062882 GitOrigin-RevId: 98b347af1a1207828560ec9701fa901de232adc8 24 May 2018, 13:31:06 UTC
937293a objc: Update TINKAeadKeyTemplate to use TINKKeyTemplate. PiperOrigin-RevId: 197023823 GitOrigin-RevId: 165a2fe66d39cc5f315643dca626ec4bd90a007f 24 May 2018, 13:30:53 UTC
fc94c85 objc: Implementation of hybrid key templates. PiperOrigin-RevId: 196880687 GitOrigin-RevId: 2dcc7441d189d63b6ea1763fbdfdc267357af67b 24 May 2018, 13:30:40 UTC
8274c37 Another attempt to fix https://github.com/google/tink/issues/94. * Listing Guava as an explicit dependency and excluding it in all other dependencies. * Reinstalling maven-enforcer-plugin in helloworld's pom.xml because it helps detect dependency conflicts. * Fixing a typo in test-snapshot.sh and making it executable. PiperOrigin-RevId: 196761172 GitOrigin-RevId: ab5097eeef801671426f26fe90e9c77cd0c5928d 16 May 2018, 01:09:12 UTC
3f657b6 Fixing https://github.com/google/tink/issues/94. I don't actually know how Maven works, but the error message indicates that we actually need Gauva. Also I added a test to prevent this bug from happening, but I forgot to make it run =). PiperOrigin-RevId: 196337621 GitOrigin-RevId: 3cdbc775903204bf11762c80a296c1876a9bda3f 16 May 2018, 01:09:01 UTC
92c541b Golang: cleaning up, following https://github.com/google/tink/issues/93. 1/ Replacing tink.Registry().Blah() with tink.Blah(). 2/ Updating the APIs and code structure, following latest Java APIs. The Golang implementation was developed following Java 1.0.0, but many things have changed since then. Next: * Adding missing APIs such as KeysetReader, KeysetWriter. * Removing tink.CleartextKeysetHandle(). * Adding RegistryConfig. * Adding missing primitives such as envelope encryption, hybrid encryption, etc. PiperOrigin-RevId: 196266656 GitOrigin-RevId: f4fe243c4501017922eaed1b464da70d3936c7ac 16 May 2018, 01:08:53 UTC
1fc1582 tink-objc: Configuration for Cocoapods. PiperOrigin-RevId: 196154901 GitOrigin-RevId: 8df5e4e030d9b4cc854b385f2100b37748542444 10 May 2018, 21:56:42 UTC
0de63de Update copybara to fix import paths for obj-c md docs. PiperOrigin-RevId: 196035052 GitOrigin-RevId: 691793e830caf9b52e77d2ed010c55271404eabb 10 May 2018, 21:56:33 UTC
df63c8c tink-objc: Add TINKJSONKeysetReader PiperOrigin-RevId: 195874639 GitOrigin-RevId: 5e8911b5e1b21611d06a9e7355260a449cce9c65 10 May 2018, 21:56:24 UTC
eb6673a ObjC: removing unnecessary protobuf dependencies. While I'm here, refactoring hybrid factory tests. PiperOrigin-RevId: 195738591 GitOrigin-RevId: d5719f8a243cc65213571019ff701d1a754022ea 07 May 2018, 23:43:16 UTC
211d6fd tink: Fix bazel v13 builds. It updates rules_apple to version 4.0. PiperOrigin-RevId: 195732837 GitOrigin-RevId: 5c60f66c260706021ae6186b499c667978496098 07 May 2018, 23:43:04 UTC
f5e62be tink-objc: Update TINKMac to be on-par with the other primitives. PiperOrigin-RevId: 194872230 GitOrigin-RevId: 3975640de97ec4b4774d59696b9d8a5036e8551e 07 May 2018, 23:42:53 UTC
06d48c2 Adding capability to just sign (and not encrypt) the message for ECv2SigningOnly protocol version. Doc: https://docs.google.com/document/d/1-2zhISCbvQ0kt82w3cBpKRPB6ln17ORQNCOZi9Uy3mA/edit?usp=sharing PiperOrigin-RevId: 194640671 GitOrigin-RevId: e6bb697ae43c0e2c11d616697c13ea63c55f35f5 28 April 2018, 15:52:52 UTC
da9ef60 Workaround missing GCMParameterSpec, to make AES-GCM work on old Android devices. Also adding a stack trace if we cannot find a provider. This would allows us to know what caused encryption failures. PiperOrigin-RevId: 194574786 GitOrigin-RevId: b0520278ab4b9b639044cc5037a0a3492a9d8537 27 April 2018, 20:44:22 UTC
e8b2a57 Removing references to NIST P-224 and SHA224, which we never supported and are not used in many places. We keep SHA1 because HMAC-SHA1 is safe and a popular MAC. PiperOrigin-RevId: 193747110 GitOrigin-RevId: 2f657666903fc8e7c3963017a7462ac33bb7b20d 27 April 2018, 20:44:13 UTC
ae3b9c0 Fixing a typo. PiperOrigin-RevId: 193732292 GitOrigin-RevId: 5d7dab7e3cc335b21c2412bbc221f59905e058e6 20 April 2018, 22:48:19 UTC
dd9e963 Restricting the visibility of //java:subtle. We want to reserve the right to modify subtle. NO_RELEASE_NOTE NO_BUG PiperOrigin-RevId: 193699784 GitOrigin-RevId: b36e441a29478ff9d84d4d9bea928b4a54bb5738 20 April 2018, 19:40:33 UTC
77fb3c4 Adding to Tinkey support for StreamingAead key templates. PiperOrigin-RevId: 193597877 GitOrigin-RevId: 2001a6d0ca410a41e6afe268a1e35d4b4a42ab9b 20 April 2018, 00:04:47 UTC
31c3177 Automating and documenting the release process. PiperOrigin-RevId: 193553145 GitOrigin-RevId: 137ef485e98928f3bbae67feb777896b3ef0a7e5 20 April 2018, 00:04:37 UTC
7e44262 Updating the Java HOWTO to include sample code for DeterministicAead. PiperOrigin-RevId: 193437447 GitOrigin-RevId: f9e0c3d9f88297cca3de81120836c9fc88020c6e 19 April 2018, 00:18:20 UTC
3904920 Adding @since tags to public APIs and fixing some javadoc errors. PiperOrigin-RevId: 193436986 GitOrigin-RevId: 61c97a3e27b5e03f3e6e23b904321a8aa27e6c6f 19 April 2018, 00:18:11 UTC
3129ef2 Removing the ErrorProne dependency, shrinking Tink's overall footprint. We're only using @Immutable, but it's not really needed. Also cleaning up a few unused Blaze/Bazel deps. PiperOrigin-RevId: 193430556 GitOrigin-RevId: cab4cfed7ce0c88fd61d836d4d55b4dd5ccf67e8 19 April 2018, 00:18:00 UTC
0c926ba Bumping the version number to 1.1.0. Also adding a roadmap, a hacking guide for Java, and updating docs. PiperOrigin-RevId: 193400792 GitOrigin-RevId: d78fbf17c2bd90240a411ed196cf430904347847 18 April 2018, 20:46:16 UTC
f88abdc tink-objc: Add missing protocol buffers and remove cleartext keyset handle from public headers. PiperOrigin-RevId: 193369732 GitOrigin-RevId: 25f4f629da47398feb31cb0c76cf9bffe6c4e024 18 April 2018, 20:46:07 UTC
9a5d831 Removing some obsolete @Alpha annotations. PiperOrigin-RevId: 193368740 GitOrigin-RevId: 4779818fadc24653c6e7f05fd7fc555bffec83af 18 April 2018, 20:45:56 UTC
e4501be Fixing Java build. It seems that Java 7 doesn't allow converting from List<<anonymous SenderVerifyingKeysProvider>> to List<SenderVerifyingKeysProvider>. PiperOrigin-RevId: 193312049 GitOrigin-RevId: 8d1f7068ce34f0ed638cede52ba7e258d3f3bfb4 18 April 2018, 20:45:47 UTC
f341a81 Adding a script that allows to publish production jars to Maven Central. PiperOrigin-RevId: 193307775 GitOrigin-RevId: 6487e1b655081da5031a828f97ec98d166852c05 18 April 2018, 20:45:38 UTC
a2c77b0 Configuring Bazel to compile Tink as Java 7. PiperOrigin-RevId: 193259480 GitOrigin-RevId: e312eea2405c747e630040bfa29a0935e8982aef 18 April 2018, 02:40:21 UTC
b867db6 Forbid Java rules to directly depend on proto_library rules in these packages. Java rules should depend on java_proto_library rules instead. The Blaze team is migrating Java users of proto_library to the new java_proto_library rule. Remove attribute in BUILD.bazel incorrectly added by migration script. PiperOrigin-RevId: 193255568 GitOrigin-RevId: bf8ea1d7a0e114f7bb1802dbb96ef6342c43a126 18 April 2018, 02:40:08 UTC
ca03f9a tink-objc: Add key templates for Aead. PiperOrigin-RevId: 193252341 GitOrigin-RevId: a67ebc47a8eac8ebb61f1359b8dd4fd1c1667057 18 April 2018, 02:39:55 UTC
04219f7 Graduating Ed25519 from @Alpha. PiperOrigin-RevId: 193219796 GitOrigin-RevId: d1944bd1a2d691cde2f653ae4f0cbfbc5ebc22c7 18 April 2018, 02:39:41 UTC
290eb9a Use Portable Protocol Buffers (go/portableproto) for Tink C++. Changes: - Renamed all references of something_cc_proto to something_portable_proto. - Added //cc/util/protobuf_helper which creates a namespace portable_port that maps to the correct namespace. - Replaced all deps to //net/proto2/ with //cc/util:protobuf_helper. - Replaced all instances of the proto2:: namespace with portable_proto:: - Deleted the line 'namespace util = crypto::tink::util' because it was conflicting with //util/task/status.h (a dependency of portable_proto_lib). Also, it wasn't really used in any of the files. Notes: - When adding a new proto you will need to whitelist it in proto/portable_tink_filter.asciipb - For google3 (BUILD) we should use portable_proto_lib, for opensource (BUILD.bazel) we should use cc_proto_lib. PiperOrigin-RevId: 193084414 GitOrigin-RevId: 266a0dbb7f66549655e521350b70b10d4a872286 18 April 2018, 02:39:28 UTC
f932883 Migrate Java proto_library rules to java_proto_library (and its flavors: mutable and v1) Learn more at go/new-proto-library. Created by: $ blaze run java/com/google/devtools/build/newprotolibrary/migration/java:Main -- --addLangProtoLibraryForProtoLibraryCreatedByMacros=serving_proto_library --rpc_deadline=90 third_party/... BEGIN_PUBLIC Internal change END_PUBLIC PiperOrigin-RevId: 192981122 GitOrigin-RevId: eaab7225f05b9367e0d9f18c3b4bf4652627f826 18 April 2018, 02:39:16 UTC
1f5aaf4 Fixed a typo. PiperOrigin-RevId: 192841538 GitOrigin-RevId: fc764bfd75fad54812d2598b6edade53490e874a 18 April 2018, 02:39:03 UTC
806bd79 Fixing Javadoc. Having to remove the MyPaymentMethodTokenRecipientKem class example because Javadoc refuses to process curly braces, see https://google.github.io/tink/javadoc/apps-paymentmethodtoken/HEAD-SNAPSHOT/. PiperOrigin-RevId: 192699427 GitOrigin-RevId: 63bf2ea58f8258d93efe9d69d65e10fb7a9451f7 13 April 2018, 02:14:50 UTC
09ce699 Allowing partners who store private keys in HSM to use their own decryption code. While I'm here, use the correct link for the Google Payment Method Token standard. PiperOrigin-RevId: 192651210 GitOrigin-RevId: 404e51455339f629f1307a8e57383e824b134f71 13 April 2018, 02:14:37 UTC
6688e05 Add a KeysetManager API to retrieve the count of keys in a keyset. This is needed to facilitate KEYS.KEYSET_LENGTH from go/googlesql_encryption. PiperOrigin-RevId: 192582377 GitOrigin-RevId: 6fa9c27f603f64c77c8e80b29d2743fc4c1dc916 13 April 2018, 02:14:25 UTC
49d7cf2 Fixing https://github.com/google/tink/issues/91. Also merging https://github.com/google/tink/pull/90. PiperOrigin-RevId: 192578285 GitOrigin-RevId: 5a077676ee74a7169ad8d9a9f9ee71194d42a126 13 April 2018, 02:14:11 UTC
31b2878 Prepared apps/webpush to be published externally. PiperOrigin-RevId: 192489159 GitOrigin-RevId: 6042f957432348f19bf18d1d9b9a91979b26118b 13 April 2018, 02:13:57 UTC
dfc76f8 Update Obj-C documentation PiperOrigin-RevId: 192352507 GitOrigin-RevId: 952c79d482e63fed750e4f0d23805913af4214d1 13 April 2018, 02:13:44 UTC
a6d60ae kokoro: Update kokoro tests to use Xcode 9.2 on macOS. Also, enabled the iOS tests. PiperOrigin-RevId: 192352304 GitOrigin-RevId: e8ea4a22cac9b90861e6561c8c5f657253a85bb7 13 April 2018, 02:13:32 UTC
8b6e8d4 Adding KeyTemplate-classes missing in C++. PiperOrigin-RevId: 192164449 GitOrigin-RevId: 8b8b91404d7190a1fa6a72c0cd830ac2537ca675 13 April 2018, 02:13:19 UTC
12d40bc Removing deprecated HybridDecryptConfig and HybridEncryptConfig. (please use HybridConfig instead) PiperOrigin-RevId: 192157684 GitOrigin-RevId: cc40b033b7322381550d15fa32891a79ca3c94c1 13 April 2018, 02:13:06 UTC
back to top