- Sep 25, 2017
-
-
Thai Duong authored
Change-Id: I862c1f90580f32d99d9cf4c44430f749801a0574 ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com> GitOrigin-RevId: afd20aad283aaae1741e368d7f19208f2291eca7
-
- Sep 23, 2017
-
-
Thai Duong authored
Change-Id: I8f43da36630342ed9c12a7b614103873167e7b2f ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com> GitOrigin-RevId: 05460736595ab88a50919cc18e7226a4c4bc483f
-
- Sep 01, 2017
-
-
Haris Andrianakis authored
TINKHybridDecrypt: Public protocol that describes the functions implemented by the crypto primitives returned by TINKHybridDecryptFactory. The developer will use TINKHybridDecryptFactory to get a primitive that conforms to this protocol. TINKHybridDecryptConfig: Public configuration interface. The user creates an instance and uses it to configure the TINKHybridDecryptFactory. TINKHybridDecryptFactory: Public Factory that returns the crypto primitives. This is the only way to get a crypto primitive (TINKHybridDecrypt). TINKHybridDecryptInternal: Internal-only class that's used to implement the crypto primitives. The user is not allowed to use this class to create a crypto primitive. Instead he should use the TINKHybridDecryptFactory. This class conforms to the public protocol TINKHybridDecrypt. TINKHybridDecryptKeyManager: Parent class of all HybridDecrypt key managers. Doesn't contain any functionality we just use it to restrict the type of customKeyManagers that can be accepted by TINKHybridDecryptConfig. TINKPBEciesAeadHkdfPrivateKeyManager: TINKPBEciesAeadHkdfPublicKeyManager: These are both custom key managers that can be used with the TINKHyrbidDecryptConfig. After syncing with Thai these might not be needed as the user will have to implement and supply his own custom key managers. Change-Id: I006ab7ea705bb913e068baf892981c1dc4f7cfb5 ORIGINAL_AUTHOR=Haris Andrianakis <candrian@google.com> GitOrigin-RevId: 4a03068d668054fb314264c3e137bdec5a06b07b
-
- Jun 23, 2017
-
-
Thai Duong authored
The Android flavor uses protobuf lite, does not support GCP KMS (which does not run on Android yet). It'll also include Android-specific stuff. The main flavor uses protobuf full and includes everything. Change-Id: I1b271171dad8eb31aba0aef0308be1f30cf96966 ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com> GitOrigin-RevId: 8db6f588e19b4cebe624655e1f5b9184f9bbcaf2
-
- Jun 15, 2017
-
-
Haris Andrianakis authored
Change-Id: I698ef088b780175d8eb66379566ca8adc5ed0861 ORIGINAL_AUTHOR=Haris Andrianakis <candrian@google.com> GitOrigin-RevId: 27aefa5dce01c4f5bec68a8c3bd898d8b637d098
-
- May 26, 2017
-
-
Thai Duong authored
Change-Id: I7822198a4257a81db34231d1c4d416f87fb9b65a ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com> GitOrigin-RevId: e38021ac0481d7c14f68778d60468e66767a91d6
-
- May 25, 2017
-
-
Thai Duong authored
ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com> GitOrigin-RevId: 7630dd48704d7afd8708b08d2c36cd4d8abfe0d8
-
- Mar 23, 2017
-
-
Bartosz Przydatek authored
Change-Id: I0377e32aea55c3e85a40bc64eddf45c52846cac6 ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com> GitOrigin-RevId: c80cbaaf25e74ab8a7595e5192628d0f5d993a4c
-
- Mar 22, 2017
-
-
Thai Duong authored
- Directory structure follows TensorFlow. - Rules for protobuf building are based on https://github.com/pubref/rules_protobuf, as I can't find anything simpler. - Continuous integration with Kokoro (work in progress). I also copied some existing Java/CC code from Bartosz and Daniel's experimental folders. Change-Id: I7f993934d149c114320e3388fee84fbdafd7ba81
-