Searched defs:kinv (Results 1 - 6 of 6) sorted by relevance

/external/dropbear/libtomcrypt/src/pk/dsa/
H A Ddsa_sign_hash.c35 void *k, *kinv, *tmp; local
62 if ((err = mp_init_multi(&k, &kinv, &tmp, NULL)) != CRYPT_OK) { goto ERRBUF; }
84 if ((err = mp_invmod(k, key->q, kinv)) != CRYPT_OK) { goto error; }
96 if ((err = mp_mulmod(s, kinv, key->q, s)) != CRYPT_OK) { goto error; }
102 mp_clear_multi(k, kinv, tmp, NULL);
/external/openssl/crypto/ecdsa/
H A Decs_sign.c68 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey)
73 return ecdsa->meth->ecdsa_do_sign(dgst, dlen, kinv, rp, eckey);
83 *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r,
88 s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey);
67 ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) argument
82 ECDSA_sign_ex(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) argument
H A Decs_ossl.c226 BIGNUM *kinv=NULL, *s, *m=NULL,*tmp=NULL,*order=NULL; local
285 if (!ECDSA_sign_setup(eckey, ctx, &kinv, &ret->r))
290 ckinv = kinv;
319 /* if kinv and r have been supplied by the caller
320 * don't to generate new kinv and r values */
348 if (kinv)
349 BN_clear_free(kinv);
/external/openssl/crypto/dsa/
H A Ddsa_ossl.c133 BIGNUM *kinv=NULL,*r=NULL,*s=NULL; local
155 if ((dsa->kinv == NULL) || (dsa->r == NULL))
157 if (!DSA_sign_setup(dsa,ctx,&kinv,&r)) goto err;
161 kinv=dsa->kinv;
162 dsa->kinv=NULL;
182 if (!BN_mod_mul(s,s,kinv,dsa->q,ctx)) goto err;
211 if (kinv != NULL) /* dsa->kinv is NULL now if we used it */
212 BN_clear_free(kinv);
219 BIGNUM k,kq,*K,*kinv=NULL,*r=NULL; local
[all...]
H A Ddsa.h170 BIGNUM *kinv; /* Signing pre-calc */ member in struct:dsa_st
/external/openssl/include/openssl/
H A Ddsa.h170 BIGNUM *kinv; /* Signing pre-calc */ member in struct:dsa_st

Completed in 111 milliseconds