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