MCPcopy Create free account
hub / github.com/cameri/nostream / hkdfExtract

Function hkdfExtract

src/utils/nip44.ts:8–10  ·  view source on GitHub ↗
(salt: Buffer, ikm: Buffer)

Source from the content-addressed store, hash-verified

6
7// HKDF-extract: PRK = HMAC-SHA256(salt, IKM)
8function 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)
13function hkdfExpand(prk: Buffer, info: Buffer, length: number): Buffer {

Callers 1

getConversationKeyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected