-
Notifications
You must be signed in to change notification settings - Fork 840
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
Dilithium: Final and draft available in one build #8016
Conversation
7d0a8d2
to
fe15128
Compare
fe15128
to
c4cdf21
Compare
Make draft version of ML-DSA compiled in with final. Use WC_ML_DSA_44_DRAFT, WC_ML_DSA_65_DRAFT and WC_ML_DSA_87_DRAFT for the level to get the draft implementation.
c4cdf21
to
50bbdbb
Compare
tested with |
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
After wolfSSL#8016 enabled support for both the final and the draft versions of ML-DSA simultaneously, the commit adds necessary changes to properly use both in the TLS handshake for authentication. Signed-off-by: Tobias Frauenschläger <[email protected]>
Description
Make draft version of ML-DSA compiled in with final. Use WC_ML_DSA_44_DRAFT, WC_ML_DSA_65_DRAFT and WC_ML_DSA_87_DRAFT for the level to get the draft implementation.
Fixes zd#18678
Testing
--enable-dilithium
--enable-dilithium=yes,fips204-draft
Checklist