Tink Go を設定する

すべての Tink Go ライブラリは、標準の Go ツールまたは Bazel で使用できる Go モジュールとして公開されています。

Tink をインストールして設定したら、次のステップに進みます。

Tink Go

コア Go ライブラリは tink-go で、最新リリースは 2.4.0 です。

Go ツール

プロジェクト ディレクトリから次のコマンドを実行します。

go get github.com/tink-crypto/tink-go/v2@v2.4.0

AWS KMS 拡張機能

Tink Go の AWS KMS 拡張機能は tink-go-awskms で、最新リリースは 2.1.0 です。

Go ツール

プロジェクト ディレクトリから次のコマンドを実行します。

go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0

Google Cloud KMS 拡張機能

Tink Go の Google Cloud KMS 拡張機能は tink-go-gcpkms で、最新リリースは 2.2.0 です。

Go ツール

プロジェクト ディレクトリから次のコマンドを実行します。

go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0

HashiCorp Vault 拡張機能

Tink Go の HashiCorp Vault 拡張機能は tink-go-hcvault で、最新リリースは 2.3.0 です。

Go ツール

プロジェクト ディレクトリから次のコマンドを実行します。

go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0

次のステップ

Tink の設定が完了したら、Tink の標準的な使用手順に進みます。