On 05/09/19 19:15, Laszlo Ersek wrote:

> How about the following:
> 
> - It seems like we cannot convince OpenSSL to *never* call these
>   functions, under UEFI.
> 
> - We also cannot provide an implementation that is *guaranteed* to be
>   secure enough, IMO.
> 
> - It seems like these functions *should* never be called in the edk2
>   build however, given that we're not trying to do anything "new" with
>   OpenSSL in edk2 -- we just want to use the new OpenSSL release for the
>   same old things.
> 
> - So why not just ensure that these functions *never return*?
> 
> (1) Basically implement all of the functions like this:
> 
>   ASSERT (FALSE);
>   CpuDeadLoop ();
>   //
>   // if a return value is needed
>   //
>   return 0;
> 
> What do you think about this approach?

I notice that "rand" is another module in OpenSSL.

Can we try adding "no-rand" to our Configure invocation? Perhaps the
need for all of the rand_* functions goes away then.

Thanks
Laszlo

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#40372): https://edk2.groups.io/g/devel/message/40372
Mute This Topic: https://groups.io/mt/31552212/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to