-
Notifications
You must be signed in to change notification settings - Fork 592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CORE-4263 Removed any use of GnuTLS #20129
CORE-4263 Removed any use of GnuTLS #20129
Conversation
68cbabf
to
5a6232e
Compare
Depends on: https://github.com/redpanda-data/vtools/pull/2884 Edit: actually the vtools depends on this. |
Any of this relevant @michael-redpanda ? $ git grep gnutls
install-dependencies.sh: gnutls-dev
install-dependencies.sh: gnutls-devel
licenses/third_party.md:| gnutls | LGPL v2.1 |
src/v/cloud_storage_clients/configuration.cc: // NOTE: this is a pre-defined gnutls priority string that
tests/rptest/services/utils.py: # '2024-04-11T17:05:13.758476896Z stderr F WARN 2024-04-11 17:05:13,755 [shard 0:main] seastar_memory - oversized allocation: 217088 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at 0x80ddafb 0x7de622b 0x7df04bf /opt/redpanda/lib/libgnutls.so.30+0xc5ca3 /opt/redpanda/lib/libgnutls.so.30+0x12a9e3 /opt/redpanda/lib/libgnutls.so.30+0x813df 0x80906ef 0x7f66333' |
5a6232e
to
d9e0735
Compare
Thanks! |
Force push Remove some last vestiges of GnuTLS |
Signed-off-by: Michael Boquard <michael@redpanda.com>
d9e0735
to
869b4aa
Compare
Force push
|
template<gnutls_mac_algorithm_t Algo, size_t DigestSize> | ||
class hmac { | ||
static_assert(DigestSize > 0, "digest cannot be zero length"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question about this removal, mostly for my own benefit - so in effect this validation is already done to our satisfaction and we can remove this? Or there's more work to do there and we'll build off an old commit?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm good with the bench results. Just left it in until we fully pulled gnutls
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool, yeah. I just haven't been following along I guess 😕
@@ -20,7 +20,6 @@ please keep this up to date with every new library use. | |||
| DPDK | BSD | | |||
| fmt | BSD | | |||
| gmp | LGPL v3 | | |||
| gnutls | LGPL v2.1 | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should nettle, gmp, etc... also be removed from this list?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, yup
Signed-off-by: Michael Boquard <michael@redpanda.com>
869b4aa
to
30af579
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Backports Required
Release Notes