dtls 支持
- Lingua principale
- C
- Stelle
- 7.6k
- Fork
- 1.4k
- Merge medio
- 1g 21h
- PR unite (30g)
- 9
Descrizione
现在libhv有tls支持但是缺官方dtls支持 是否有考虑过官方dtls支持
现在用应用层做的dtls就得改成mem_bio的形式才能用比较麻烦
而官方udp是所有服务都采用同一个fd ,openssl 下面 ssl_read 函数调用 recvfrom fd的形式实现 当同时接到多个dtls client数据时 openssl做连续解析 两条不同client的密文必然会解密失败
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Non sono indicati file o test. Inizia leggendo il supporto TLS esistente di libhv e la relativa gestione di UDP/OpenSSL, concentrandoti sul problema segnalato del file descriptor condiviso e di più client. Il lavoro sarà considerato completato quando sarà definito un approccio ufficiale a DTLS che gestisca i client concorrenti e sia validato rispetto al fallimento della decrittografia indicato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- c
- Ambito
- networking, security
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100