Type Definition bearssl::br_tls_prf_impl [] [src]

type br_tls_prf_impl = Option<unsafe extern "C" fn(_: *mut c_void, _: usize, _: *const c_void, _: usize, _: *const c_char, _: usize, _: *const br_tls_prf_seed_chunk)>;

brief A convenient type name for a PRF implementation.

\param dst destination buffer. \param len output length (in bytes). \param secret secret value (key) for this computation. \param secret_len length of "secret" (in bytes). \param label PRF label (zero-terminated ASCII string). \param seed_num number of seed chunks. \param seed seed chnks for this computation (usually non-secret).