(salt: Buffer, ikm: Buffer)
| 6 | |
| 7 | // HKDF-extract: PRK = HMAC-SHA256(salt, IKM) |
| 8 | function hkdfExtract(salt: Buffer, ikm: Buffer): Buffer { |
| 9 | return createHmac('sha256', salt).update(ikm).digest() |
| 10 | } |
| 11 | |
| 12 | // HKDF-expand: OKM = T(1) || T(2) || ... where T(n) = HMAC-SHA256(PRK, T(n-1) || info || n) |
| 13 | function hkdfExpand(prk: Buffer, info: Buffer, length: number): Buffer { |
no outgoing calls
no test coverage detected