Skip to content
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

Why LibreSSL? #48

Open
jirutka opened this issue Apr 28, 2024 · 1 comment
Open

Why LibreSSL? #48

jirutka opened this issue Apr 28, 2024 · 1 comment

Comments

@jirutka
Copy link

jirutka commented Apr 28, 2024

Why do you bundle LibreSSL? Can it be at least linked dynamically with system-provided LibreSSL?

@arekinath
Copy link
Owner

Originally, we bundled LibreSSL specifically for MacOS (since using the system dylib there is painful). It became convenient to build a "mostly static" library for Linux for use in initramfs as well. And then, for quite a while we were carrying around a patch to LibreSSL for some parts of the pivy-ca code -- but this was upstreamed late in the 3.7 releases.

I don't think there's really any reason now why we couldn't go back to only bundling it on MacOS. FWIW, the OpenBSD part of the Makefile already uses their system LibreSSL. It would just require some Makefile fiddling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants