wickr_digest_t digest_mode
Definition: ecdsa.h:56
wickr_ecdsa_result_t * wickr_ecdsa_result_create(wickr_ec_curve_t curve, wickr_digest_t digest_mode, wickr_buffer_t *sig_data)
Metadata about curve types to help with key generation, and signatures.
Definition: eckey.h:67
Elliptic Curve Digital Signature Algorithm Result.
Definition: ecdsa.h:54
Digest function parameters.
Definition: digest.h:54
void wickr_ecdsa_result_destroy(wickr_ecdsa_result_t **result)
wickr_buffer_t * sig_data
Definition: ecdsa.h:57
wickr_ec_curve_t curve
Definition: ecdsa.h:55
Represents an array of bytes and the length of the allocation associated with those bytes.
Definition: buffer.h:51
wickr_ecdsa_result_t * wickr_ecdsa_result_create_from_buffer(const wickr_buffer_t *buffer)
wickr_buffer_t * wickr_ecdsa_result_serialize(const wickr_ecdsa_result_t *result)
wickr_ecdsa_result_t * wickr_ecdsa_result_copy(const wickr_ecdsa_result_t *source)