Lines Matching refs:key
70 DSA_key_init(DSAkey *key, int size)
77 key->size = size;
78 if ((err = big_init(&(key->q), len160)) != BIG_OK)
80 if ((err = big_init(&(key->p), len)) != BIG_OK)
82 if ((err = big_init(&(key->g), len)) != BIG_OK)
84 if ((err = big_init(&(key->x), len160)) != BIG_OK)
86 if ((err = big_init(&(key->y), len)) != BIG_OK)
88 if ((err = big_init(&(key->k), len160)) != BIG_OK)
90 if ((err = big_init(&(key->r), len160)) != BIG_OK)
92 if ((err = big_init(&(key->s), len160)) != BIG_OK)
94 if ((err = big_init(&(key->v), len160)) != BIG_OK)
100 big_finish(&(key->s));
102 big_finish(&(key->r));
104 big_finish(&(key->k));
106 big_finish(&(key->y));
108 big_finish(&(key->x));
110 big_finish(&(key->g));
112 big_finish(&(key->p));
114 big_finish(&(key->q));
119 DSA_key_finish(DSAkey *key)
122 big_finish(&(key->v));
123 big_finish(&(key->s));
124 big_finish(&(key->r));
125 big_finish(&(key->k));
126 big_finish(&(key->y));
127 big_finish(&(key->x));
128 big_finish(&(key->g));
129 big_finish(&(key->p));
130 big_finish(&(key->q));
138 generate_dsa_key(DSAkey *key, int (*rfunc)(void *, size_t))
152 if ((err = big_random(&(key->x), DSA_SUBPRIME_BITS, rf)) !=
156 } while (big_cmp_abs(&(key->x), &(key->q)) > 0);
158 if ((err = big_modexp(&(key->y), &(key->g), (&key->x), (&key->p),
197 * Initialize the DSA key.
230 * Generate DSA key pair.
279 * Initialize the DH key.
399 * Signature is in DSA key r and s values, copy to out
448 * Initialize the DSA key.
484 * Copy signature to DSA key r and s values