Function ring::hkdf::extract_and_expand [−][src]
pub fn extract_and_expand(
salt: &SigningKey,
secret: &[u8],
info: &[u8],
out: &mut [u8]
)
Fills out
with the output of the HKDF Extract-and-Expand operation for
the given inputs.
extract_and_expand
is exactly equivalent to:
let prk = hkdf::extract(salt, secret); hkdf::expand(&prk, info, out)
See the documentation for extract
and expand
for details.
Panics
extract_and_expand
panics if expand
panics.