Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
refactor: [gn] compile node with boringssl #13285
NB: this currently only affects the experimental GN build of Electron.
Instead of compiling node with openssl, use the boringssl library that's already built with chrome. There are a couple of reasons for this:
It could potentially lead to incompatibilities with third-party modules, since BoringSSL and OpenSSL don't support identical feature sets, but I don't know of any issues specifically. See https://boringssl.googlesource.com/boringssl/+/HEAD/PORTING.md for a (non-exhaustive) list of differences.
Depends on electron/node#39