Interface kdf/shared. HkdfProxiedKeyMaterial
source · [−]Properties
sourceself
self
sourceself: HkdfKeyMaterial
self: HkdfKeyMaterial
Methods
deriveBits
deriveBits
source(algorithm: Omit<EnforcedHkdfParams, "name">, length: number): Promise<ArrayBuffer>
(algorithm: Omit<EnforcedHkdfParams, "name">, length: number): Promise<ArrayBuffer>
deriveKey
deriveKey
source(algorithm: Omit<EnforcedHkdfParams, "name">, derivedKeyType: EnforcedHmacKeyGenParams | EnforcedAesKeyGenParams, extractable?: boolean, keyUsages?: KeyUsage[]): Promise<HmacCryptoKey | AesCryptoKeys>
(algorithm: Omit<EnforcedHkdfParams, "name">, derivedKeyType: EnforcedHmacKeyGenParams | EnforcedAesKeyGenParams, extractable?: boolean, keyUsages?: KeyUsage[]): Promise<HmacCryptoKey | AesCryptoKeys>
Parameters
algorithm: Omit<EnforcedHkdfParams, "name">
derivedKeyType: EnforcedHmacKeyGenParams | EnforcedAesKeyGenParams
Optional extractable: boolean
Optional keyUsages: KeyUsage[]