From a1619c75aa401fcf2f0c702b2c9e64dc0b6a7a61 Mon Sep 17 00:00:00 2001 From: x Date: Sun, 28 Dec 2025 11:15:25 +0000 Subject: [PATCH] net/tls: Use PKCS_ED25519 as the certificate signature scheme This keeps compat with old implementation before c3e227adf1105fac8a58979c3ebb60c9204282a4 --- src/net/transport/tls.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/transport/tls.rs b/src/net/transport/tls.rs index dab3e8172..682d094db 100644 --- a/src/net/transport/tls.rs +++ b/src/net/transport/tls.rs @@ -256,7 +256,7 @@ pub struct TlsUpgrade { impl TlsUpgrade { pub async fn new() -> io::Result { // On each instantiation, generate a new keypair and certificate - let Ok(keypair) = rcgen::KeyPair::generate() else { + let Ok(keypair) = rcgen::KeyPair::generate_for(&rcgen::PKCS_ED25519) else { return Err(io::Error::other("Failed to generate TLS keypair")) };