Skip to content

Allow simple configuration of supported TLS1.3 groups #2374

@baentsch

Description

@baentsch

Describe the feature you'd like supported

TLS1.3 permits announcing algorithm groups used during key exchange via the supported_groups extension.

The feature requested is to permit setting these groups for msquic applications to different values via some simple (command line or environment variable) manner to allow easy adaptation to different group (lists).

msquic currently fixes this list to 4 groups as per this code.

Proposed solution

An example how it may be implemented is the openssl -groups parameter.

Additional context

While the chosen msquic preference list is somewhat understandable from a classic cryptography point of view, some users may want to request stronger classic algorithms, e.g., by leaving away weaker algorithms like "P-256". In the context of quantum safe cryptography where many different algorithms could be chosen by way of specifying different group names, the issue is even more acute.

Metadata

Metadata

Assignees

No one assigned

    Labels

    externalProposed by non-MSFTfeature requestA request for new functionality

    Type

    Projects

    Status

    Should be written

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions