- Jul 11, 2018
-
-
Haris Andrianakis authored
PiperOrigin-RevId: 203847430 GitOrigin-RevId: bb0cc72b12bb592df09df8ddf06ddedb85a03a82
-
Haris Andrianakis authored
- Adds the ability to load a keyset from the iOS keychain. Note 1: The part for writing a keyset to the keychain is missing because I need to make some changes to the C++ code. Note 2: The keychain tests don't work with Bazel. I haven't figured why yet. PiperOrigin-RevId: 203827136 GitOrigin-RevId: 95172f475455fec991b2c1e90475bc8292085a99
-
Bartosz Przydatek authored
PiperOrigin-RevId: 203816425 GitOrigin-RevId: c9b34b7ee5eeb761d96baa0c8976722f9d2125ba
-
- Jul 06, 2018
-
-
Bartosz Przydatek authored
PiperOrigin-RevId: 203476862 GitOrigin-RevId: a7196177749c98be51eab8641ce4f336b5559ccb
-
Tink Team authored
This is a part of a large-scale change: go/lsc-format-bzl-files . All .bzl files are being formatted with buildifier. To format a file manually run `buildifier path/to/file.bzl`. Integration with `g4 fix` will be available later, but you can try using `g4 fix --format=bzl`. Tested: tap_presubmit Some tests failed; test failures are believed to be unrelated to this CL BEGIN_PUBLIC Format .bzl files with buildifier END_PUBLIC PiperOrigin-RevId: 203461813 GitOrigin-RevId: e90458471907298780465ab84c5e94add72d7dcd
-
Thai Duong authored
PiperOrigin-RevId: 203384667 GitOrigin-RevId: be4aa4ef88d1b6bba81a4a63a2c40d038b014854
-
Daniel Bleichenbacher authored
PiperOrigin-RevId: 203378951 GitOrigin-RevId: 62fd8b1b82187a7758e7bbf66de363288305e3d2
-
Veronika Slivova authored
restrictive PiperOrigin-RevId: 203283070 GitOrigin-RevId: 058f0b9a347ec73ba0ae1ee38679c0739a8eec89
-
- Jul 03, 2018
-
-
Haris Andrianakis authored
- Added installation instructions - Fixed typos in examples - Updated the import paths PiperOrigin-RevId: 203145324 GitOrigin-RevId: 64de4d74dea83d8d5a3205322a09db3bea90930f
-
Thai Duong authored
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
-
Veronika Slivova authored
PiperOrigin-RevId: 203082603 GitOrigin-RevId: 610b190732a8c98bfbed8f0625a2688d8c748a67
-
Charles Lee authored
PiperOrigin-RevId: 203055704 GitOrigin-RevId: 5bb1e21274576c66342da888f75f05375fb1e815
-
Haris Andrianakis authored
Pruned dependencies that weren't used: - //util/gtl:node_hash_map - //util/gtl:singleton PiperOrigin-RevId: 202981225 GitOrigin-RevId: cbde29fc20fcdc180b4c6262ac9b6dafe67cfef2
-
Charles Lee authored
PiperOrigin-RevId: 202967034 GitOrigin-RevId: 3f494fe6e4c18c2209aa46ef5836415ffa1c4628
-
Charles Lee authored
PiperOrigin-RevId: 202962201 GitOrigin-RevId: 0a1f5bab18d33e650dc6d192e622a68acbd743a7
-
Veronika Slivova authored
PiperOrigin-RevId: 202909592 GitOrigin-RevId: 957b0b9dbfe3db55df010accf7147ab5a9ebe01d
-
Tink Team authored
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
-
Thai Duong authored
PiperOrigin-RevId: 202532619 GitOrigin-RevId: 3df1d9e5f73bcf81ad5df241ced9b316f03a7956
-
Thai Duong authored
PiperOrigin-RevId: 202532440 GitOrigin-RevId: 4f1cb4f4207e09212ea7102b7513d6e32bbc0ead
-
Bartosz Przydatek authored
(based on cl/196889713 and cl/197018177) PiperOrigin-RevId: 202529544 GitOrigin-RevId: f290535f5a57642982d30c43b113cdae6fd7a385
-
Haris Andrianakis authored
- 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
-
Thai Duong authored
PiperOrigin-RevId: 202357885 GitOrigin-RevId: 16186f381ed5c454ae7e54d689f7e438b46a6425
-
- Jun 27, 2018
-
-
Thai Duong authored
PiperOrigin-RevId: 202342774 GitOrigin-RevId: 06955a217ab921cdbfeee16de712bf10c2904065
-
Quan Nguyen authored
Fix Wycheproof ecdh BUILD to include ecdh_secp256r1_test.json PiperOrigin-RevId: 202234443 GitOrigin-RevId: 91bf697675c5962c4dcf3f424518fbb9df69b2a6
-
Haris Andrianakis authored
This is needed so they will work correctly in the cocoapod. PiperOrigin-RevId: 202126990 GitOrigin-RevId: 5d31b269a155d9859e016dfa054814ab614aba19
-
Quan Nguyen authored
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
-
Haris Andrianakis authored
objc: In Aead mark AdditionalData as nullable, this is needed in Swift when a parameter is optional. PiperOrigin-RevId: 202027341 GitOrigin-RevId: da718624eb3c1fcb86efca303c85ddb3459ad8fd
-
Quan Nguyen authored
PiperOrigin-RevId: 202024825 GitOrigin-RevId: 4ec63135e438d93dcd1780362f46cd2afbeaed63
-
Quan Nguyen authored
PiperOrigin-RevId: 202020445 GitOrigin-RevId: 13efa4e5f61ba413967f1fec1efbef9decd3cf48
-
Bartosz Przydatek authored
PiperOrigin-RevId: 201738733 GitOrigin-RevId: 0a8ebc6357e27a68a2934db12ba75109ff18b573
-
Haris Andrianakis authored
PiperOrigin-RevId: 201606493 GitOrigin-RevId: 8d941e6d4ef4596183bcdcd973f7081d9e4952c0
-
Bartosz Przydatek authored
PiperOrigin-RevId: 201496730 GitOrigin-RevId: b8354a808c64e97a93cef426fa9afefa56b38fbd
-
Bartosz Przydatek authored
PiperOrigin-RevId: 201484172 GitOrigin-RevId: 1ce45f8dc4e4fbdcf1b866c5571e918abf6fd69a
-
Bartosz Przydatek authored
PiperOrigin-RevId: 201483815 GitOrigin-RevId: b6d76588fc877e84c0699e642ad2300b3b5f8d2c
-
Daniel Bleichenbacher authored
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
-
Charles Lee authored
Each space-delimited argument should be it's own array element. PiperOrigin-RevId: 200588214 GitOrigin-RevId: 06f935023158eb482e3e92a9c31bc4931c4ff107
-
Tink Team authored
PiperOrigin-RevId: 200519180 GitOrigin-RevId: 4b11835ad9925c2635acb4814f840678fae23d67
-
Charles Lee authored
PiperOrigin-RevId: 200482021 GitOrigin-RevId: 9f7e6c9861174b3e62bdf7e7372dba108f7aacef
-
Charles Lee authored
Also, clean up the script to align with go/shellstyle. PiperOrigin-RevId: 200475771 GitOrigin-RevId: e1e278f0be4acfe6f31055d826855f0da4cb4f7e
-
Haris Andrianakis authored
PiperOrigin-RevId: 200274708 GitOrigin-RevId: 0d230a3b391715038392e5037eac1b9e41123f5a
-