[−][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.