提交 82f52631 编写于 作者: T Tim Hudson

Fix EC_KEY_print so it prints out private key information

even when the public key is not present in an EC_KEY
Reviewed-by: NStephen Henson <steve@openssl.org>
上级 141d7325
......@@ -345,7 +345,7 @@ static int do_EC_KEY_print(BIO *bp, const EC_KEY *x, int off, ec_print_t ktype)
return 0;
}
if (ktype != EC_KEY_PRINT_PARAM) {
if (ktype != EC_KEY_PRINT_PARAM && EC_KEY_get0_public_key(x) != NULL) {
publen = EC_KEY_key2buf(x, EC_KEY_get_conv_form(x), &pub, NULL);
if (publen == 0)
goto err;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册