ithewei / ithewei/libhv

dtls 支持

Aperta
#556 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.