Function safe_app::ffi::crypto::sign [−][src]
#[no_mangle]pub unsafe extern "C" fn sign(
app: *const App,
data: *const u8,
data_len: usize,
sign_sk_h: SignSecKeyHandle,
user_data: *mut c_void,
o_cb: extern "C" fn(user_data: *mut c_void, result: *const FfiResult, signed_data: *const u8, signed_data_len: usize)
)
Signs arbitrary data using a given secret sign key.
If sign_sk_h
is SIGN_WITH_APP
, then uses the app's own secret key to sign.
Callback parameters: user data, error code, signed data vector, vector size