Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

>600ms hangup with RSA signed certs

Aperta
#100 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
rust

Direzione di ricerca

Inizia con i passaggi per la riproduzione e il toy server tls_neg_loiter collegato, usando il target rsa4096 di certs/Makefile e il server cargo run. Confronta il comportamento di openssl s_client e Firefox per i certificati RSA con prime256v1 e aws-lc-rs. Il lavoro è completato quando il ritardo segnalato relativo a RSA è compreso e non si verifica più, e i diversi casi sono stati presi in considerazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

made a quick server toy that just prints out UwU anyone connecting to show the 600ms delay

https://github.com/pinkforest/tls_neg_loiter

  1. add loiter.rustcryp.to into your hosts for your 127.0.0.1 loopback
  2. cd certs;make rsa4096
  3. cd ..; cargo run (to run the mock server)
  4. openssl s_client -crlf -servername loiter.rustcryp.to -CAfile certs/ca.rsa4096.crt 127.0.0.1:828 (shows delay after CONNECTED)
  5. connect with firefox with network console and also see (server doesn't multiplex so ensure you close the openssl before)

This only happens with issues signed with rsa but it doesn't happen with prime256v1 etc. these only have 1-3 ms latency

Also doesn't happen with aws-lc-rs with either rsa4096 / prime256v1

Probably good idea to bump RSA...

Lingua principale
Rust
Stelle
130
Fork
21
Merge medio
18h 6m
PR unite (30g)
1

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di RustCrypto/rustls-rustcrypto

Tutte le issue di RustCrypto/rustls-rustcrypto

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.