Kaynağa Gözat

net/tls: Use PKCS_ED25519 as the certificate signature scheme

This keeps compat with old implementation before c3e227adf1105fac8a58979c3ebb60c9204282a4
x 7 ay önce
ebeveyn
işleme
a1619c75aa
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  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"))
         };