Page MenuHomeFreeBSD

Add "boringssl" to the list of possible SSL implementations
Needs ReviewPublic

Authored by danfe on Jul 8 2019, 5:14 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 15 2024, 8:55 PM
Unknown Object (File)
Dec 20 2023, 7:24 AM
Unknown Object (File)
Nov 15 2023, 8:31 AM
Unknown Object (File)
Nov 10 2023, 3:09 PM
Unknown Object (File)
Oct 9 2023, 2:04 PM
Unknown Object (File)
Jun 26 2023, 11:12 PM
Unknown Object (File)
Jun 21 2023, 11:58 PM
Unknown Object (File)
Jun 15 2023, 7:16 PM
Subscribers

Details

Reviewers
None
Group Reviewers
portmgr
Summary

Currently, security/boringssl is not officially listed as one of the OpenSSL alternatives, even though Uses/ssl.mk detects it correctly, e.g., things seem to work just fine with DEFAULT_VERSIONS+=ssl=boringssl. Is there anything else needed except what's in the attached patch?

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

I suspect that it's not been listed mainly because we haven't had a userbase segment express interest in widespread testing of it.

My gut is that if we were to start down this path, we should at start with an exp-run with it as the default to see how much of the ports tree builds successfully with it.

My gut is that if we were to start down this path, we should at start with an exp-run with it as the default to see how much of the ports tree builds successfully with it.

Fair enough. TBH, I'm quite unhappy with all these OpenSSL forks which are often incompatible with each other. This is such an ugly mess. OTOH, I have a port which requires BoringSSL, and seeing security/boringssl port which, however, one cannot officially depend on is a bit confusing.

That said, it would be nice to have it listed, as it would allow porting of more (modern) software.

No, just no. boringssl cannot be used as a ssl provider. Mainly because it needs cmake that needs curl that needs the SSL provider.