class HkdfNative
implements KdfInterface
extends NativeAlgorithm
import { HkdfNative } from "https://deno.land/x/hpke@1.2.7/src/kdfs/hkdf.ts";
Properties
protected
readonly
algHash: HmacKeyGenParamsreadonly
id: KdfIdMethods
protected
_checkInit(): voidbuildLabeledIkm(label: Uint8Array, ikm: Uint8Array): Uint8Array
buildLabeledInfo(): Uint8Array
label: Uint8Array,
info: Uint8Array,
len: number,
expand(): Promise<ArrayBuffer>
prk: ArrayBuffer,
info: ArrayBuffer,
len: number,
extract(salt: ArrayBuffer, ikm: ArrayBuffer): Promise<ArrayBuffer>
extractAndExpand(): Promise<ArrayBuffer>
salt: ArrayBuffer,
ikm: ArrayBuffer,
info: ArrayBuffer,
len: number,
init(suiteId: Uint8Array): void
labeledExpand(): Promise<ArrayBuffer>
prk: ArrayBuffer,
label: Uint8Array,
info: Uint8Array,
len: number,
labeledExtract(): Promise<ArrayBuffer>
salt: ArrayBuffer,
label: Uint8Array,
ikm: Uint8Array,