Skip to content
Snippets Groups Projects
  1. Aug 01, 2018
  2. Jul 27, 2018
  3. Jul 13, 2018
    • Charles Lee's avatar
      Update version references to 1.2.0-rc2. · e68edc7b
      Charles Lee authored
      Also, remove stale references to v1.1.0 in TinkConfig.register() documentation.
      
      PiperOrigin-RevId: 204529434
      GitOrigin-RevId: a99dbe6bb14b02c1411e7baa6ef017ec72d89baf
      e68edc7b
  4. Jul 11, 2018
  5. Jul 03, 2018
    • Thai Duong's avatar
      Always use the latest Tink configs during registration. · 571a7261
      Thai Duong authored
      Instead of
      
      Config.register(AeadConfig.TINK_1_1_0);
      
      We'd do
      
      AeadConfig.register();
      
      I kept the static init blocks in AeadConfig, but it's only for backward compatibility. We'd always require users calling the init function. This gives us consistency across all languages.
      
      I also deprecated TINK_1_1_0 and introduced LATEST which contains the configs of the latest version.
      
      Advanced users can always do Config.register(myCustomConfig);
      
      PiperOrigin-RevId: 203125864
      GitOrigin-RevId: cd138962f88ff693e9c13cef3399f956f6d6513e
      571a7261
  6. Jun 09, 2018
  7. May 24, 2018
  8. Apr 19, 2018
  9. Apr 18, 2018
  10. Apr 13, 2018
  11. Apr 12, 2018
  12. Apr 04, 2018
  13. Mar 26, 2018
  14. Mar 23, 2018
    • Thai Duong's avatar
      Graduating ChaCha20Poly1305 from @Alpha. · bf7fef14
      Thai Duong authored
      Removing XChaCha20 and XSalsa20 because the former is too new and the latter is unlikely to be useful.
      
      PiperOrigin-RevId: 190090084
      GitOrigin-RevId: f25d42fd99e1bc7c4aaeb3cdeae90ca06ae21a43
      bf7fef14
    • Thai Duong's avatar
      Instead of reading key templates from disk, Tinkey now accepts key templates... · 68195f53
      Thai Duong authored
      Instead of reading key templates from disk, Tinkey now accepts key templates whose name is declared in Tink.
      
      To create a keyset containing an AES128_GCM key, run
      
      tinkey create-keyset --key-template AES128_GCM
      
      Also removing the CreateKeyTemplate command and adding ListKeyTemplates.
      
      PiperOrigin-RevId: 190088937
      GitOrigin-RevId: 199694ecd4af61e512ea86249e5f5c9ba6684411
      68195f53
  15. Feb 28, 2018
    • Thai Duong's avatar
      Using HEAD-SNAPSHOT version name for snapshots. · 488e6fb9
      Thai Duong authored
      This is neater than x.y.z-SNAPSHOT because we don't have to update
      the POM files when we release new snapshots which are always built
      from HEAD of the master branch.
      
      Change-Id: I07ded75e3e837b03db077787791599291ca6d478
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: 95e2fc58566c73d633eb180191b63b868d1c6804
      488e6fb9
  16. 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
  17. Dec 11, 2017
    • Bartosz Przydatek's avatar
      Cleanup after sync. · 3c2ddc3f
      Bartosz Przydatek authored
      Change-Id: I81bcff21d8d31e0331639b438e1115e7bc66c801
      ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com>
      GitOrigin-RevId: 5ba02c56561408fb59aff39e1bdb0f756484dab4
      3c2ddc3f
    • Bartosz Przydatek's avatar
      Fixing primitives-table in Java-howto doc. · 7f8e5c41
      Bartosz Przydatek authored
      Change-Id: I2e654a1c5925f8a3bb0cebe53e6a7c405cbc0d84
      ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com>
      GitOrigin-RevId: 566e7c317456c3fb52192d731b0b1fca6fcab590
      7f8e5c41
  18. Nov 10, 2017
  19. Oct 14, 2017
    • Bartosz Przydatek's avatar
      Adding C++ KeysetReader. · 9fb56133
      Bartosz Przydatek authored
      Change-Id: I33c2a09d2983cd5aee28a1eec886eb22e31bf9f9
      ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com>
      GitOrigin-RevId: e6763b4edc0b874dec4e7056bd124271eeca9f2d
      9fb56133
  20. Oct 06, 2017
  21. Oct 03, 2017
    • Thai Duong's avatar
      Making headers in Java-HOWTO linkable. · c4f271a2
      Thai Duong authored
      Also fixing a small typo in README.
      
      Change-Id: I9c63f12e7f73488cd8acef2011f9c91181770f2d
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: eab43f5125abef1bc60eaa0b47f0c5b6d291b884
      c4f271a2
  22. Sep 19, 2017
    • Thai Duong's avatar
      Reducing usages of java.nio.file which is only avail on Android O or newer. · ed5cdb20
      Thai Duong authored
      There are still complicated usages in many streaming tests that cannot be
      removed.
      
      Also removing org.json as a dependency on the Android flavor, because
      Android already provided its own copy of this package.
      
      Change-Id: I48dd57cba51b1dc61451d86ac7c98e14a3beeddf
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: 207b0ba544e07b27aa405fe82dbf86aa988c85c6
      ed5cdb20
  23. Sep 08, 2017
  24. Sep 06, 2017
    • Thai Duong's avatar
      Making key managers package-private. · 9aaf4168
      Thai Duong authored
      We can always make them public later, if needed. For now, making them
      package-private makes it easier for us to change them, shall we need to
      do that.
      
      Change-Id: Icdbd84514bc4b7608ef8558968d79b0e523e9ed9
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: 0675b56f791d880bbae227cc7653277f0fb3505c
      9aaf4168
  25. Sep 01, 2017
    • Thai Duong's avatar
      Add per-primitive Configs and Catalogues. · c0e08474
      Thai Duong authored
      Some refactoring:
      
      - Moving the registration of catalogue to Registry. Does NOT allow
      overwriting catalogues.
      
      - Deprecating registerStandardKeyTypes.
      
      - Ensuring that primitive-specific tests register only the corresponding
      key types.
      
      - com.google.crypto.tink.config.Config becomes
      com.google.crypto.tink.Config and does not depend on any primitives.
      
      - com.google.crypto.tink.proto.TinkConfig is renamed to
      com.google.crypto.tink.proto.RegistryConfig.
      
      - Add com.google.crypto.tink.crypto.config.TinkConfig that depends
      on all primitives.
      
      Examples:
      
      - To register all Aead primitives in Tink 1.0.0:
      
      Config.register(AeadConfig.TINK_1_0_0);
      
      - To register all primitives:
      
      Config.register(TinkConfig.TINK_1_0_0);
      
      - To use custom catalogues and configs:
      
      Register.addCatalogue("name", MyCatalogue());
      RegistryConfig customConfig = ...;
      TinkConfig.init();
      Config.register(customConfig);
      
      Change-Id: I7e593e1c3f1f404555e02672c0d0a3a214b660d9
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: 0c99b04cf280f6b30e315521860315c8d65e27c7
      c0e08474
  26. 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
  27. Aug 17, 2017
  28. Jul 11, 2017
  29. Jun 01, 2017
  30. May 25, 2017
  31. May 19, 2017
Loading