Lines Matching defs:ecdsasig
127 ECDSA_SIG *ecdsasig;
154 ecdsasig = ECDSA_do_sign(digest, dgstlen, eckey);
155 if (ecdsasig == NULL)
159 BN_bn2bin_fixed(ecdsasig->r, r.base, siglen / 2);
161 BN_bn2bin_fixed(ecdsasig->s, r.base, siglen / 2);
163 ECDSA_SIG_free(ecdsasig);
179 ECDSA_SIG *ecdsasig = NULL;
205 ecdsasig = ECDSA_SIG_new();
206 if (ecdsasig == NULL)
208 if (ecdsasig->r != NULL)
209 BN_free(ecdsasig->r);
210 ecdsasig->r = BN_bin2bn(cp, siglen / 2, NULL);
212 if (ecdsasig->s != NULL)
213 BN_free(ecdsasig->s);
214 ecdsasig->s = BN_bin2bn(cp, siglen / 2, NULL);
217 status = ECDSA_do_verify(digest, dgstlen, ecdsasig, eckey);
233 if (ecdsasig != NULL)
234 ECDSA_SIG_free(ecdsasig);