012a444265
Electron builds Node.js with BoringSSL. They want to match OpenSSL as much as possible and thus have a patch[1] that adds AES-256 CFB mode. However, that patch makes libcrypto depend on libdecrepit, which can't be done in general. This change lands the AES-256 CFB support in libdecrepit without the libcrypto bit and, in order for BoringSSL to remain consistent, without advertising support in EVP_CIPHER_do_all_sorted. This will let Electron reduce the size of their patch a bit. [1] https://github.com/electron/electron/blob/master/patches/boringssl/expose_aes-cfb.patch Change-Id: If628d22a595b354623439c587542e414e43e4045 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/37264 Reviewed-by: Adam Langley <agl@google.com>