Lines Matching defs:dh_server
2418 DH *dh = NULL, *dh_server = NULL;
2425 dh_server = DH_new();
2426 if (dh_server == NULL)
2428 dh_server->p = BN_dup(dh->p);
2429 dh_server->g = BN_dup(dh->g);
2430 dh_server->q = BN_dup(dh->q);
2442 if (!DH_generate_key(dh_server))
2446 *server_key_len = DH_size(dh_server);
2449 DH_compute_key(*server_key, dh->pub_key, dh_server);
2452 print_dh(dh_server, "client&server's DH params\n");
2454 print_pubkey(dh_server->pub_key, "server's pub_key=");
2466 if ((pub_key = BN_to_ASN1_INTEGER(dh_server->pub_key, NULL)) == NULL)
2477 if (dh_server != NULL)
2478 DH_free(dh_server);
2482 if (dh_server != NULL)
2483 DH_free(dh_server);