rust-openssl-kdf
Wrappers for the KDF functionality of OpenSSL.
This is a wrapper around difference KDF implementations in OpenSSL. At this moment, it supports the EVP_KDF functionality as backported into Fedora/RHEL.
This implements Rust wrappers for the EVP_KDF functionality in OpenSSL, among which is KBKDF, as specified in NIST SP800-108.
Example use (KBKDF in Counter mode with HMAC-SHA256 as PRF)
use ;
use MessageDigest;
let args = ;
let key_out = perform_kdf.unwrap;