Page MenuHomeSolus

Update botan2 to 2.14.0
ClosedPublic

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

Details

Summary

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

Repository
R4803 botan2
Lint
Automatic diff as part of commit; lint not applicable.
Unit
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.