go/

directory
v1.3.0-rc4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2020 License: Apache-2.0

Directories

Path Synopsis
Package aead provides implementations of the AEAD primitive.
Package aead provides implementations of the AEAD primitive.
core
cryptofmt
Package cryptofmt provides constants and convenience methods that define the format of ciphertexts and signatures.
Package cryptofmt provides constants and convenience methods that define the format of ciphertexts and signatures.
primitiveset
Package primitiveset provides a container for a set of cryptographic primitives.
Package primitiveset provides a container for a set of cryptographic primitives.
registry
Package registry provides a container that for each supported key type holds a corresponding KeyManager object, which can generate new keys or instantiate the primitive corresponding to given key.
Package registry provides a container that for each supported key type holds a corresponding KeyManager object, which can generate new keys or instantiate the primitive corresponding to given key.
Package daead provides implementations of the DeterministicAEAD primitive.
Package daead provides implementations of the DeterministicAEAD primitive.
Package hybrid provides subtle implementations of the HKDF and EC primitives.
Package hybrid provides subtle implementations of the HKDF and EC primitives.
Package insecurecleartextkeyset provides methods to read or write cleartext keyset material.
Package insecurecleartextkeyset provides methods to read or write cleartext keyset material.
integration
awskms
Package awskms provides integration with the AWS Cloud KMS.
Package awskms provides integration with the AWS Cloud KMS.
gcpkms
Package gcpkms provides integration with the Google Cloud KMS.
Package gcpkms provides integration with the Google Cloud KMS.
hcvault Module
Package internal provides a coordination point for package keyset, package insecurecleartextkeyset, and package testkeyset.
Package internal provides a coordination point for package keyset, package insecurecleartextkeyset, and package testkeyset.
Package keyset provides methods to generate, read, write or validate keysets.
Package keyset provides methods to generate, read, write or validate keysets.
Package mac provides implementations of the MAC primitive.
Package mac provides implementations of the MAC primitive.
Package signature provides implementations of the Signer and Verifier primitives.
Package signature provides implementations of the Signer and Verifier primitives.
Package subtle provides common methods needed in subtle implementations.
Package subtle provides common methods needed in subtle implementations.
aead
Package aead provides subtle implementations of the AEAD primitive.
Package aead provides subtle implementations of the AEAD primitive.
daead
Package daead provides subtle implementations of the DeterministicAEAD primitive.
Package daead provides subtle implementations of the DeterministicAEAD primitive.
hybrid
Package hybrid provides subtle implementations of the HKDF and EC primitives.
Package hybrid provides subtle implementations of the HKDF and EC primitives.
kwp
Package kwp implements the key wrapping primitive KWP defined in NIST SP 800 38f.
Package kwp implements the key wrapping primitive KWP defined in NIST SP 800 38f.
mac
Package mac provides subtle implementations of the MAC primitive.
Package mac provides subtle implementations of the MAC primitive.
random
Package random provides functions that generate random numbers or bytes.
Package random provides functions that generate random numbers or bytes.
signature
Package signature provides subtle implementations of the Signer and Verifier primitives.
Package signature provides subtle implementations of the Signer and Verifier primitives.
Package testkeyset provides for test code methods to read or write cleartext keyset material.
Package testkeyset provides for test code methods to read or write cleartext keyset material.
Package testutil provides common methods needed in test code.
Package testutil provides common methods needed in test code.
Package tink provides the abstract interfaces of the primitives which Tink supports.
Package tink provides the abstract interfaces of the primitives which Tink supports.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL