pub unsafe extern "C" fn ocrypto_curve_p224_add(
    r: *mut ocrypto_cp_p224,
    p: *const ocrypto_cp_p224,
    q: *const ocrypto_cp_p224
) -> c_int
Expand description

P224 add and double

r = p + q p == [0,0] -> r = q q == [0,0] -> r = p p == -q -> r = [0,0]

  • r - Resulting point
  • p - Input point.
  • q - input point.

Returns -1 if r = [0,0]. Returns 0 if successfull.