- Sep 26, 2019
-
-
ckl authored
PiperOrigin-RevId: 271259922
-
- Sep 25, 2019
-
-
przydatek authored
Cleaning up WORKSPACE. PiperOrigin-RevId: 271114848
-
- Sep 23, 2019
-
-
Tink Team authored
Split EciesHkdfRecipientKemBoringSsl into two subclasses: * EciesHkdfNistPCurveRecipientKemBoringSsl to handle decrypting for NIST P curves. * EciesHkdfX25519RecipientKemBoringSsl to handle decrypting for curve 25519. Split EciesHkdfSenderKemBoringSsl into two subclasses: * EciesHkdfNistPCurveSendKemBoringSsl to handle encrypting using NIST P curves. * EciesHkdfX25519SendKemBoringSsl to handle encrypting using curve 25519. PiperOrigin-RevId: 270765601
-
Tink Team authored
PiperOrigin-RevId: 270703734
-
tholenst authored
PiperOrigin-RevId: 270688621
-
przydatek authored
Python configuration is based on https://github.com/tensorflow/tensorflow. CLIF configuration is based on https://github.com/google/nucleus. PiperOrigin-RevId: 270669457
-
tholenst authored
PiperOrigin-RevId: 270664047
-
tholenst authored
PiperOrigin-RevId: 270655570
-
- Sep 22, 2019
-
-
Tink Team authored
It looks for a 4-byte length-prefix without checking that there are atleast 4 bytes. Also, while I'm here, drop the use of bytes.Buffer in favor of just directly slicing the incoming byte-slice. The bytes.Buffer isn't really helping here, it doesn't itself do any additional validation, it adds additional cases to validate (see the "n != ed" error-checking to handle impossible short-read situations), and its almost definitely slower (since it forces copies whereas slicing will just operate in-place). I also suspect this was forcing encryptedDEK to be heap-allocated, as the compiler wouldn't be able to see through the implementation of the tink.AEAD to figure out if the byte-slice escaped to the heap (I haven't verified this). PiperOrigin-RevId: 270511611
-
- Sep 20, 2019
-
-
epuig authored
PiperOrigin-RevId: 270278753
-
tanujdhir authored
PiperOrigin-RevId: 270264435
-
tholenst authored
Make the EciesAeadHkdfPrivateKeyManager public, but restrict visibility of the constructor. Then, add a static function which registers it together with the public key manager. Also, do the same for the Hybrid{En,De}cryptWrappers. PiperOrigin-RevId: 270243637
-
tanujdhir authored
Note that the Streaming AEAD Wrapper is still missing, so this is not yet at feature parity with the other primitives. PiperOrigin-RevId: 270241587
-
paulavidas authored
PiperOrigin-RevId: 270236806
-
paulavidas authored
Added DecryptingStream, which wraps a C++ decrypting stream and is returned by streaming_aead.new_decrypting_stream(...). PiperOrigin-RevId: 270236129
-
tanujdhir authored
PiperOrigin-RevId: 270220616
-
tanujdhir authored
PiperOrigin-RevId: 270218637
-
- Sep 19, 2019
- Sep 18, 2019
-
-
Tink Team authored
Add static method register() to AEAD key managers so that they can be registered separately from AeadConfig. PiperOrigin-RevId: 269842065
-
tanujdhir authored
This file object will be returned by streaming_aead.new_encrypting_stream(...). PiperOrigin-RevId: 269839414
-
Tink Team authored
PiperOrigin-RevId: 269727909
-
- Sep 17, 2019
-
-
Tink Team authored
Also update javascript tests to skip curve25519. PiperOrigin-RevId: 269667740
-
Tink Team authored
- Make sure errors related to malformed csv credential file or bad path are thrown. PiperOrigin-RevId: 269639332
-
paulavidas authored
PiperOrigin-RevId: 269573228
-
paulavidas authored
PiperOrigin-RevId: 269564299
-
tholenst authored
Make all remaining symmetric key managers public; their constructor package private, and add a static method "register()". Also do the same transformation to the wrappers and use the new functions in the config. PiperOrigin-RevId: 269555278
-
tholenst authored
Also do the same transformation to the wrappers and use the new functions in the config. PiperOrigin-RevId: 269550398
-
tanujdhir authored
PiperOrigin-RevId: 269520203
-
tholenst authored
Make the key managers public, but restrict visibility of the constructors. Then, add a static function which registers them. PiperOrigin-RevId: 269516892
-
- Sep 14, 2019
-
-
Copybara-Service authored
PiperOrigin-RevId: 269020713
-
- Sep 13, 2019
-
-
Charles Lee authored
-
ckl authored
PiperOrigin-RevId: 268985498
-
Tink Team authored
PiperOrigin-RevId: 268913423
-
paulavidas authored
PiperOrigin-RevId: 268894131
-
paulavidas authored
Added InputStreamAdapter, which wraps an InputStream and adapts it for use in Python. PiperOrigin-RevId: 268892335
-
paulavidas authored
PiperOrigin-RevId: 268878384
-
paulavidas authored
PiperOrigin-RevId: 268870105
-
Bartosz Przydatek authored
PiperOrigin-RevId: 268743498
-