Lines Matching defs:dsa
147 static int DSA_zencod_bn_mod_exp ( DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
150 static DSA_SIG *DSA_zencod_do_sign ( const unsigned char *dgst, int dlen, DSA *dsa ) ;
152 DSA *dsa ) ;
835 static DSA_SIG *DSA_zencod_do_sign ( const unsigned char *dgst, int dlen, DSA *dsa )
856 if ( BN_num_bits(dsa->p) > ZENBRIDGE_MAX_KEYSIZE_DSA_SIGN ||
857 BN_num_bits(dsa->g) > ZENBRIDGE_MAX_KEYSIZE_DSA_SIGN ) {
861 return meth->dsa_do_sign(dgst, dlen, dsa);
875 BIGNUM2ZEN ( &p, dsa->p ) ;
876 BIGNUM2ZEN ( &q, dsa->q ) ;
877 BIGNUM2ZEN ( &g, dsa->g ) ;
878 BIGNUM2ZEN ( &x, dsa->priv_key ) ;
879 BIGNUM2ZEN ( &y, dsa->pub_key ) ;
910 static int DSA_zencod_do_verify ( const unsigned char *dgst, int dlen, DSA_SIG *sig, DSA *dsa )
930 if ( BN_num_bits(dsa->p) > ZENBRIDGE_MAX_KEYSIZE_DSA_SIGN ||
931 BN_num_bits(dsa->g) > ZENBRIDGE_MAX_KEYSIZE_DSA_SIGN ) {
935 return meth->dsa_do_verify(dgst, dlen, sig, dsa);
938 BIGNUM2ZEN ( &p, dsa->p ) ;
939 BIGNUM2ZEN ( &q, dsa->q ) ;
940 BIGNUM2ZEN ( &g, dsa->g ) ;
941 BIGNUM2ZEN ( &y, dsa->pub_key ) ;
958 static int DSA_zencod_bn_mod_exp ( DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, const BIGNUM *m,