- Aug 26, 2019
-
-
tholenst authored
PiperOrigin-RevId: 265407325
-
- Aug 23, 2019
-
-
Tink Team authored
It is documented as public: https://github.com/google/tink/blob/master/go/core/registry/registry.go#L25 And the sample code uses registry directly: https://github.com/google/tink/blob/master/docs/GOLANG-HOWTO.md#envelope-encryption PiperOrigin-RevId: 265112771
-
thaidn authored
PiperOrigin-RevId: 265110566
-
tholenst authored
PiperOrigin-RevId: 265041621
-
tholenst authored
PiperOrigin-RevId: 265041401
-
paulavidas authored
PiperOrigin-RevId: 265029049
-
- Aug 22, 2019
- Aug 21, 2019
-
-
ckl authored
PiperOrigin-RevId: 264690696
-
candrian authored
PiperOrigin-RevId: 264679745
-
tholenst authored
PiperOrigin-RevId: 264610922
-
tholenst authored
PiperOrigin-RevId: 264609510
-
tholenst authored
This is done in order to facilitate multiple primitives. See cl/263297547 for an example. We will migrate the tests to ues the KeyTypeManager interface directly in an upcoming cl (as the new interface is easier to test). PiperOrigin-RevId: 264608819
-
tholenst authored
PiperOrigin-RevId: 264608183
-
tholenst authored
Perviously, the wrong code was compiled there. PiperOrigin-RevId: 264595321
-
tholenst authored
PiperOrigin-RevId: 264584665
-
tanujdhir authored
PiperOrigin-RevId: 264581506
-
tholenst authored
Migrate the key proto format for ChaCha20/Poly1305 and XChaCha20/Poly1305 from Empty to formats specific for these types in Java. PiperOrigin-RevId: 264579991
-
przydatek authored
PiperOrigin-RevId: 264576569
-
tholenst authored
PiperOrigin-RevId: 264576360
-
tholenst authored
With the new KeyTypeManager implementation, tests can be made simpler. PiperOrigin-RevId: 264572956
-
tholenst authored
Migrate the key proto format for ChaCha20/Poly1305 and XChaCha20/Poly1305 from Empty to formats specific for these types. PiperOrigin-RevId: 264569912
-
tholenst authored
The tests will be migrated in a follow up cl. *NOTE* that I change how some of the things are done. In particular, previously: * The underlying HMac was generated by calling the registry. * The underlying HMac key was manually created, without going through the registry. The version was set wrongly (to the version of the AesCtrHmacAeadKeyManager instead of the HMacKeyManager). * The underlying HMac key was now validated in this key manager. * The underlying HMac format was not validated. After this cl, I use the HMac KeyTypeManager to validate things; and I do that directly without going through the registry. I think the proper way would be to have some kind of registry access, where this KeyManager can obtain the new HMacKey *Type* manager, and then do the proper things. But this is complicated :/ I think this here is the second best solution. PiperOrigin-RevId: 264568255
-
przydatek authored
PiperOrigin-RevId: 264564958
-
- Aug 20, 2019
-
-
przydatek authored
the return value to StatusOr<int64_t>, to allow richer error reporting. PiperOrigin-RevId: 264455697
-
tholenst authored
PiperOrigin-RevId: 264384749
-
tholenst authored
PiperOrigin-RevId: 264382855
-
tholenst authored
This uses KeyTypeManagers to implement the ECIES Key Managers; making the code slightly simpler. The main simplification happens when we update the tests in a follow up cl. PiperOrigin-RevId: 264382557
-
przydatek authored
Newer ABSL breaks CMake build. *** Original change description *** Bumping up ABSL-version. PiperOrigin-RevId: 264381021
-
przydatek authored
PiperOrigin-RevId: 264374853
-
tholenst authored
PiperOrigin-RevId: 264336131
-
tholenst authored
PiperOrigin-RevId: 264334119
-
candrian authored
PiperOrigin-RevId: 264275386
-
- Aug 19, 2019
- Aug 16, 2019