# Packages
Package aead provides subtle implementations of the Aead primitive.
Package mac provides subtle implementations of the Mac primitive.
Package random provides functions that generate random numbers or bytes.
Package signature provides subtle implementations of the PublicKeySign and PublicKeyVerify primitives.
# Functions
ComputeHash calculates a hash of the given data using the given hash function.
ConvertCurveName converts different forms of a curve name to the name that tink recognizes.
ConvertHashName converts different forms of a hash name to the hash name that tink recognizes.
GetCurve returns the curve object that corresponds to the given curve type.
GetHashFunc returns the corresponding hash function of the given hash name.
NewBigIntFromHex returns a big integer from a hex string.