package testkeyset
import "github.com/google/tink/go/testkeyset"
Package testkeyset provides for test code methods to read or write cleartext keyset material.
Index ¶
- Variables
- func NewHandle(ks *tinkpb.Keyset) (*keyset.Handle, error)
- 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 NewHandle ¶
NewHandle creates a new instance of Handle using the given keyset.
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.