Lines Matching refs:ECDSA_SIG
82 } ECDSA_SIG;
84 /** ECDSA_SIG *ECDSA_SIG_new(void)
85 * allocates and initialize a ECDSA_SIG structure
86 * \return pointer to a ECDSA_SIG structure or NULL if an error occurred
88 ECDSA_SIG *ECDSA_SIG_new(void);
91 * frees a ECDSA_SIG structure
92 * \param a pointer to the ECDSA_SIG structure
94 void ECDSA_SIG_free(ECDSA_SIG *a);
97 * DER encode content of ECDSA_SIG object (note: this function modifies *pp
99 * \param a pointer to the ECDSA_SIG object
101 * \return the length of the DER encoded ECDSA_SIG object or 0
103 int i2d_ECDSA_SIG(const ECDSA_SIG *a, unsigned char **pp);
108 * \param v pointer to ECDSA_SIG pointer (may be NULL)
111 * \return pointer to the decoded ECDSA_SIG structure (or NULL)
113 ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **v, const unsigned char **pp, long len);
121 * \return pointer to a ECDSA_SIG structure or NULL
123 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst,int dgst_len,EC_KEY *eckey);
134 * \return pointer to a ECDSA_SIG structure or NULL
136 ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dgstlen,
144 * \param sig pointer to the ECDSA_SIG structure
149 const ECDSA_SIG *sig, EC_KEY* eckey);