Skip to contents

HKDF: extract-then-expand, or expand-only on uniform input

Usage

hkdf(ikm, salt = NULL, info = raw(0), length = 32L, skip_extract = FALSE)

Arguments

ikm

See Usage.

salt

See Usage.

info

See Usage.

length

See Usage.

skip_extract

See Usage.

Examples

# RFC 5869 test case 1 OKM: 3cb25f25faacd57a90434f64d0362f2a...
okm <- hkdf(as.raw(rep(0x0b, 22)), salt = as.raw(0:12), info = as.raw(0xf0:0xf9), length = 42L)
okm$okm_hex
#> [1] "3CB25F25FAACD57A90434F64D0362F2A2D2D0A90CF1A5A4C5DB02D56ECC4C5BF34007208D5B887185865"