mirror of
https://github.com/cloudflare/cloudflared.git
synced 2025-07-30 11:00:11 +00:00
RTG-1339 Support post-quantum hybrid key exchange
Func spec: https://wiki.cfops.it/x/ZcBKHw
This commit is contained in:

committed by
Devin Carr

parent
3e0ff3a771
commit
11cbff4ff7
2
vendor/github.com/marten-seemann/qtls-go1-19/key_agreement.go
generated
vendored
2
vendor/github.com/marten-seemann/qtls-go1-19/key_agreement.go
generated
vendored
@@ -168,7 +168,7 @@ type ecdheKeyAgreement struct {
|
||||
func (ka *ecdheKeyAgreement) generateServerKeyExchange(config *config, cert *Certificate, clientHello *clientHelloMsg, hello *serverHelloMsg) (*serverKeyExchangeMsg, error) {
|
||||
var curveID CurveID
|
||||
for _, c := range clientHello.supportedCurves {
|
||||
if config.supportsCurve(c) {
|
||||
if config.supportsCurve(c) && curveIdToCirclScheme(c) == nil {
|
||||
curveID = c
|
||||
break
|
||||
}
|
||||
|
Reference in New Issue
Block a user