Page MenuHomeSolus

Update botan2 to 2.12.1

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



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 <>

Test Plan

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

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

Build without documentation

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

LGTM, thanks!

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