Tink v1.3.0-rc2 Release Notes

Release Date: 2019-11-26 // over 4 years ago
  • Tink is a multi-language, cross-platform library that provides simple and misuse-proof APIs for common cryptographic tasks.

    ๐Ÿš€ This is Tink 1.3.0 Release Candidate 2

    ๐Ÿ”„ Changes

    The complete list of changes since 1.3.0-rc1 can be found here.

    ๐Ÿ”„ Changes of note include (from rc1 to rc2):

    • The recommended version of Bazel is documented in the .bazelversion file in the root of the repository. This approach is compatible with Bazelisk, a wrapper for Bazel maintained by the Bazel team.

    Please note that Tink JavaScript and Tink Python are not a part of this release. Moreover, streaming envelope encryption (for Java and C++) has been de-prioritized and also is not a part of this release.

    Installation

    C++ with prebuilt binaries

    OS="$(uname | tr '[:upper:]' '[:lower:]')"TARGET\_DIR="/usr/local"curl -L \ "https://storage.googleapis.com/tink/releases/libtink-${OS}-x86\_64-1.3.0-rc2.tar.gz" |sudo tar -xz -C ${TARGET\_DIR}
    

    Obj-C with CocoaPods

    cd /path/to/your/Xcode project/ pod init pod 'Tink', '1.3.0-rc2'pod install
    

    Golang

    To install Tink locally run:

    go get github.com/google/tink/go/...
    

    Java with Maven

    \<dependency\> \<groupId\>com.google.crypto.tink\</groupId\> \<artifactId\>tink\</artifactId\> \<version\>1.3.0-rc2\</version\> \</dependency\>
    

    Android with Gradle

    dependencies {
      compile 'com.google.crypto.tink:tink-android:1.3.0-rc2'
    }
    

    What's next

    ๐Ÿš€ There may be a few more release candidates before we get to the final 1.3.0 release. It should be out by December 2019.