Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ooni/utls-light
Minimal version of utls for parrotting the TLS handshake of popular web browsers
https://github.com/ooni/utls-light
Add link to diff with go/tls
4e2fd52707e129f3305fa534746def6524448959 authored 10 months ago by Arturo Filastò <[email protected]>
4e2fd52707e129f3305fa534746def6524448959 authored 10 months ago by Arturo Filastò <[email protected]>
Fix key length of GREASE in key_shares
f9a81c5ed434f6f34462900e5064bf7f8a5b92fc authored over 2 years ago by Arturo Filastò <[email protected]>
f9a81c5ed434f6f34462900e5064bf7f8a5b92fc authored over 2 years ago by Arturo Filastò <[email protected]>
Add LICENSE
Fixes https://github.com/hellais/utls-light/issues/2
a06d719284b04dc6d3ca1117526d3cf780f09e50 authored over 2 years ago by Arturo Filastò <[email protected]>
Only include sniExtension when we have data for it
This fixes breakages in handshakes when the remote is an IP instead of a
hsotname
Add support for tls cookie extension
5908646d3c8b92a5de3b158da5f9b14434112f04 authored over 2 years ago by Arturo Filastò <[email protected]>
5908646d3c8b92a5de3b158da5f9b14434112f04 authored over 2 years ago by Arturo Filastò <[email protected]>
Add credz
e018653b3217428f25a6943d3dfd619a3b54ca36 authored over 2 years ago by Arturo Filastò <[email protected]>
e018653b3217428f25a6943d3dfd619a3b54ca36 authored over 2 years ago by Arturo Filastò <[email protected]>
Add minimal readme
cc2f255d86f33fa910886ffb28c3503468efe5db authored over 2 years ago by Arturo Filastò <[email protected]>
cc2f255d86f33fa910886ffb28c3503468efe5db authored over 2 years ago by Arturo Filastò <[email protected]>
Add support for GREASE in the key_shares
2e6991faeb05a4126c18c36b93c3c673fd7202a6 authored over 2 years ago by Arturo Filastò <[email protected]>
2e6991faeb05a4126c18c36b93c3c673fd7202a6 authored over 2 years ago by Arturo Filastò <[email protected]>
XOR the grease extension_2 value when it collides with extension_1
a51ac6e2cf49bc5c897c376a90f186879ec0cd01 authored over 2 years ago by Arturo Filastò <[email protected]>
a51ac6e2cf49bc5c897c376a90f186879ec0cd01 authored over 2 years ago by Arturo Filastò <[email protected]>
Disable GREASE in the key_share extension because it causes problem with some TLS stacks when handling HRR
f39d6687c330d0c042c51fc7d43fb49654bd9db4 authored over 2 years ago by Arturo Filastò <[email protected]>
f39d6687c330d0c042c51fc7d43fb49654bd9db4 authored over 2 years ago by Arturo Filastò <[email protected]>
Shuffle domains before testing them
ca4d18330b6ca7e55a86c1339e25d925eab962df authored over 2 years ago by Arturo Filastò <[email protected]>
ca4d18330b6ca7e55a86c1339e25d925eab962df authored over 2 years ago by Arturo Filastò <[email protected]>
Support http2 when testing sites
f7daab110319f764b56b8b3e359316e2e971aea1 authored over 2 years ago by Arturo Filastò <[email protected]>
f7daab110319f764b56b8b3e359316e2e971aea1 authored over 2 years ago by Arturo Filastò <[email protected]>
Add missing <UTLS-LIGHT> marks
Add extra newline before and after
e5bf2e68d20c8776a584fc2f090bc0b8b123028a authored over 2 years ago by Arturo Filastò <[email protected]>
Add support for extended master secret
ecb4678d549db2e118be78b041355d93166cb70c authored over 2 years ago by Arturo Filastò <[email protected]>
ecb4678d549db2e118be78b041355d93166cb70c authored over 2 years ago by Arturo Filastò <[email protected]>
Minimal patch to transform the clientHello before it's written
61c36cf637ebcb515390dcee618dcc1a5c50e8b6 authored over 2 years ago by Arturo Filastò <[email protected]>
61c36cf637ebcb515390dcee618dcc1a5c50e8b6 authored over 2 years ago by Arturo Filastò <[email protected]>
Disable application_settings extension
d41f35f1113b5518471d266229c83a7cb376ac2d authored over 2 years ago by Arturo Filastò <[email protected]>
d41f35f1113b5518471d266229c83a7cb376ac2d authored over 2 years ago by Arturo Filastò <[email protected]>
Set keyShares and alpn
b040d10e67f735722d7348314478c401294a8509 authored over 2 years ago by Arturo Filastò <[email protected]>
b040d10e67f735722d7348314478c401294a8509 authored over 2 years ago by Arturo Filastò <[email protected]>
Pass the ALPN to the test
5fae140d2c744618ca9ff93f9feaeb6de2aeca2d authored over 2 years ago by Arturo Filastò <[email protected]>
5fae140d2c744618ca9ff93f9feaeb6de2aeca2d authored over 2 years ago by Arturo Filastò <[email protected]>
Implement utls lite clientHello transformer function
5d161a93bf67c495a7188ee804754dcb8fa58cb6 authored over 2 years ago by Arturo Filastò <[email protected]>
5d161a93bf67c495a7188ee804754dcb8fa58cb6 authored over 2 years ago by Arturo Filastò <[email protected]>
Add support for compressed certificates
e9ea45cac8213456aebe5009da6683874ef16863 authored over 2 years ago by Arturo Filastò <[email protected]>
e9ea45cac8213456aebe5009da6683874ef16863 authored over 2 years ago by Arturo Filastò <[email protected]>
Add sample captures of client hellos
d69e797c26e638e37df9c3233462438fe9f94110 authored over 2 years ago by Arturo Filastò <[email protected]>
d69e797c26e638e37df9c3233462438fe9f94110 authored over 2 years ago by Arturo Filastò <[email protected]>
Properly generate GREASE values like boringssl does
f5d958727f6111cc31aa8d24a60397be3e3d7d30 authored over 2 years ago by Arturo Filastò <[email protected]>
f5d958727f6111cc31aa8d24a60397be3e3d7d30 authored over 2 years ago by Arturo Filastò <[email protected]>
Add full dump of https domains in the test lists
476c839ee47adbb8887f4d83865f97b13f70df03 authored over 2 years ago by Arturo Filastò <[email protected]>
476c839ee47adbb8887f4d83865f97b13f70df03 authored over 2 years ago by Arturo Filastò <[email protected]>
Move everything into tls tree and add cpu module
2b6c2ef3b403d1a30ddb395df58171ddd004a344 authored over 2 years ago by Arturo Filastò <[email protected]>
2b6c2ef3b403d1a30ddb395df58171ddd004a344 authored over 2 years ago by Arturo Filastò <[email protected]>
Add script to check if the tls stack works with the citizenlab lists
61ed735890f9bbfb2a0c6823574807eeaf36c7bf authored over 2 years ago by Arturo Filastò <[email protected]>
61ed735890f9bbfb2a0c6823574807eeaf36c7bf authored over 2 years ago by Arturo Filastò <[email protected]>
Import golang src/crypto/[email protected]
The commit is the following:
https://github.com/golang/go/commit/88a06f40dfcdc4d37346be169f2b1b9...