Conversation
|
#28885 reports other problems which aren't being fixed by this PR. |
|
All allocations are happening taking place in file
|
Please do not change this. These are ephemeral secrets and thus should not be stored in secure memory. Please squash the commits, drop the merge commits and rebase. |
|
This pull contains releasing the allocated memory on failures only. Should I create a brand new pull request? |
e9470e2 to
bc21e18
Compare
ssl/tls_srp.c
Outdated
| BN_free(s->srp_ctx.b); | ||
| return SSL3_AL_FATAL; |
There was a problem hiding this comment.
You need to do this:
| BN_free(s->srp_ctx.b); | |
| return SSL3_AL_FATAL; | |
| BN_clear_free(s->srp_ctx.b); | |
| s->srp_ctx.b = NULL; | |
| return SSL3_AL_FATAL; |
bc21e18 to
24e6bf7
Compare
|
Updated. |
|
This PR is in a state where it requires action by @openssl/committers but the last update was 30 days ago |
|
This pull request is ready to merge |
|
Pushed to master. Thank you for the contribution. |
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Paul Dale <[email protected]> MergeDate: Mon Jan 19 11:55:58 2026 (Merged from #29297)
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Paul Dale <[email protected]> MergeDate: Mon Jan 19 11:55:58 2026 (Merged from openssl#29297)
Fixes #28885