GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Make negotiated group in SecurityParameters available from SSLEngine by theobisproject · Pull Request #2215 · bcgit/bc-java

Conversation

@theobisproject

@theobisproject theobisproject commented Dec 15, 2025

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.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
dghgit and others added 30 commits September 9, 2025 05:58
@dghgit
Merge branch 'ascon-update' into 'main'
bd60123
Ascon update

See merge request root/bc-java!113
@dghgit
Merge branch '2133-javadoc-cms-streams' into 'main'
aa379f3
Add java doc for CMSAuthEnvelopedDataParser and CMSAuthEnvelopedDataStreamGenerator

See merge request root/bc-java!116
@dghgit
Merge branch '2103-romulusM-output-length' into 'main'
8067e71
Fix Issue bcgit#2103

See merge request root/bc-java!112
@dghgit
added javadoc and sources jars
475d5ed
@dghgit
added set for DigestInfoCalculatorProvider - relates to github bcgit#…
dcfff3d
…2156
@peterdettman
tls-mldsa updates from testing
ec6f757
@dghgit
Java 4 Compatibility.
489e627
@dghgit
Java 4 Compatibility.
ae607c9
@dghgit
removed pqc legacy package.
9ffcb59
@dghgit
dealt with ErrorProne warnings
a5a03cf
@dghgit
Java 4 updates.
97c7934
@dghgit
Java 1.1 updates.
44c8689
@peterdettman
Formatting
4fe963d
@peterdettman
BCJSSE: Finalize and enable ML-DSA support
c1c490d
- see draft-ietf-tls-mldsa-00
@peterdettman
Include mldsa signature schemes in default sig algs
3bda4b5
@peterdettman
Update release notes
edc97e2
@dghgit
moved to 1.82
6058e18
@peterdettman
Add PQ algorithms
eaeca64
@dghgit
corrected variable use.
e48d1e2
@dghgit
Merge branch 'main' of gitlab.cryptoworkshop.com:root/bc-java
d062884
@dghgit
migrated StringBuffer to StringBuilder - relates to github bcgit#2106
0aa463e
@dghgit
removed use of deprecated class
40ed011
@dghgit
added parameter setting to allow for pre-hash calculation - relates t…
c855976
…o github bcgit#2162
@dghgit
error prone fix.
1a47dd0
@dghgit
merge of github bcgit#2123 with minor corrections
d252f96
@dghgit
fixed probable null pointer issue - relates to github bcgit#1907
b127c52
@dghgit
Merge branch 'add-bom' of https://github.com/runeflobakk/bc-java into…
59df791
… runeflobakk-add-bom
@dghgit
Merge branch 'runeflobakk-add-bom'
1834526
@dghgit
set name of artifact to bc-<version>-bom
0c824b6
@dghgit
corrected CertPath issue - relates to github bcgit#2152
2ac0e18
lomigmegard and others added 29 commits December 2, 2025 17:22
@lomigmegard @peterdettman
Blake2bDigest: defensive improvements and cleanup
73345af
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
@peterdettman
Add compare(Unsigned) to Integers/Longs
31a2228
@peterdettman
Add/fix High/Low methods of Pack
5546501
@peterdettman
Refactoring in BLAKE2
ba68235
@peterdettman
Update CONTRIBUTORS for BLAKE2 PR
c4819e1
gefeili
Fix the issue of XMSSPrivateKeyParameters when try to build BDS with …
f74366c
…seeds by removing the conditions.
@dghgit
merge of 1982 CMS branch, relates to github bcgit#1982
57ab020
@dghgit
Merge branch 'main' of gitlab.cryptoworkshop.com:root/bc-java
3c31f1f
gefeili
Merge branch 'main' into 2197-xmss-bds-initial
61cfdaa
gefeili
Fix the issue of XMSSPrivateKeyTest
a8f5a15
@dghgit
minor refactoring
5a4ccfd
added editor class for signed data streams with digest editing capability - relates to github bcgit#1965
@dghgit
Merge branch '2197-xmss-bds-initial' into 'main'
c2e3896
Fix the issue of XMSSPrivateKeyParameters when try to build BDS with seeds by...

See merge request root/bc-java!121
@peterdettman
TLS: Add negotiatedGroup property to SecurityParameters (TLS 1.3+)
8d339ef
- see bcgit#2117
gefeili
Rename java21 to java17 in prov
51a9046
gefeili
fix the issue in CompositeSignaturesTest
ede7a3e
gefeili
roll back changes on CompositeSignaturesTest
d8d7a39
gefeili
update build.gradle in prov for java 17, by using targetCompatibility…
d6ddffb
… and sourceCompatibility, as options.release does not work.
gefeili
change prov:test21 to prov:test17
b139a91
gefeili
Fix the issue in KeyManagerFactoryTest for java.security that may blo…
a451b69
…ck RSA algorithms.
gefeili
Fix the issue in Grain128, for the output bit s94 instead of s95.
8f2fbfd
@dghgit
Merge branch 'prov-17-21-update' into 'main'
4926983
update build.gradle in prov for java 17, by using targetCompatibility and...

See merge request root/bc-java!122
gefeili
Rollback the code in KeyManagerFactoryTest that the new test should b…
eda52bc
…e in another branch.
@dghgit
refactored counter code.
b425743
@dghgit
Merge branch 'main' of gitlab.cryptoworkshop.com:root/bc-java
7e6e864
@dghgit
corrected bit block size.
bda52d5
gefeili
Update stream output for Grain128a
648f842
@dghgit
expanded range of e generation.
9171ce2
@dghgit
Merge branch 'main' of gitlab.cryptoworkshop.com:root/bc-java
bdc9703
@theobisproject
Make negotiated group in SecurityParameters available from SSLEngine
8d62129
@hubot
hubot force-pushed the main branch from d3d00d9 to 88c6a3a Compare July 29, 2026 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

8 participants

@theobisproject @dghgit @peterdettman @mwcw @ligefeiBouncycastle @jonmv @vanitasvitae @lomigmegard
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.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.