pub unsafe extern "C" fn crypto_aead_lock(
    cipher_text: *mut u8,
    mac: *mut u8,
    key: *const u8,
    nonce: *const u8,
    ad: *const u8,
    ad_size: usize,
    plain_text: *const u8,
    text_size: usize
)