Searched refs:dh_gen_key (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.0-release/crypto/openssh/
H A Ddh.h41 void dh_gen_key(DH *, int);
H A Dkexdhc.c69 dh_gen_key(dh, kex->we_need * 8);
H A Dkexdhs.c71 dh_gen_key(dh, kex->we_need * 8);
H A Dkexgexc.c105 dh_gen_key(dh, kex->we_need * 8);
H A Dkexgexs.c115 dh_gen_key(dh, kex->we_need * 8);
H A Ddh.c255 dh_gen_key(DH *dh, int need) function
260 fatal("dh_gen_key: need < 0");
262 fatal("dh_gen_key: dh->p == NULL");
264 fatal("dh_gen_key: group too small: %d (2*need %d)",
270 fatal("dh_gen_key: BN_new failed");
273 fatal("dh_gen_key: BN_rand failed");
279 debug2("dh_gen_key: priv key bits set: %d/%d",
282 fatal("dh_gen_key: too many bad keys: giving up");
H A Dssh_namespace.h191 #define dh_gen_key ssh_dh_gen_key macro
/freebsd-10.0-release/crypto/heimdal/kdc/
H A Dpkinit.c208 unsigned char *dh_gen_key = NULL; local
232 dh_gen_key = malloc(size);
233 if (dh_gen_key == NULL) {
239 dh_gen_keylen = DH_compute_key(dh_gen_key,client_params->u.dh.public_key, client_params->u.dh.key);
248 memmove(dh_gen_key + size, dh_gen_key, dh_gen_keylen);
249 memset(dh_gen_key, 0, size);
276 dh_gen_key = malloc(size);
277 if (dh_gen_key == NULL) {
284 dh_gen_keylen = ECDH_compute_key(dh_gen_key, siz
[all...]
/freebsd-10.0-release/crypto/heimdal/lib/krb5/
H A Dpkinit.c1313 unsigned char *dh_gen_key = NULL; local
1423 dh_gen_key = malloc(size);
1424 if (dh_gen_key == NULL) {
1430 dh_gen_keylen = DH_compute_key(dh_gen_key, kdc_dh_pubkey, ctx->u.dh);
1440 memmove(dh_gen_key + size, dh_gen_key, dh_gen_keylen);
1441 memset(dh_gen_key, 0, size);
1471 dh_gen_key = malloc(size);
1472 if (dh_gen_key == NULL) {
1479 dh_gen_keylen = ECDH_compute_key(dh_gen_key, siz
[all...]

Completed in 184 milliseconds