Meeting Minutes: Board and TAC Monthly (2026-09-14)
Below are the minutes from the recent TAC and Board of Directors meeting. All members receiving this notification are encouraged to review the minutes and actively participate in the discussion. That's one of the opportunities to engage directly with TAC members by replying in the thread below. Your input helps us ensure the OpenSSL community remains transparent, collaborative, and responsive to your needs.
Attendees
Anton Arapov, Chris Ward, Simo Sorce, Aditya Koranga, Nikolas Gauder
High-level topics covered
Joint BAC/TAC panel planning
API/ABI stability (OpenSSL 4.0 ASN1 behavior change)
Rust ecosystem crate ownership
FIPS mode macro vote and entropy/PQC certification strategy
Committee seat vacancy
Conference logistics
Detailed points and discussion
1) Conference and joint panel planning
Attendance was confirmed for several TAC members. The joint BAC/TAC panel, moderated by Chris Ward, will focus on topics where committee opinions differ. The regular TAC call during conference week is cancelled; a joint preparation call will be scheduled for Monday September 28.
2) API/ABI stability
A semantic change to ASN1 string behavior in OpenSSL 4.0, introduced without an API name change or changelog update, broke downstream consumers. The change is being reviewed for reversion. The committee also discussed the sustainability of ABI-breaking changes with each major version release and agreed the topic warrants further discussion on release cadence and backward compatibility. Discussion only.
3) Rust ecosystem
Discussion: The 'openssl' crate on crates.io is not owned by the project, promotes deprecated APIs, and creates naming and dependency conflicts. An ecosystem review and outreach to the crate's current maintainers was discussed.
4) FIPS certification and entropy
The FIPS mode macro reinstatement passed as formal TAC advice (7-1). OpenSSL 3.5.8 is in CMVP validation; the certification approach for 4.0 remains undecided. New NIST entropy-source validation rules add requirements for kernels and OpenSSL; use of CPU-native entropy certificates (Intel/AMD RDRAND/RDSEED) is being explored as a mitigation.
5) Committee operations
The Small Business committee seat remains vacant. Logistics support (huddle spaces, conference-related coordination) will continue to be handled by Chris Ward.
Action items
Item |
Owner |
Timeline |
Solicit community feedback on current processes and improvements |
Chris Ward |
Check in next meeting |
Distribute draft joint panel questions to the team |
Chris Ward |
Before joint prep call |
Submit suggestions for contentious panel discussion topics |
Full committee |
Before joint prep call |
Solicit advisory committee opinions to identify panel disagreement areas |
Chris Ward |
Before joint prep call |
Review the Rust crate ecosystem and complete an ecosystem map |
Chris Ward |
Check in next meeting |
Make neutral contact with owners of the 'openssl' Rust crate |
Chris Ward |
Check in next meeting |
Follow up on FIPS mode macro formal advice submission |
Dmitry Belyavsky |
Check in next meeting |
Identify and secure a candidate for the vacant Small Business seat |
Chris Ward |
Check in next meeting |
Chris WardWed 16 Sep 2026 9:44AM
Thanks for the correction @Michael Baentsch . Could you clarify which topic you're interested to know more about?
Michael BaentschWed 16 Sep 2026 9:54AM
"Solicit community feedback on current processes and improvements"
Milan BrozWed 16 Sep 2026 12:46PM
Point 2 isn't very clear, but if it refers to the ASN.1 string NUL terminator, that change isn't in OpenSSL 4.0. It was introduced in the 4.1 alpha, and we're currently looking at how to mitigate it.
That said, the underlying behaviour is quite problematic, so it will need to be addressed eventually. Apologies for the confusing changelog entry; that was an oversight on our part.
Chris WardThu 17 Sep 2026 7:41AM
Thanks for the clarification @Milan Broz
Michael Baentsch ·Wed 16 Sep 2026 9:32AM
"Oct 28" in the AI list seems wrong (Sep 28). Otherwise, thanks for sharing @Chris Ward ! Out of curiosity: Where is the first AI item being discussed?