Home | History | Annotate | Download | only in ecdsa

Lines Matching defs:sig

89   ECDSA_SIG *sig = OPENSSL_malloc(sizeof(ECDSA_SIG));
90 if (sig == NULL) {
93 sig->r = BN_new();
94 sig->s = BN_new();
95 if (sig->r == NULL || sig->s == NULL) {
96 ECDSA_SIG_free(sig);
99 return sig;
102 void ECDSA_SIG_free(ECDSA_SIG *sig) {
103 if (sig == NULL) {
107 BN_free(sig->r);
108 BN_free(sig->s);
109 OPENSSL_free(sig);
141 int ECDSA_SIG_marshal(CBB *cbb, const ECDSA_SIG *sig) {
144 !BN_marshal_asn1(&child, sig->r) ||
145 !BN_marshal_asn1(&child, sig->s) ||
154 const ECDSA_SIG *sig) {
158 !ECDSA_SIG_marshal(&cbb, sig) ||
219 int i2d_ECDSA_SIG(const ECDSA_SIG *sig, uint8_t **outp) {
222 !ECDSA_SIG_marshal(&cbb, sig)) {