Skip to content
Snippets Groups Projects
  1. Sep 25, 2017
    • Thai Duong's avatar
      Fixing macOS build. · dc732509
      Thai Duong authored
      Change-Id: I862c1f90580f32d99d9cf4c44430f749801a0574
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: afd20aad283aaae1741e368d7f19208f2291eca7
      dc732509
  2. Sep 23, 2017
  3. Sep 01, 2017
    • Haris Andrianakis's avatar
      Implements all the Hybrid crypto classes for Obj-C. · fa20557a
      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
      fa20557a
  4. Jun 23, 2017
    • Thai Duong's avatar
      Add a pom.xml for Android. · dba8b2d9
      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
      dba8b2d9
  5. Jun 15, 2017
    • Haris Andrianakis's avatar
      First part of the Obj-C wrapper. · 18bab4cc
      Haris Andrianakis authored
      Change-Id: I698ef088b780175d8eb66379566ca8adc5ed0861
      ORIGINAL_AUTHOR=Haris Andrianakis <candrian@google.com>
      GitOrigin-RevId: 27aefa5dce01c4f5bec68a8c3bd898d8b637d098
      18bab4cc
  6. May 26, 2017
    • Thai Duong's avatar
      Move Java to com.google.crypto.tink. · c0412713
      Thai Duong authored
      Change-Id: I7822198a4257a81db34231d1c4d416f87fb9b65a
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: e38021ac0481d7c14f68778d60468e66767a91d6
      c0412713
  7. May 25, 2017
    • Thai Duong's avatar
      Merge "Build with maven." · f157bd17
      Thai Duong authored
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: 7630dd48704d7afd8708b08d2c36cd4d8abfe0d8
      f157bd17
  8. Mar 23, 2017
  9. Mar 22, 2017
    • Thai Duong's avatar
      Basic infrastructure. · 433c7b23
      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
      433c7b23
Loading