one_step_kdf.h
error_t oneStepKdfHash(const HashAlgo *hashAlgo, const uint8_t *z, size_t zLen, const uint8_t *otherInfo, size_t otherInfoLen, uint8_t *dk, size_t dkLen)
One-Step KDF function (with hash-based auxiliary function)
Definition: one_step_kdf.c:131
error_t oneStepKdfHmac(const HashAlgo *hashAlgo, const uint8_t *z, size_t zLen, const uint8_t *salt, size_t saltLen, const uint8_t *otherInfo, size_t otherInfoLen, uint8_t *dk, size_t dkLen)
One-Step KDF function (with HMAC-based auxiliary function)
Definition: one_step_kdf.c:212
error_t oneStepKdf(OneStepKdfType type, const HashAlgo *hashAlgo, const uint8_t *z, size_t zLen, const uint8_t *salt, size_t saltLen, const uint8_t *otherInfo, size_t otherInfoLen, uint8_t *dk, size_t dkLen)
One-Step KDF function.
Definition: one_step_kdf.c:80
General definitions for cryptographic algorithms.
error_t oneStepKdfKmac(uint_t strength, size_t hLen, const uint8_t *z, size_t zLen, const uint8_t *salt, size_t saltLen, const uint8_t *otherInfo, size_t otherInfoLen, uint8_t *dk, size_t dkLen)
One-Step KDF function (with KMAC-based auxiliary function)
Definition: one_step_kdf.c:314
