Repository navigation
Conversation
Update the rdoc document for the following generated HTML file. * html/OpenSSL/SSL/SSLContext.html Assisted-by: Claude:Opus 4.6
Add post-quantum cryptography documentation covering ML-KEM for key exchange and ML-DSA for signature. Update the rdoc document for the following generated HTML file. * html/OpenSSL.html Assisted-by: Claude:Opus 4.6
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR fixes #1118.
The PR has 2 commits. The 1st commit enhances manual documents in html/OpenSSL/SSL/SSLContext.html, that are indirectly related to PQC, but not the PQC contents. The 2nd commit is the main commit adding the PQC documents in html/OpenSSL.html.
For the 2nd commit adds Post-Quantum Cryptography section with the 2 sub sections PQC Server and Client and Multiple Certificates (PQC and Classical) Server and Clients. I still believe the 2 cases are important. The case only allowing PQC-capable key exchange ML-KEM and signature ML-DSA, and the case allowing PQC-capable and classical key exchanges and signatures.
For the content, I referred to SSL and TLS Connections section and aligned with it in html/OpenSSL/SSL/SSLContext.html for the example codes such as the variable names and
loop do ... end. I tested all of added example codes by running Ruby scripts on my local. I also confirmed the generated rdoc documents.If you would prefer a simpler document, and we have to remove one of the 2 sections, I would like to remove PQC Server and Client section, keeping Multiple Certificates (PQC and Classical) Server and Clients section.
Commit messages
The 1st commit
The 2nd commit
What do you think?