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

#[no_mangle]
pub extern "C" fn indy_crypto_cl_prover_process_credential_signature(
    credential_signature: *const c_void,
    credential_values: *const c_void,
    signature_correctness_proof: *const c_void,
    credential_secrets_blinding_factors: *const c_void,
    credential_pub_key: *const c_void,
    credential_issuance_nonce: *const c_void,
    rev_key_pub: *const c_void,
    rev_reg: *const c_void,
    witness: *const c_void
) -> ErrorCode

Updates the credential signature by a credential secrets blinding factors.

Arguments

  • credential_signature - Credential signature instance pointer generated by Issuer.
  • credential_values - Credential values instance pointer.
  • signature_correctness_proof - Credential signature correctness proof instance pointer.
  • credential_secrets_blinding_factors - Credential secrets blinding factors instance pointer.
  • credential_pub_key - Credential public key instance pointer.
  • nonce - Nonce instance pointer was used by Issuer for the creation of signature_correctness_proof.
  • rev_key_pub - (Optional) Revocation registry public key instance pointer.
  • rev_reg - (Optional) Revocation registry instance pointer.
  • witness - (Optional) Witness instance pointer.