menu

CryptoKdfAlgorithm

import { CryptoKdfAlgorithm } from "destack:crypto/binding";

Key-derivation algorithm selector.

language/library/src/crypto/binding/algorithm.ds:154:173
1export enum CryptoKdfAlgorithm {2    Hkdf = 1,3    Pbkdf2 = 2,4    Scrypt = 3,5    Argon2id = 4,6    Sp800108Counter = 5,7    Sp80056aConcat = 6,8    X963 = 7,9    X942Concat = 8,10    Tls12Prf = 9,11}

Variants

Hkdf = 1

HKDF.

Pbkdf2 = 2

PBKDF2.

Scrypt = 3

scrypt.

Argon2id = 4

Argon2id.

Sp800108Counter = 5

NIST SP 800-108 counter-mode KDF.

Sp80056aConcat = 6

NIST SP 800-56A concat KDF.

X963 = 7

ANSI X9.63 KDF.

X942Concat = 8

ANSI X9.42 concat KDF.

Tls12Prf = 9

TLS 1.2 PRF.