Procházet zdrojové kódy

net/tls: Use PKCS_ED25519 as the certificate signature scheme

This keeps compat with old implementation before c3e227adf1105fac8a58979c3ebb60c9204282a4
x před 7 měsíci
rodič
revize
a1619c75aa
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/net/transport/tls.rs

+ 1 - 1
src/net/transport/tls.rs

@@ -256,7 +256,7 @@ pub struct TlsUpgrade {
 impl TlsUpgrade {
     pub async fn new() -> io::Result<Self> {
         // 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"))
         };