Skip to content
Snippets Groups Projects
  1. Aug 01, 2018
  2. Jul 13, 2018
  3. Jul 11, 2018
  4. Jul 03, 2018
  5. Jun 27, 2018
  6. May 07, 2018
  7. Apr 06, 2018
  8. Mar 26, 2018
  9. Mar 23, 2018
    • Thai Duong's avatar
      Using rules_apple 0.3.0. · 5066f42b
      Thai Duong authored
      These versions are known to work well with each other.
      
      PiperOrigin-RevId: 190175841
      GitOrigin-RevId: 93684984c4f26263c658c3bf47a578b17123dcfd
      5066f42b
  10. Mar 13, 2018
  11. Mar 03, 2018
    • Thai Duong's avatar
      Fixing a dependency error in tink.pom.xml. · 3774c954
      Thai Duong authored
      Next I'll add some test to detect these errors early.
      
      Also using rules_go 0.10.1 instead of master.
      
      Change-Id: Ib79cd5c1ff7a6bb65cf588ee705183746c2cb417
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: b4ebcfbb4c99b01f21c330d1099ca230e4d4a46f
      3774c954
  12. Feb 27, 2018
    • Google Engineers's avatar
      Generate Maven jars with Bazel. · de97714f
      Google Engineers authored
      We no longer need to maintain Maven as a separate build and test system.
      This would save us a lot of time, as Maven is not exactly nice to deal
      with.
      
      This also allows us to simplify the poms, especially the dependencies.
      For example, to use Tink for Android users no longer have to set
      $ANDROID_HOME.
      
      Change-Id: I925b37409f8ed5e32f228d8de0f0845ea38bc427
      ORIGINAL_AUTHOR=Google Engineers <noreply@google.com>
      GitOrigin-RevId: 49470c492c6bc1d28960c243b671208863ccdf6b
      de97714f
  13. Feb 22, 2018
  14. Jan 31, 2018
    • Thai Duong's avatar
      Fixing Kokoro build. · 15204e3d
      Thai Duong authored
      The build is failing probably because Kokoro upgraded its Ubuntu image.
      
      This image doesn't have the unlimited Java policy, thus tests with
      256-bit keys failed. These tests are skipped now. I also temporarily
      remove tests with 256-bit keys from AEAD cross-language tests. These
      tests will be reinstalled after b/35928521 is fixed.
      
      The Go compiler on Kokoro, which is at version go1.9 linux/amd64, refuses
      to compile our Go code because it found a cycle dependency. This is somehow
      not a problem with the version of Go on my workstation. Fortunately, the
      cycle dependency is in a test, so I temporarily removed it. I'm working on
      a better fix which moves the test to a different package.
      
      I also upgrade Bazel to 0.9.0 and use rules-apple at
      a2b620070d373e4f265194b69f65e9e5c17fbcb8, instead of master, which is known
      to work well with Bazel 0.9.0.
      
      Change-Id: I97229342065f12d0eec6ff31b54922161267943a
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: 0e96efbd943ddc3c97a2b7d573f7e20b78781a5d
      15204e3d
  15. Oct 26, 2017
  16. Oct 06, 2017
  17. Oct 03, 2017
  18. 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
  19. Sep 19, 2017
    • Thai Duong's avatar
      Using released tarballs or commits rather than GitHub archives. · 027af405
      Thai Duong authored
      These archives are prepared on-the-fly by GitHub and are not
      guaranteed to be the same every time (for example, the order of files
      within the archive could change).
      
      We also need a new version of rules_go because the version that
      we were using also depends on GitHub archives. This explains
      the changes in go/.
      
      Also switch to googletest's provided bazel BUILD file, as
      recommended by the googletest team.
      
      Change-Id: I57f9c93a41eb68ee2946a0744506a9334b6d1ccc
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: eab348375b10cedd354da3fc2f286abc80869df9
      027af405
  20. Sep 06, 2017
    • Thai Duong's avatar
      Add support for Android Keystore as a KMS. · daaaacb3
      Thai Duong authored
      Unfortunately there is no test, as Bazel has not supported testing with
      android_test yet, see https://github.com/bazelbuild/bazel/issues/903.
      I'll add tests once we sync this to Google internal.
      
      Also move AWS KMS integration code to integration.awskws and GCP KMS to
      integration.gcpkms.
      
      Change-Id: Idb715310f870a975ca6bcd2a314618680ab91fb9
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: dc397b0d2ad53deb6d98ce739626fce39a94e656
      daaaacb3
  21. Sep 01, 2017
  22. Aug 23, 2017
    • Thai Duong's avatar
      Fix Lint and compatibility issues. · 29e29eb5
      Thai Duong authored
      Change-Id: I62a4a98c2ebf5651576a42c065e9ea3582b1f041
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: d7860b81c481959dfd6fac540026ba3c9747fa4a
      29e29eb5
  23. Aug 17, 2017
  24. Jul 28, 2017
  25. Jul 18, 2017
    • Haris Andrianakis's avatar
      - Upgrade org_pubref_rules_protobuf to 0.7.2 it has fixes needed for objc_proto_lib · 3a4ba55c
      Haris Andrianakis authored
      - Add com_google_protobuf_objc which uses a more recent version that has better support for Obj-C
      - Ran buildifier on it. Sorry vim does that automatically and it will keep changing things everytime I edit it so I thought it's a good idea.
      
      Change-Id: I764341ea49b84be45ed3c898678112a80135dd5d
      ORIGINAL_AUTHOR=Haris Andrianakis <candrian@google.com>
      GitOrigin-RevId: 4965b344abbb3f4dae43ca337343333c4f970e54
      3a4ba55c
  26. Jun 23, 2017
    • Google Engineers's avatar
      Add go repositories · 11104ae9
      Google Engineers authored
      Change-Id: Ie7fbd2dc6d401bdc8dce23b9dc7e2e11b009ff6c
      ORIGINAL_AUTHOR=Google Engineers <noreply@google.com>
      GitOrigin-RevId: a8d676fdbc017da8a50d2bad69a45d80b29c5c9b
      11104ae9
  27. May 25, 2017
    • KB Sriram's avatar
      Fix mutable bytearrays returned/used by some APIs. · 937adfe0
      KB Sriram authored
      Certain APIs and classes retain or return bytearrays
      which can be mutated by the callers.
      
      1. Use @Immutable annotations to statically check
         if a class exposes any mutable data.
      2. Add an ImmutableByteArray class that prevents mutable
         bytearrays by making or returning a copy of an underlying
         set of bytes.
      
      Change-Id: I2c5804eeb3d2e736eb45bb3283979b2874b5d7b4
      ORIGINAL_AUTHOR=KB Sriram <kbsriram@google.com>
      GitOrigin-RevId: 1c9804a2101360ddf41db719eef1d763e965d9ed
      937adfe0
Loading