openssl/.github
Viktor Dukhovni bcff020c36 Refactor sigalg handling
- The default sigalg list now puts ML-DSA-65 first, then ML-DSA-87
  and then ML-DSA-44.  (87 vs. 44 Subject to bikeshedding).

- The mintls and maxtls versions are now taken into account for
  both built-in and provided algorithms.

- Some algorithms have a separate TLSv1.2-specific name for future
  reporting via openssl-list(1).

- ML-DSA aside, any new provided algorithms go at the end of the
  default list (backwards-compatible inclusion).

- The built-in algorithms now also have min/max DTLS versions.
  Though the provider TLS-SIGALG capability was extended to also report
  the DTLS version range, the minimum supported DTLS is 1.3, which we
  don't yet have, so it is not yet possible to add DTLS sigalgs via a
  provider

- The TLS 1.3 brainpool sigalgs got their correct IANA names, with
  the legacy names as purported TLS 1.2 alternatives, but since
  these are for TLS 1.3 and up those names are for matching only,
  the reported value will still be the 1.3 name.

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26975)
2025-03-09 23:19:37 +01:00
..
ISSUE_TEMPLATE Edit question template to direct users to GH Discussions 2023-07-10 09:08:04 +10:00
workflows Refactor sigalg handling 2025-03-09 23:19:37 +01:00
dependabot.yml Dependabot: no longer set an "approval: otc review pending" label 2024-10-23 15:21:23 +02:00
FUNDING.yml Add github sponsor button 2020-06-04 21:04:13 +02:00
ISSUE_TEMPLATE.md always use the same perl in $PATH 2021-09-02 12:55:39 +10:00
PULL_REQUEST_TEMPLATE.md Fix typos and repeated words 2020-07-05 01:49:20 +02:00