pub unsafe extern "C" fn uECC_sign_deterministic( private_key: *const u8, message_hash: *const u8, hash_size: u32, hash_context: *const uECC_HashContext, signature: *mut u8, curve: *const uECC_Curve_t) -> i32