summaryrefslogtreecommitdiffstats
path: root/fips/ecdh/fips_ecdhvs.c
diff options
context:
space:
mode:
Diffstat (limited to 'fips/ecdh/fips_ecdhvs.c')
-rw-r--r--fips/ecdh/fips_ecdhvs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fips/ecdh/fips_ecdhvs.c b/fips/ecdh/fips_ecdhvs.c
index 099285aac3..61d216d1b7 100644
--- a/fips/ecdh/fips_ecdhvs.c
+++ b/fips/ecdh/fips_ecdhvs.c
@@ -261,6 +261,7 @@ static void ec_output_Zhash(FILE *out, int exout, EC_GROUP *group,
unsigned char chash[EVP_MAX_MD_SIZE];
int Zlen;
ec = EC_KEY_new();
+ EC_KEY_set_flags(ec, EC_FLAG_COFACTOR_ECDH);
EC_KEY_set_group(ec, group);
peerkey = make_peer(group, cx, cy);
if (rhash == NULL)