From cd366cf7ec34d12e9c588ba487bc332bc67a1fd3 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Tue, 11 Oct 2011 17:44:26 +0000 Subject: print out subgroup order if present --- crypto/dh/dh_ameth.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'crypto/dh') diff --git a/crypto/dh/dh_ameth.c b/crypto/dh/dh_ameth.c index 02ec2d47b4..f3e910e105 100644 --- a/crypto/dh/dh_ameth.c +++ b/crypto/dh/dh_ameth.c @@ -343,6 +343,7 @@ static int do_dh_print(BIO *bp, const DH *x, int indent, } update_buflen(x->g, &buf_len); + update_buflen(x->q, &buf_len); update_buflen(pub_key, &buf_len); update_buflen(priv_key, &buf_len); @@ -370,6 +371,7 @@ static int do_dh_print(BIO *bp, const DH *x, int indent, if (!ASN1_bn_print(bp,"prime:",x->p,m,indent)) goto err; if (!ASN1_bn_print(bp,"generator:",x->g,m,indent)) goto err; + if (x->q && !ASN1_bn_print(bp,"subgroup order:",x->q,m,indent)) goto err; if (x->length != 0) { BIO_indent(bp, indent, 128); -- cgit v1.2.3