Lines Matching refs:ECDSA_SIG
81 } ECDSA_SIG;
83 /** Allocates and initialize a ECDSA_SIG structure
84 * \return pointer to a ECDSA_SIG structure or NULL if an error occurred
86 ECDSA_SIG *ECDSA_SIG_new(void);
88 /** frees a ECDSA_SIG structure
89 * \param sig pointer to the ECDSA_SIG structure
91 void ECDSA_SIG_free(ECDSA_SIG *sig);
93 /** DER encode content of ECDSA_SIG object (note: this function modifies *pp
95 * \param sig pointer to the ECDSA_SIG object
97 * \return the length of the DER encoded ECDSA_SIG object or 0
99 int i2d_ECDSA_SIG(const ECDSA_SIG *sig, unsigned char **pp);
103 * \param sig pointer to ECDSA_SIG pointer (may be NULL)
106 * \return pointer to the decoded ECDSA_SIG structure (or NULL)
108 ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **sig, const unsigned char **pp, long len);
115 * \return pointer to a ECDSA_SIG structure or NULL if an error occurred
117 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dgst_len,
128 * \return pointer to a ECDSA_SIG structure or NULL if an error occurred
130 ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dgstlen,
138 * \param sig ECDSA_SIG structure
144 const ECDSA_SIG *sig, EC_KEY *eckey);
263 ECDSA_SIG *(*ecdsa_do_sign) (const unsigned char
288 const ECDSA_SIG *sig,