OpenSSL Advisory: April 16th 2018

OpenSSL have published a security advisory. Here's how it affects BoringSSL:

CVESummarySeverity in OpenSSLImpact to BoringSSL
CVE-2018-0737Cache timing vulnerability in RSA Key GenerationLowFixed independently in March

CVE-2018-0737

The root cause in OpenSSL, the error-prone BN_FLG_CONSTTIME pattern was removed in BoringSSL some time ago, so the issues stemming from the code pattern do not impact BoringSSL.

Of the particular timing leaks in RSA key generation, BoringSSL fixed the second some time ago. The others affected BoringSSL until recently. We had recently independently rewritten RSA key generation to address these and additional side channels. This work was completed by the end of March.