pub unsafe extern "C" fn ocrypto_ecjpake_zkp_sign(
    r: *mut u8,
    x: *const u8,
    v: *const u8,
    hash: *const u8,
    hash_len: usize
) -> c_int
Expand description

EC-JPAKE-P256 zero knowledge proof generation.

  • r - ZKP signature.
  • x - Secret key. 0 < x < group order
  • v - ZKP ephemeral secret key. 0 < v < group order
  • hash - Identity of originator.
  • hash_len - Identity length.

Returns 0 If inputs are valid. Returns -1 Otherwise.