pub unsafe extern "C" fn crypto_argon2(
    hash: *mut u8,
    hash_size: u32,
    work_area: *mut c_void,
    config: crypto_argon2_config,
    inputs: crypto_argon2_inputs,
    extras: crypto_argon2_extras
)