Skip to main content

Module kdf

Module kdf 

Source
Expand description

Key derivation — KdfAlg, KdfCtx, and typed builders.

Phase 6 delivers a low-level EVP_KDF wrapper and three typed builders:

BuilderAlgorithmRFC
HkdfBuilderHKDFRFC 5869
Pbkdf2BuilderPBKDF2PKCS #5
ScryptBuilderscryptRFC 7914

Structs§

HkdfBuilder
HKDF key-derivation builder (RFC 5869).
KdfAlg
An OpenSSL KDF algorithm descriptor (EVP_KDF*).
KdfCtx
A key-derivation context (EVP_KDF_CTX*).
Pbkdf2Builder
PBKDF2 key-derivation builder (PKCS #5).
Pkcs12KdfBuilder
PKCS#12 (RFC 7292 Appendix B) key/IV/MAC derivation builder.
ScryptBuilder
Scrypt key-derivation builder (RFC 7914).
ScryptParams
Scrypt cost parameters.

Enums§

HkdfMode
HKDF extraction/expansion mode.
Pkcs12KdfId
Output type selector for the PKCS#12 (RFC 7292 Appendix B) KDF.