cURL / Mailing Lists / curl-library / Single Mail


RE: Adding support for BoringSSL

From: Steve Holme <>
Date: Thu, 22 Jan 2015 19:06:53 +0000

On Thu, 22 Jan 2015, Daniel Stenberg wrote:

> You'll see that I modified your patch slightly to make it smaller and use the
> #define to empty-macros approach just to avoid #ifdefs within code a little
> more.
> BoringSSL has an incompatible DES API with missing functions. It doesn't seem
> to have the MD4 functions and it lacks PCKS12 support.

Is it the DES_set_odd_parity() function that BoringSSL doesn't have?

If so, I have written our own parity function based off of the Java code over at:

Please see my post from earlier in the month:

I can start to merge this change to enable NTLM for BoringSSL if this is the case.

>> * Integrate BoringSSL detection into and correctly handle
>> the missing openssl/ui.h and openssl/engine.h headers (and set the
>> relevant #defines)
> I took a shot at it and it now says "BoringSSL" in the configure summary.

I'll also work on adding BoringSSL to the autobuild page in case someone wants to setup one up ;-)

Kind Regards

List admin:
Received on 2015-01-22