Function orion::default::hkdf [] [src]

pub fn hkdf(salt: &[u8], data: &[u8], info: &[u8], length: usize) -> Vec<u8>

HKDF with HMAC-SHA512.

Usage example:

use orion::default;
use orion::util;

let salt = util::gen_rand_key(64);
let data = "Some data.".as_bytes();
let info = "Some info.".as_bytes();

let hkdf = default::hkdf(&salt, data, info, 64);