pub unsafe extern "C" fn uECC_compute_public_key(
    private_key: *const u8,
    public_key: *mut u8,
    curve: *const uECC_Curve_t
) -> i32