1
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2024-12-16 21:56:40 -05:00
caddy/cmd
Bas Westerbaan dcbf38d0b3
tls: use Go default kex for the moment that include PQC (#6542)
By default Go 1.23 enables X25519Kyber768, a post-quantum key agreement
method that is enabled by default on Chrome. Go 1.23 does not expose
the CurveID, so we cannot add it by specifying it in CurvePreferences.
The reason is that X25519Kyber768 is a preliminary key agreement that
will be supplanted by X25519MLKEM768. For the moment there is value
in enabling it.

A consequence of this is that by default Caddy will enable support
for P-384 and P-521.

This PR also removes the special code to add support for X25519Kyber768
via the Cloudflare Go branch.

Cf #6540
2024-08-27 17:08:16 -06:00
..
caddy tls: use Go default kex for the moment that include PQC (#6542) 2024-08-27 17:08:16 -06:00
cobra.go cmd: Use a factory to create the caddy root command (#6533) 2024-08-22 03:29:42 +00:00
commandfactory.go cmd: Use a factory to create the caddy root command (#6533) 2024-08-22 03:29:42 +00:00
commandfuncs.go cmd: ignore exec.ErrDot when starting caddy in background (#6512) 2024-08-12 20:26:20 -06:00
commands.go cmd: Use a factory to create the caddy root command (#6533) 2024-08-22 03:29:42 +00:00
main.go cmd: Use a factory to create the caddy root command (#6533) 2024-08-22 03:29:42 +00:00
main_test.go cmd: remove zealous check of Caddyfile auto-detection (#6370) 2024-06-05 08:57:15 -06:00
packagesfuncs.go cmd: upgrade: resolve symlink of the executable (#5891) 2023-10-13 17:19:22 -04:00
removebinary.go core: Windows service integration (#4790) 2022-07-29 14:06:54 -06:00
removebinary_windows.go Fix compilation on Windows 2022-07-28 15:44:36 -06:00
storagefuncs.go cmd: Preserve LastModified date when exporting storage (#5968) 2023-12-13 09:06:06 -07:00
x509rootsfallback.go caddyhttp: Address some Go 1.20 features (#6252) 2024-04-24 00:05:57 +00:00