Skip to content

Make negotiated group in SecurityParameters available from SSLEngine - #2215

Open
theobisproject wants to merge 2822 commits into
bcgit:mainfrom
theobisproject:sslegine-negotiated-group
Open

Make negotiated group in SecurityParameters available from SSLEngine#2215
theobisproject wants to merge 2822 commits into
bcgit:mainfrom
theobisproject:sslegine-negotiated-group

Conversation

@theobisproject

Copy link
Copy Markdown

As mentioned in #2117 I would like to access the information about the negotiated group of a TLS connection from a SSLEngine.

Don't know if this is the best design for the API to achieve this or a more general method should be preferred which can be extended for future use cases.

dghgit and others added 30 commits September 9, 2025 05:58
Ascon update

See merge request root/bc-java!113
Add java doc for CMSAuthEnvelopedDataParser and CMSAuthEnvelopedDataStreamGenerator

See merge request root/bc-java!116
Fix Issue bcgit#2103

See merge request root/bc-java!112
- see draft-ietf-tls-mldsa-00
lomigmegard and others added 29 commits December 2, 2025 17:22
Defensive changes:
- Validate key length before copying to fail fast and avoid
  unnecessary allocation on invalid input
- Add null check before zeroing chainValue in reset()
- Centralize state cleanup in reset() to avoid double-zeroing
  and ensure consistent cleanup path

Code quality:
- Use explicit 64-bit literals for long fields (f1) for clarity
- Add final modifier to ROUNDS constant
- Remove redundant return statement

Minor fixes:
- Fix typo in Javadoc (Blakbe2b -> Blake2b)
- Use more efficient Pack.longToLittleEndian overload for
  partial digest output, avoiding intermediate byte[] allocation
added editor class for signed data streams with digest editing capability - relates to github bcgit#1965
Fix the issue of XMSSPrivateKeyParameters when try to build BDS with seeds by...

See merge request root/bc-java!121
… and sourceCompatibility, as options.release does not work.
update build.gradle in prov for java 17, by using targetCompatibility and...

See merge request root/bc-java!122
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants