Function safe_app::ffi::crypto::decrypt_sealed_box[][src]

#[no_mangle]
pub unsafe extern "C" fn decrypt_sealed_box(
    app: *const App,
    data: *const u8,
    data_len: usize,
    pk_h: EncryptPubKeyHandle,
    sk_h: EncryptSecKeyHandle,
    user_data: *mut c_void,
    o_cb: extern "C" fn(user_data: *mut c_void, result: *const FfiResult, plaintext: *const u8, plaintext_len: usize)
)

Decrypts arbitrary data for a single recipient. You should provide a recipients's private and public key.

Callback parameters: user data, error code, plaintext vector, vector size