Function safe_app::ffi::crypto::decrypt [−][src]
#[no_mangle]pub unsafe extern "C" fn decrypt(
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 using a given key pair. You should provide a sender's public key and a recipient's secret key.
Callback parameters: user data, error code, plaintext vector, vector size