[][src]Function indy_crypto::ffi::cl::prover::indy_crypto_cl_proof_builder_add_sub_proof_request

#[no_mangle]
pub extern "C" fn indy_crypto_cl_proof_builder_add_sub_proof_request(
    proof_builder: *const c_void,
    sub_proof_request: *const c_void,
    credential_schema: *const c_void,
    non_credential_schema: *const c_void,
    credential_signature: *const c_void,
    credential_values: *const c_void,
    credential_pub_key: *const c_void,
    rev_reg: *const c_void,
    witness: *const c_void
) -> ErrorCode

Add a sub proof request to the proof builder

Arguments

  • proof_builder - Reference that contain proof builder instance pointer.
  • sub_proof_request - Reference that contain sub proof request instance pointer.
  • credential_schema - Reference that contains credential schema instance pointer.
  • non_credential_schema - Reference that contains non credential schema instance pointer.
  • credential_signature - Reference that contains the credential signature pointer.
  • credential_values - Reference that contains credential values instance pointer.
  • credential_pub_key - Reference that contains credential public key instance pointer.
  • rev_reg - (Optional) Reference that will contain revocation registry public instance pointer.
  • witness - (Optional) Reference that will contain witness instance pointer.