Configurar o Tink Go

Todas as bibliotecas do Tink Go são publicadas como módulos Go que podem ser usados com ferramentas Go padrão ou Bazel.

Depois de instalar e configurar o Tink, continue com as próximas etapas.

Tink Go

A biblioteca principal do Go é a tink-go, e a versão mais recente é a 2.6.0.

Ferramentas Go

Execute o seguinte comando no diretório do projeto:

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

Extensão do KMS da AWS

A extensão AWS KMS do Tink Go é a tink-go-awskms, e a versão mais recente é a 3.0.0.

Ferramentas Go

Execute o seguinte comando no diretório do projeto:

go get github.com/tink-crypto/tink-go-awskms/v3@3.0.0

Extensão do Google Cloud KMS

A extensão Google Cloud KMS do Tink Go é a tink-go-gcpkms, e a versão mais recente é a 2.2.0.

Ferramentas Go

Execute o seguinte comando no diretório do projeto:

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

Extensão do HashiCorp Vault

A extensão HashiCorp Vault do Tink Go é a tink-go-hcvault, e a versão mais recente é a 2.4.0.

Ferramentas Go

Execute o seguinte comando no diretório do projeto:

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

Próximas etapas

Depois de terminar a configuração do Tink, continue com as etapas de uso padrão:

  • Escolher um primitivo: decida qual primitivo usar com base no seu caso de uso.
  • Gerenciar chaves: proteja suas chaves com o KMS externo, gere conjuntos de chaves e faça a rotação delas.