Documentation ¶
Overview ¶
This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108. These are useful for generating unique-per-transaction keys, or situations in which a key hierarchy may be useful.
Index ¶
Constants ¶
View Source
const ( // HMACSHA256PRFLen is the length of output from HMACSHA256PRF HMACSHA256PRFLen uint32 = 256 )
Variables ¶
This section is empty.
Functions ¶
func CounterMode ¶
CounterMode implements the counter mode KDF that uses a psuedo-random-function (PRF) along with a counter to generate derived keys. The KDF takes a base key a derivation context, and the required number of output bits.
Types ¶
Click to show internal directories.
Click to hide internal directories.