whois: show negotiated TLS version/group/cipher in 671; sslgroup crate reads the KEX group

This commit is contained in:
Jean Chevronnet 2026-08-24 21:45:46 +00:00
parent 85eb8218f0
commit 009bea734a
No known key found for this signature in database
GPG key ID: 439666D63A9477E4
13 changed files with 103 additions and 7 deletions

12
sslgroup/Cargo.toml Normal file
View file

@ -0,0 +1,12 @@
[package]
name = "sslgroup"
version = "0.1.0"
edition = "2021"
description = "Read the negotiated TLS key-exchange group name via SSL_get0_group_name (not exposed by the safe openssl crate)."
license = "MIT"
[dependencies]
# Same versions echoircd resolves, so the SslRef / SSL pointer types match.
openssl = "0.10"
openssl-sys = "0.9"
foreign-types = "0.3"