mirror of
https://github.com/openssl/openssl.git
synced 2025-03-31 20:10:45 +08:00
Potential null pointer reference
Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/19429)
This commit is contained in:
parent
41e4f72d4c
commit
15c8df8108
@ -2724,6 +2724,13 @@ static int custom_params_test(int id)
|
||||
if (!TEST_ptr(ctx = BN_CTX_new()))
|
||||
return 0;
|
||||
|
||||
BN_CTX_start(ctx);
|
||||
if (!TEST_ptr(p = BN_CTX_get(ctx))
|
||||
|| !TEST_ptr(a = BN_CTX_get(ctx))
|
||||
|| !TEST_ptr(b = BN_CTX_get(ctx))
|
||||
|| !TEST_ptr(k = BN_CTX_get(ctx)))
|
||||
goto err;
|
||||
|
||||
if (!TEST_ptr(group = EC_GROUP_new_by_curve_name(nid)))
|
||||
goto err;
|
||||
|
||||
@ -2735,13 +2742,6 @@ static int custom_params_test(int id)
|
||||
}
|
||||
#endif
|
||||
|
||||
BN_CTX_start(ctx);
|
||||
if (!TEST_ptr(p = BN_CTX_get(ctx))
|
||||
|| !TEST_ptr(a = BN_CTX_get(ctx))
|
||||
|| !TEST_ptr(b = BN_CTX_get(ctx))
|
||||
|| !TEST_ptr(k = BN_CTX_get(ctx)))
|
||||
goto err;
|
||||
|
||||
/* expected byte length of encoded points */
|
||||
bsize = (EC_GROUP_get_degree(group) + 7) / 8;
|
||||
bsize = 1 + 2 * bsize; /* UNCOMPRESSED_POINT format */
|
||||
|
Loading…
x
Reference in New Issue
Block a user