A peer-to-peer prototype application using QUIC
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Christian Ulrich cd3a7e99f5
fix maximum number of outbound packets and maximum number of sockets
1 year ago
certs add certificate generation script + openssl configs 1 year ago
picotls set empty server name to skip server name verification 1 year ago
quicly ptls_t is an incomplete struct; add ptls_get_data and quicly_get_data 1 year ago
.gitignore change gitignore (no swp, no binary) 1 year ago
LICENSE Initial commit 1 year ago
README.md Initial commit 1 year ago
base32.nim introduce base32 peer IDs 1 year ago
certificate.nim introduce Connection type to store the peer's certchain; move openssl wrappers to dedicated module; add certificate utils 1 year ago
message.nim add UDP hole punching (untested) 1 year ago
openssl_additional.nim introduce Connection type to store the peer's certchain; move openssl wrappers to dedicated module; add certificate utils 1 year ago
port_prediction.nim pass maximum port count as parameter to predictPortRange 1 year ago
puncher.nim fix maximum number of outbound packets and maximum number of sockets 1 year ago
quicp2p.nim let puncher additional sockets; implement initiating from behind SymmetricRandom NAT using 1000 sockets (untested) 1 year ago
server_connection.nim let puncher additional sockets; implement initiating from behind SymmetricRandom NAT using 1000 sockets (untested) 1 year ago

README.md

quicp2p

A peer-to-peer prototype application using QUIC