Building OpenSSL for EFI

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view

Building OpenSSL for EFI

Caswell, Paul

Hello list,

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.

Reply | Threaded
Open this post in threaded view

Re: Building OpenSSL for EFI

Lee Fisher
 > 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 mirrors of most of the EDK-2 lists.


OpenSSL Project                       
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]