Lines Matching refs:p1
117 static int pkey_dh_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_dh_ctrl() argument
122 if (p1 < 256) in pkey_dh_ctrl()
124 dctx->prime_len = p1; in pkey_dh_ctrl()
130 dctx->subprime_len = p1; in pkey_dh_ctrl()
134 dctx->pad = p1; in pkey_dh_ctrl()
140 dctx->generator = p1; in pkey_dh_ctrl()
145 if (p1 != DH_PARAMGEN_TYPE_GENERATOR) in pkey_dh_ctrl()
148 if (p1 < 0 || p1 > 2) in pkey_dh_ctrl()
151 dctx->paramgen_type = p1; in pkey_dh_ctrl()
155 if (p1 < 1 || p1 > 3 || dctx->param_nid != NID_undef) in pkey_dh_ctrl()
157 dctx->param_nid = p1; in pkey_dh_ctrl()
161 if (p1 <= 0 || dctx->param_nid != NID_undef) in pkey_dh_ctrl()
163 dctx->param_nid = p1; in pkey_dh_ctrl()
171 if (p1 == -2) in pkey_dh_ctrl()
173 if (p1 != EVP_PKEY_DH_KDF_NONE && p1 != EVP_PKEY_DH_KDF_X9_42) in pkey_dh_ctrl()
175 dctx->kdf_type = p1; in pkey_dh_ctrl()
187 if (p1 <= 0) in pkey_dh_ctrl()
189 dctx->kdf_outlen = (size_t)p1; in pkey_dh_ctrl()
200 dctx->kdf_ukmlen = p1; in pkey_dh_ctrl()