提交 2f58cda4 编写于 作者: D Dr. Stephen Henson

Fix PSS signature printing.

Fix PSS signature printing: consistently use 0x prefix for hex values for
padding length and trailer fields.
上级 c71fdaed
...@@ -351,27 +351,27 @@ static int rsa_pss_param_print(BIO *bp, RSA_PSS_PARAMS *pss, ...@@ -351,27 +351,27 @@ static int rsa_pss_param_print(BIO *bp, RSA_PSS_PARAMS *pss,
if (!BIO_indent(bp, indent, 128)) if (!BIO_indent(bp, indent, 128))
goto err; goto err;
if (BIO_puts(bp, "Salt Length: ") <= 0) if (BIO_puts(bp, "Salt Length: 0x") <= 0)
goto err; goto err;
if (pss->saltLength) if (pss->saltLength)
{ {
if (i2a_ASN1_INTEGER(bp, pss->saltLength) <= 0) if (i2a_ASN1_INTEGER(bp, pss->saltLength) <= 0)
goto err; goto err;
} }
else if (BIO_puts(bp, "20 (default)") <= 0) else if (BIO_puts(bp, "0x14 (default)") <= 0)
goto err; goto err;
BIO_puts(bp, "\n"); BIO_puts(bp, "\n");
if (!BIO_indent(bp, indent, 128)) if (!BIO_indent(bp, indent, 128))
goto err; goto err;
if (BIO_puts(bp, "Trailer Field: ") <= 0) if (BIO_puts(bp, "Trailer Field: 0x") <= 0)
goto err; goto err;
if (pss->trailerField) if (pss->trailerField)
{ {
if (i2a_ASN1_INTEGER(bp, pss->trailerField) <= 0) if (i2a_ASN1_INTEGER(bp, pss->trailerField) <= 0)
goto err; goto err;
} }
else if (BIO_puts(bp, "0xbc (default)") <= 0) else if (BIO_puts(bp, "BC (default)") <= 0)
goto err; goto err;
BIO_puts(bp, "\n"); BIO_puts(bp, "\n");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册