Przeglądaj źródła

print out subgroup order if present

Dr. Stephen Henson 12 lat temu
rodzic
commit
cd366cf7ec
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      crypto/dh/dh_ameth.c

+ 2 - 0
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);