Page MenuHomeSolus

Update botan2 to 2.14.0

Authored by EbonJaeger on Apr 27 2020, 5:43 PM.



Summarized Changelog:

  • Add support for using POWER8+ VPSUMD instruction to accelerate GCM
  • Use a new algorithm for modular inversions which is both faster and more resistant to side channel attacks
  • Optimize NIST prime field reductions, improving ECDSA by 3-9%
  • Use the library thread pool instead of a new thread for RSA computations, improving signature performance by up to 20%
  • Enable use of raw block ciphers from CommonCrypto

Full changelog available here.

Test Plan

Build CoreCtrl against this version.

Diff Detail

R4803 botan2
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

EbonJaeger created this revision.Apr 27 2020, 5:43 PM
EbonJaeger edited the summary of this revision. (Show Details)Apr 27 2020, 5:47 PM
JoshStrobl accepted this revision.Apr 30 2020, 10:01 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Apr 30 2020, 10:01 PM
This revision was automatically updated to reflect the committed changes.