Lines Matching refs:k
56 EC_KEY *k; member
111 EC_KEY_free(pecdhctx->k); in ecdh_init()
112 pecdhctx->k = vecdh; in ecdh_init()
149 || !ecdh_match_params(pecdhctx->k, vecdh) in ecdh_set_peer()
164 EC_KEY_free(pecdhctx->k); in ecdh_freectx()
190 dstctx->k= NULL; in ecdh_dupctx()
197 if (srcctx->k != NULL && !EC_KEY_up_ref(srcctx->k)) in ecdh_dupctx()
200 dstctx->k = srcctx->k; in ecdh_dupctx()
350 mode = EC_KEY_get_flags(pectx->k) & EC_FLAG_COFACTOR_ECDH ? 1 : 0; in ecdh_get_ctx_params()
414 size_t ecdh_size(const EC_KEY *k) in ecdh_size() argument
419 if (k == NULL in ecdh_size()
420 || (group = EC_KEY_get0_group(k)) == NULL) in ecdh_size()
441 if (pecdhctx->k == NULL || pecdhctx->peerk == NULL) { in ecdh_plain_derive()
446 ecdhsize = ecdh_size(pecdhctx->k); in ecdh_plain_derive()
452 if ((group = EC_KEY_get0_group(pecdhctx->k)) == NULL in ecdh_plain_derive()
475 (EC_KEY_get_flags(pecdhctx->k) & EC_FLAG_COFACTOR_ECDH) ? 1 : 0; in ecdh_plain_derive()
479 if ((privk = EC_KEY_dup(pecdhctx->k)) == NULL) in ecdh_plain_derive()
487 privk = pecdhctx->k; in ecdh_plain_derive()
501 if (privk != pecdhctx->k) in ecdh_plain_derive()