Skip to content
Snippets Groups Projects
  1. 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
  2. Jan 16, 2018
  3. Jan 08, 2018
    • Thai Duong's avatar
      Fixing more sync errors. · 04f6706c
      Thai Duong authored
      Change-Id: I0e7d1a11650f5d858a7494879d780490353a3c5b
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: b4ef6c8be7c5fab9782f09d4f7e75da891c0d602
      04f6706c
  4. Jan 04, 2018
    • Thai Duong's avatar
      Fixing clang-tidy style errors. · 5add0f82
      Thai Duong authored
      Change-Id: Ib5f05e5210d1f81912b6d6dcc058563d1e2d12f3
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: f11b68fafa336c6f3dfb5ca72a4d3514adf6ece2
      5add0f82
    • Bartosz Przydatek's avatar
      Fixing Java style issues. · 243ad8bd
      Bartosz Przydatek authored
      Change-Id: I21abf7e3a8940a325ae73db921a88889031a7c66
      ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com>
      GitOrigin-RevId: a5da0f4309d5b80b9eba370b33daf2b01431550c
      243ad8bd
    • Haris Andrianakis's avatar
      Implements CleartextKeysetHandle for Obj-C. · 7b996125
      Haris Andrianakis authored
      Change-Id: I94413f833f298300fc16607c41114d06c2360ec7
      ORIGINAL_AUTHOR=Haris Andrianakis <candrian@google.com>
      GitOrigin-RevId: 20e0f68ef598b207ccd0df358774da67b8f0ee06
      7b996125
    • Haris Andrianakis's avatar
      Implements TINKKeysetHandle · a649a088
      Haris Andrianakis authored
      Change-Id: Ib1fc1d5c962becb9c41b9c270bd958193908402a
      ORIGINAL_AUTHOR=Haris Andrianakis <candrian@google.com>
      GitOrigin-RevId: 300d81bae8a0a7878bd60e6e5c53c28c3b350f2b
      a649a088
    • Bartosz Przydatek's avatar
      Cleanup of cross-language tests and doc update. · 52808295
      Bartosz Przydatek authored
      Change-Id: I3f7d13d4d4a872bc67d6cb432d48c7fd41e3f1b6
      ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com>
      GitOrigin-RevId: b2353f08d87042666845a823cda4549d9a76c8d1
      52808295
  5. Dec 21, 2017
    • Gary Belvin's avatar
      Separate license headers from package comments (#68) · 958258d8
      Gary Belvin authored
      * go fmt ./go/...
      
      * Clean up license headers.
      
      This PR adds an empty new line to separate the license headers from
      the package comments so that the
      [godoc](https://godoc.org/github.com/google/tink/go/tink) won't be
      confused .
      
      GoDoc interprets the comment that immediately preceeds the `package`
      directive as the package comment.
      958258d8
    • Gary Belvin's avatar
      go fmt ./go/... (#67) · 0fa83d1e
      Gary Belvin authored
      0fa83d1e
    • Gary Belvin's avatar
      Generate tink_go_proto.pb.go files (#66) · add77f7e
      Gary Belvin authored
      It is Go best practice to include generated pb.go files in repositories
      so that a pure go implementation and tool chain can use the proto
      libraries without special knowledge of protobuf.
      
      This PR generates the protobuf package for tink.proto
      It also includes generation instructions in proto/gen.go
      so that the generated files can be updated by running
      `go generate ./proto` or `go generate ./...`
      
      I observed that the existing repository structure had go files
      importing protobuf targes by specifying the full proto/go_tink_proto
      path and replicated this path in the generated proto.
       - Note that internaly, this package would have been imported in code by
         proto/tink_proto, yet the BUILD import would be proto/tink_go_proto.
      
      To instruct the proto compiler on where to place the generated proto,
      I added `option go_package` to tink.proto.  However, this directive
      currently confuses bazel, so I had to disable it during bazel
      compilation.
      add77f7e
  6. Dec 20, 2017
    • Daniel Bleichenbacher's avatar
      Adding more thread safety tests. · ddcf85e8
      Daniel Bleichenbacher authored
      Bug: 66947041
      Bug: 67345030
      
      Change-Id: I2a548d0c0cd83d31d028fa586aa1aadbb7252105
      ORIGINAL_AUTHOR=Daniel Bleichenbacher <bleichen@google.com>
      GitOrigin-RevId: 6c244e4056ba3ac4b09338ee3823f75d8c0a58c1
      ddcf85e8
    • Daniel Bleichenbacher's avatar
      Adding more tests for AES-SIV. · 7354c9c0
      Daniel Bleichenbacher authored
      Bug: 66947041
      Bug: 65864441
      
      Change-Id: I367b1f6ee318b8b42ade5467a9ce649f25731efb
      ORIGINAL_AUTHOR=Daniel Bleichenbacher <bleichen@google.com>
      GitOrigin-RevId: 19b921d2d165971059e087294ffae893156e7657
      7354c9c0
    • Bartosz Przydatek's avatar
      Adding C++ Ecdsa and aux classes for signatures. · 38b8451b
      Bartosz Przydatek authored
      Change-Id: Ib2ec892a953c491d7ea91bc123f6668d217f57ff
      ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com>
      GitOrigin-RevId: c06a4aff179b9fdc93bcd217bac8e3e329844740
      38b8451b
  7. Dec 14, 2017
  8. Dec 11, 2017
  9. Nov 25, 2017
  10. Nov 24, 2017
    • Bartosz Przydatek's avatar
      Fixing Maven config after CL 8140. · c19e3d3a
      Bartosz Przydatek authored
      Change-Id: I5cdcecfaba40163d9ea21af7f2845accee55357a
      ORIGINAL_AUTHOR=Bartosz Przydatek <przydatek@google.com>
      GitOrigin-RevId: 9c822e61097c4d0ef26865bf377cc24788647152
      c19e3d3a
    • Thai Duong's avatar
      Refactoring Snuffel and SnufflePoly1305. · 1005002c
      Thai Duong authored
      XSalsa20, ChaCha20, XChaCha20 and their corresponding AEAD constructions
      with Poly1305 are now having their own classes.
      
      Also removing NaClBoxCrypto. These hybrid construcions are under
      re-designed.
      
      Change-Id: I6a778db6a9ad47681c925cf5cc010d955017e5ba
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: ffe317294ba4c9dd880401a7c63a89c7cd8d6157
      1005002c
    • Thai Duong's avatar
      Fixing Kokoro macOS build. · d5c2870b
      Thai Duong authored
      Change-Id: I4fd5d11d4f6c47ca73f9fb537d42ea42e22f7376
      ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com>
      GitOrigin-RevId: 2ebf79fbfd3759a6cdd8be8298f1ae6047aec028
      d5c2870b
  11. Nov 23, 2017
Loading