intel / cryptography-primitives

Intel® Cryptography Primitives Library is a secure, fast and lightweight library of building blocks for cryptography, highly-optimized for various Intel® CPUs
Apache License 2.0
326 stars 86 forks source link

Remove BoringSSL-specific definition of BN_bn2lebinpad #63

Closed dgpc closed 10 months ago

dgpc commented 1 year ago

Envoy is trying to upgrade its BoringSSL dependency (https://github.com/envoyproxy/envoy/pull/30001), and we need to remove this BoringSSL-specific re-definition of BN_bn2lebinpad, since this was introduced to BoringSSL directly in https://boringssl.googlesource.com/boringssl/+/004317217f81b14c764748f42c5ea88fd05fea3c

ElenaTyuleneva commented 1 year ago

Hi @dgpc , thanks for the proposed changes! Could you please specify which version of BoringSSL you are upgrading to (preferably with the exact links to BoringSSL repo)?

soulxu commented 1 year ago

@ElenaTyuleneva envoy is upgrade to this version https://github.com/envoyproxy/envoy/pull/30001/files#diff-a2ca502474bb8ec5f092176f7ee6d2f11fc395ebb00e1717d6fbad9b16ee8fd8R124

ElenaTyuleneva commented 1 year ago

@soulxu , thank you for the info. To support this change we need to also move our internal validation to the newer version of BoringSSL, it requires us some amount of time to do that.

ElenaTyuleneva commented 10 months ago

Hello @dgpc , @soulxu , your PR with fixes has been merged to the internal IPP Crypto repository.

According to our Contribution guide I'm closing this PR. The support of the newer version of BoringSSL will be available in the next IPP Crypto release.

Thank you for your contribution!