pub unsafe extern "C" fn ocrypto_hkdf_sha256(
    r: *mut u8,
    r_len: usize,
    key: *const u8,
    key_len: usize,
    salt: *const u8,
    salt_len: usize,
    info: *const u8,
    info_len: usize
)
Expand description

HKDF-SHA256 algorithm.

A new pseudo-random key of length * r_len - is derived from an input key

  • key - , a salt * salt - and additional information * info - . The new key is put into * r - .

  • r - Output key.

  • r_len - Length of * r - .

  • key - Input key.

  • key_len - Length of * key - .

  • salt - Salt.

  • salt_len - Length of salt * salt - .

  • info - Additional information.

  • info_len - Length of * info - .