Documentation ¶
Overview ¶
Package subtle provides common methods needed in subtle implementations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComputeHash ¶
ComputeHash calculates a hash of the given data using the given hash function.
func ConvertCurveName ¶
ConvertCurveName converts different forms of a curve name to the name that tink recognizes.
func ConvertHashName ¶
ConvertHashName converts different forms of a hash name to the hash name that tink recognizes.
func GetCurve ¶
GetCurve returns the curve object that corresponds to the given curve type. It returns null if the curve type is not supported.
func GetHashFunc ¶
GetHashFunc returns the corresponding hash function of the given hash name.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package aead provides subtle implementations of the AEAD primitive.
|
Package aead provides subtle implementations of the AEAD primitive. |
Package daead provides subtle implementations of the DeterministicAEAD primitive.
|
Package daead provides subtle 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 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. |
Package mac provides subtle implementations of the MAC primitive.
|
Package mac provides subtle implementations of the MAC primitive. |
Package random provides functions that generate random numbers or bytes.
|
Package random provides functions that generate random numbers or bytes. |
Package signature provides subtle implementations of the Signer and Verifier primitives.
|
Package signature provides subtle implementations of the Signer and Verifier primitives. |
Click to show internal directories.
Click to hide internal directories.