OpenSSL Communities

Support crypto-auditing probes in OpenSSL

Dmitry BelyavskyDmitry Belyavsky Thu 6 Aug 2026 4:17PMPublicSeen by 23

Dear colleagues,
In the period of PQ transition it's quite important to have an information about the algorithms that are really used.

https://github.com/openssl/openssl/pull/31971provides crypto-auditing probes using eBPF as an inspection mechanism. This mechanism is used for a while in Fedora/CentOS/Red Hat in NSS and GnuTLS. We would like to bring it into OpenSSL.

Is there a broader community interest in having this mechanism in OpenSSL?

Dmitry Belyavsky

Implement crypto-auditing probes in OpenSSL

proposal by Dmitry Belyavsky Closed Sun 16 Aug 2026 4:00PM

Results

ResultsOptionVotes% of votes cast% of eligible voters
Looks good15013Dmitry Belyavsky
Could be better15013Gordon Tetlow
Needs a rethink000 
Undecided675Alexander BokovoyJaroslav ReznikMatěj CeplRaviŁukasz 'sil2100' ZemczakPal Lakatos-Toth

2 of 8 votes cast (25% participation)

Gordon Tetlow

Gordon Tetlow
<span class="translation_missing" title="translation missing: en.poll_proposal_options.could be better">Could Be Better</span>
Thu 6 Aug 2026 4:19PM

I'd like to understand why this approach is limited to Linux since the DTRACE infrastructure exists on FreeBSD. Is it just untested or is it incompatible?

Dmitry Belyavsky

Dmitry BelyavskyThu 13 Aug 2026 9:10AM

@Gordon Tetlow I have no idea about BSD infra - but I think, if it's compatible, a FreeBSD-specific implementation could be added by someone who is interested (also smth similar for Windows)

Clemens Lang

Clemens LangThu 13 Aug 2026 10:04AM

@Gordon Tetlow It's just unimplemented, but it could very likely be done. Building software with user-defined static trace points just works a little different on FreeBSD (and macOS), so for now it was simpler to not enable it.

In fact, with my Red Hat in the corner and my MacPorts cap on, I'd love to eventually add support for macOS' DTRACE implementation for this, which I believe will be very similar to FreeBSD's.