pub unsafe extern "C" fn chacha20_crypt(
    key: *const c_uchar,
    nonce: *const c_uchar,
    counter: u32,
    size: size_t,
    input: *const c_uchar,
    output: *mut c_uchar
) -> c_int