Lines Matching defs:ecdh
60 } ecdh;
186 if (cp->u.ecdh.key)
187 EC_KEY_free(cp->u.ecdh.key);
188 if (cp->u.ecdh.public_key)
189 EC_KEY_free(cp->u.ecdh.public_key);
256 if (client_params->u.ecdh.public_key == NULL) {
262 client_params->u.ecdh.key = EC_KEY_new();
263 if (client_params->u.ecdh.key == NULL) {
267 EC_KEY_set_group(client_params->u.ecdh.key,
268 EC_KEY_get0_group(client_params->u.ecdh.public_key));
270 if (EC_KEY_generate_key(client_params->u.ecdh.key) != 1) {
275 size = (EC_GROUP_get_degree(EC_KEY_get0_group(client_params->u.ecdh.key)) + 7) / 8;
285 EC_KEY_get0_public_key(client_params->u.ecdh.public_key),
286 client_params->u.ecdh.key, NULL);
475 client_params->u.ecdh.public_key = public;
1139 len = i2o_ECPublicKey(cp->u.ecdh.key, NULL);
1150 len = i2o_ECPublicKey(cp->u.ecdh.key, &p);
1330 case USE_ECDH: type = "ecdh"; break;