-
Notifications
You must be signed in to change notification settings - Fork 564
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BSI Project 481 #3108
Labels
enhancement
Enhancement or new feature
Comments
The work package Extending Botan with PQC algorithms was slightly rescheduled. I updated all scheduled implementation dates in the linked issues. |
With rescheduling of the work package Extending Botan with PQC algorithms, the project's duration was extended by 3 months, which I updated in the original description now. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
German Federal Office for Information Security (BSI) commissions a project "Maintenance and further development of the cryptographic library Botan". In can be regarded as a successor to the concluded BSI project 197 "Development of a secure crypto library".
Aim of this issue is to make activities from BSI project 481 transparent to Botan maintainers and users.
Project Organization
BSI Project 481 is a development project commissioned by the German Federal Office of Information Security (BSI).
12/202403/2025Main Activities
Updating and maintaining the cryptographic library Botan
The BSI development branch shall be updated to the current Botan version (main development branch) in alignment with the BSI.
Extending Botan with PQC algorithms
The implementation of Botan shall be extended by post-quantum cryptographic algorithms (based on NIST, IETF and TR-02102-1). BSI is in charge of selecting the particular algorithms. The candidates selected are FrodoKEM, Classic McEliece, CRYSTALS-Kyber, CRYSTALS-Dilithium, XMSS, LMS and Sphincs+.
Implement the final FIPS standards
Extending Botan with TLS 1.3 hybrid key agreement
A hybrid key agreement procedure in the TLS 1.3 stack shall be implemented (based on the TLS minimal standards of IETF and BSI).
Cryptographic documentation
The implemented algorithms shall be checked thoroughly as recommended by BSI. The documentation of the library shall be revised correspondingly, mainly cryptographic documentation.
The text was updated successfully, but these errors were encountered: