package insecurecleartextkeyset
import "github.com/google/tink/go/insecurecleartextkeyset"
Package insecurecleartextkeyset provides methods to read or write cleartext keyset material.
This package contains dangerous functions, and is separate from the rest of Tink so that its usage can be restricted and audited.
Index ¶
- Variables
- func Read(r keyset.Reader) (*keyset.Handle, error)
- func Write(h *keyset.Handle, w keyset.Writer) error
Variables ¶
var ( // KeysetHandle creates a keyset.Handle from cleartext key material. KeysetHandle = internal.KeysetHandle.(func(*tinkpb.Keyset) *keyset.Handle) // KeysetMaterial returns the key material contained in a keyset.Handle. KeysetMaterial = internal.KeysetMaterial.(func(*keyset.Handle) *tinkpb.Keyset) )
Functions ¶
func Read ¶
Read creates a keyset.Handle from a cleartext keyset obtained via r.
func Write ¶
Write exports the keyset from h to the given writer w without encrypting it.
Storing secret key material in an unencrypted fashion is dangerous. If feasible, you should use func keyset.Handle.Write() instead.
Source Files ¶
- Version
- v1.7.0 (latest)
- Published
- Aug 10, 2022
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 3 months ago –
Tools for package owners.