Page MenuHomeSolus

Update botan2 to 2.12.1
ClosedPublic

Authored by EbonJaeger on Fri, Nov 29, 9:06 PM.

Details

Summary

Summarized changelog:

  • Fix a bug in CCM encryption, where it was possible to call finish without ever setting a nonce
  • Improve ECIES/DLIES interfaces. If no initialization vector was set, they would typically produce hard to understand exceptions

Note: Removed the built-in docs in favor of potential users using Botan's online documentation.

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>

Test Plan

Built CoreCtrl against botan2 and verified it still works as expected.

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.Fri, Nov 29, 9:06 PM
EbonJaeger requested review of this revision.Fri, Nov 29, 9:06 PM
EbonJaeger updated this revision to Diff 18593.Fri, Nov 29, 9:10 PM
  • Fix typo in the version number
JoshStrobl requested changes to this revision.Wed, Dec 4, 8:35 AM
JoshStrobl added a subscriber: JoshStrobl.

I mean, do we even need any of the /usr/share/doc contents? Realistically I don't think anyone is going to be looking at their shipped handbook for documentation rather than the online documentation.

This revision now requires changes to proceed.Wed, Dec 4, 8:35 AM
EbonJaeger updated this revision to Diff 18647.Wed, Dec 4, 3:23 PM

Build without documentation

EbonJaeger edited the summary of this revision. (Show Details)Wed, Dec 4, 3:27 PM
JoshStrobl accepted this revision.Fri, Dec 6, 8:54 AM

LGTM, thanks!

This revision is now accepted and ready to land.Fri, Dec 6, 8:54 AM
This revision was automatically updated to reflect the committed changes.