TLS: Initial work on draft-kwiatkowski-tls-ecdhe-mlkem-03 - #1996
Open
yuhh0328 wants to merge 1916 commits into
Open
TLS: Initial work on draft-kwiatkowski-tls-ecdhe-mlkem-03#1996yuhh0328 wants to merge 1916 commits into
yuhh0328 wants to merge 1916 commits into
Conversation
…-BcAEADUtil # Conflicts: # pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcPBEDataDecryptorFactory.java # pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder.java
added support for public key check to work out digest ID. updated PQCSignedDataTest to use the public key approach with LMS
…t package to threshold
…ions in PublicKeyKeyEncryptionMethodGenerator.
Refactor around BcAEADUtil See merge request root/bc-java!52
Add auth enveloped recipients for KEK and KeyAgree See merge request root/bc-java!53
Fix the bugs of getUpdateOutputSize and getOutputSize in ISAPEngine,... See merge request root/bc-java!46
JavaDoc from 1857 branch: PBESecretKeyEncryptor, CryptlibObjectIdentifiers,... See merge request root/bc-java!45
Pg refactor jce aead util See merge request root/bc-java!54
PGPKeyPair.assubkey, PGPKeyPairGenerator and PGPKeyPairGeneratorTest See merge request root/bc-java!47
Add AEADProtectedPGPSecretKeyTest.reencryptKey, PublicKeyUtils, and update PGPSecretKey See merge request root/bc-java!49
# Conflicts: # pg/src/test/java/org/bouncycastle/openpgp/test/RegressionTest.java
- Validate public key lengths and uncompressed format - Clamp XDH private key output - Switch to RawAgreement (add BasicRawAgreement adapter) - Avoid String.getBytes for label conversion
- reduced allocations
1976 pg fixcheckstyle See merge request root/bc-java!69
…iggering seed only PrivateKeyInfo generation, relates to github bcgit#1969.
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 adds post-quantum hybrid ecdhe-mlkem key agreement for TLSv1.3
(https://datatracker.ietf.org/doc/html/draft-kwiatkowski-tls-ecdhe-mlkem-03)
[namedgroups]
I'd be happy to address any feedback or questions you may have.
Thanks,
Hunhee.