I would like (need) to get OpenSSL working in the EFI (Extensible Firmware Interface) environment (a pre-boot environment). I am able to setup a TCP connection from the EFI environment to the outside world using the Tianocore EFI Toolkit
– this toolkit provides a BSD like API for sockets together with LibC. The EFI development environment is essentially the Visual Studio X64 compiler (on Windows) and I could do with a steer, if anyone has an inkling, on whether it’s possible to build OpenSSL
for this platform and if so where should I start? How do I configure OpenSSL etc? If I’ve asked this question in the wrong forum then apologies, if not then all help is welcome.
This email and any files transmitted with it may be confidential, legally privileged and protected in law and are intended solely for the use
of the individual to whom it is addressed. Any view or opinions presented are solely those of the author and do not necessarily represent those of ViaSat. If you have received this Email in error please contact the sender by return and confirm that its contents
have been destroyed without further distribution or disclosure. Please email [hidden email] with any questions relating to this disclaimer.
ViaSat has Registered Offices at Sandford Lane, Wareham, Dorset BH20 4DY. The company is registered in England and Wales under no: 3007498.
> I would like (need) to get OpenSSL working in the EFI [...]
In the EDK-2, this directory:
showd you how to patch, configure, and build OpenSSL in the EDK-2
environment. Also look in some nearby include directories for OpenSSL
headers and install scripts.
AFAIK, besides this list, the only other place to talk about UEFI
OpenSSL issues would be on the EDK-2 list. There are a few
OpenSSL-related msgs on the EDK-2 list; That list is on YahooGroups,
which has suboptimal archives; but in the last few months, someone setup
Gmake.org mirrors of most of the EDK-2 lists.