├── .gitignore ├── .jshintrc ├── LICENSE.txt ├── Makefile ├── README.md ├── captures ├── README.md ├── caps │ ├── Makefile │ ├── crypto_c_finished │ ├── crypto_cert │ ├── crypto_certverify │ ├── crypto_clienthello │ ├── crypto_extensions │ ├── crypto_s_finished │ ├── crypto_serverhello │ ├── decrypt.sh │ ├── dgram01_c01 │ ├── dgram02_s01 │ ├── dgram03_s02 │ ├── dgram04_c02 │ ├── dgram05_c03 │ ├── dgram06_s03 │ ├── dgram07_c04 │ ├── dgram08_s04 │ ├── hp_removal.c │ ├── pkt01_cinit0 │ ├── pkt02_sinit0 │ ├── pkt03_shand0 │ ├── pkt04_shand1 │ ├── pkt05_cinit1 │ ├── pkt06_chand0 │ ├── pkt07_chand1 │ ├── pkt08_cdata0 │ ├── pkt09_shand2 │ ├── pkt10_sdata0 │ ├── pkt11_cdata1 │ ├── pkt12_sdata1 │ ├── pkt_payload01_cinit0 │ ├── pkt_payload02_sinit0 │ ├── pkt_payload03_shand0 │ ├── pkt_payload04_shand1 │ ├── pkt_payload05_cinit1 │ ├── pkt_payload06_chand0 │ ├── pkt_payload07_chand1 │ ├── pkt_payload08_cdata0 │ ├── pkt_payload09_shand2 │ ├── pkt_payload10_sdata0 │ ├── pkt_payload11_cdata1 │ ├── pkt_payload12_sdata1 │ ├── pkt_unprot01_cinit0 │ ├── pkt_unprot02_sinit0 │ ├── pkt_unprot03_shand0 │ ├── pkt_unprot04_shand1 │ ├── pkt_unprot05_cinit1 │ ├── pkt_unprot06_chand0 │ ├── pkt_unprot07_chand1 │ ├── pkt_unprot08_cdata0 │ ├── pkt_unprot09_shand2 │ ├── pkt_unprot10_sdata0 │ ├── pkt_unprot11_cdata1 │ └── pkt_unprot12_sdata1 ├── capture.pcap └── keylog.txt ├── client ├── Makefile └── main.c ├── generate ├── Makefile ├── certificate.html.template ├── index-00-header.html.template ├── index-01-pkt01-cinit0.html.template ├── index-02-pkt02-sinit0.html.template ├── index-03-pkt03-shand0.html.template ├── index-04-pkt04-shand1.html.template ├── index-05-pkt05-cinit1.html.template ├── index-06-pkt06-chand0.html.template ├── index-07-pkt07-chand1.html.template ├── index-08-pkt08-cdata0.html.template ├── index-09-pkt09-shand2.html.template ├── index-10-pkt10-sdata0.html.template ├── index-11-pkt11-cdata1.html.template ├── index-12-pkt12-sdata1.html.template └── index-99-footer.html.template ├── quiche ├── Makefile ├── boringssl.patch └── quiche.patch ├── server ├── Makefile ├── main.c ├── server.crt └── server.key └── site ├── certificate.html ├── favicon.ico ├── favicon ├── android-chrome-144x144.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── mstile-150x150.png ├── safari-pinned-tab.svg └── site.webmanifest ├── files ├── aes_128_gcm_decrypt.c ├── aes_128_gcm_encrypt.c ├── client-ephemeral-private.key ├── client-ephemeral-public.key ├── curve25519-mult.c ├── hkdf.sh ├── server-ephemeral-private.key ├── server-ephemeral-public.key ├── server.crt └── server.key ├── frombootstrap.css ├── illustrated.css ├── illustrated.js ├── images ├── key1.png ├── key2.png ├── key3.png ├── key4.png ├── key5.png ├── key6.png ├── key7.png ├── key8.png ├── key9.png └── og.png ├── index.html └── printmode.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/.jshintrc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/README.md -------------------------------------------------------------------------------- /captures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/README.md -------------------------------------------------------------------------------- /captures/caps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/Makefile -------------------------------------------------------------------------------- /captures/caps/crypto_c_finished: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/crypto_c_finished -------------------------------------------------------------------------------- /captures/caps/crypto_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/crypto_cert -------------------------------------------------------------------------------- /captures/caps/crypto_certverify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/crypto_certverify -------------------------------------------------------------------------------- /captures/caps/crypto_clienthello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/crypto_clienthello -------------------------------------------------------------------------------- /captures/caps/crypto_extensions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/crypto_extensions -------------------------------------------------------------------------------- /captures/caps/crypto_s_finished: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/crypto_s_finished -------------------------------------------------------------------------------- /captures/caps/crypto_serverhello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/crypto_serverhello -------------------------------------------------------------------------------- /captures/caps/decrypt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/decrypt.sh -------------------------------------------------------------------------------- /captures/caps/dgram01_c01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram01_c01 -------------------------------------------------------------------------------- /captures/caps/dgram02_s01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram02_s01 -------------------------------------------------------------------------------- /captures/caps/dgram03_s02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram03_s02 -------------------------------------------------------------------------------- /captures/caps/dgram04_c02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram04_c02 -------------------------------------------------------------------------------- /captures/caps/dgram05_c03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram05_c03 -------------------------------------------------------------------------------- /captures/caps/dgram06_s03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram06_s03 -------------------------------------------------------------------------------- /captures/caps/dgram07_c04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram07_c04 -------------------------------------------------------------------------------- /captures/caps/dgram08_s04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/dgram08_s04 -------------------------------------------------------------------------------- /captures/caps/hp_removal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/hp_removal.c -------------------------------------------------------------------------------- /captures/caps/pkt01_cinit0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt01_cinit0 -------------------------------------------------------------------------------- /captures/caps/pkt02_sinit0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt02_sinit0 -------------------------------------------------------------------------------- /captures/caps/pkt03_shand0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt03_shand0 -------------------------------------------------------------------------------- /captures/caps/pkt04_shand1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt04_shand1 -------------------------------------------------------------------------------- /captures/caps/pkt05_cinit1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt05_cinit1 -------------------------------------------------------------------------------- /captures/caps/pkt06_chand0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt06_chand0 -------------------------------------------------------------------------------- /captures/caps/pkt07_chand1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt07_chand1 -------------------------------------------------------------------------------- /captures/caps/pkt08_cdata0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt08_cdata0 -------------------------------------------------------------------------------- /captures/caps/pkt09_shand2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt09_shand2 -------------------------------------------------------------------------------- /captures/caps/pkt10_sdata0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt10_sdata0 -------------------------------------------------------------------------------- /captures/caps/pkt11_cdata1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt11_cdata1 -------------------------------------------------------------------------------- /captures/caps/pkt12_sdata1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt12_sdata1 -------------------------------------------------------------------------------- /captures/caps/pkt_payload01_cinit0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_payload01_cinit0 -------------------------------------------------------------------------------- /captures/caps/pkt_payload02_sinit0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_payload02_sinit0 -------------------------------------------------------------------------------- /captures/caps/pkt_payload03_shand0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_payload03_shand0 -------------------------------------------------------------------------------- /captures/caps/pkt_payload04_shand1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_payload04_shand1 -------------------------------------------------------------------------------- /captures/caps/pkt_payload05_cinit1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_payload05_cinit1 -------------------------------------------------------------------------------- /captures/caps/pkt_payload06_chand0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /captures/caps/pkt_payload07_chand1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_payload07_chand1 -------------------------------------------------------------------------------- /captures/caps/pkt_payload08_cdata0: -------------------------------------------------------------------------------- 1 | @ping -------------------------------------------------------------------------------- /captures/caps/pkt_payload09_shand2: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /captures/caps/pkt_payload10_sdata0: -------------------------------------------------------------------------------- 1 | @pong -------------------------------------------------------------------------------- /captures/caps/pkt_payload11_cdata1: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /captures/caps/pkt_payload12_sdata1: -------------------------------------------------------------------------------- 1 | graceful shutdown -------------------------------------------------------------------------------- /captures/caps/pkt_unprot01_cinit0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot01_cinit0 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot02_sinit0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot02_sinit0 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot03_shand0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot03_shand0 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot04_shand1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot04_shand1 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot05_cinit1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot05_cinit1 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot06_chand0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot06_chand0 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot07_chand1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot07_chand1 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot08_cdata0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot08_cdata0 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot09_shand2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot09_shand2 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot10_sdata0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot10_sdata0 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot11_cdata1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot11_cdata1 -------------------------------------------------------------------------------- /captures/caps/pkt_unprot12_sdata1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/caps/pkt_unprot12_sdata1 -------------------------------------------------------------------------------- /captures/capture.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/capture.pcap -------------------------------------------------------------------------------- /captures/keylog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/captures/keylog.txt -------------------------------------------------------------------------------- /client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/client/Makefile -------------------------------------------------------------------------------- /client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/client/main.c -------------------------------------------------------------------------------- /generate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/Makefile -------------------------------------------------------------------------------- /generate/certificate.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/certificate.html.template -------------------------------------------------------------------------------- /generate/index-00-header.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-00-header.html.template -------------------------------------------------------------------------------- /generate/index-01-pkt01-cinit0.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-01-pkt01-cinit0.html.template -------------------------------------------------------------------------------- /generate/index-02-pkt02-sinit0.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-02-pkt02-sinit0.html.template -------------------------------------------------------------------------------- /generate/index-03-pkt03-shand0.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-03-pkt03-shand0.html.template -------------------------------------------------------------------------------- /generate/index-04-pkt04-shand1.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-04-pkt04-shand1.html.template -------------------------------------------------------------------------------- /generate/index-05-pkt05-cinit1.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-05-pkt05-cinit1.html.template -------------------------------------------------------------------------------- /generate/index-06-pkt06-chand0.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-06-pkt06-chand0.html.template -------------------------------------------------------------------------------- /generate/index-07-pkt07-chand1.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-07-pkt07-chand1.html.template -------------------------------------------------------------------------------- /generate/index-08-pkt08-cdata0.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-08-pkt08-cdata0.html.template -------------------------------------------------------------------------------- /generate/index-09-pkt09-shand2.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-09-pkt09-shand2.html.template -------------------------------------------------------------------------------- /generate/index-10-pkt10-sdata0.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-10-pkt10-sdata0.html.template -------------------------------------------------------------------------------- /generate/index-11-pkt11-cdata1.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-11-pkt11-cdata1.html.template -------------------------------------------------------------------------------- /generate/index-12-pkt12-sdata1.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-12-pkt12-sdata1.html.template -------------------------------------------------------------------------------- /generate/index-99-footer.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/generate/index-99-footer.html.template -------------------------------------------------------------------------------- /quiche/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/quiche/Makefile -------------------------------------------------------------------------------- /quiche/boringssl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/quiche/boringssl.patch -------------------------------------------------------------------------------- /quiche/quiche.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/quiche/quiche.patch -------------------------------------------------------------------------------- /server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/server/Makefile -------------------------------------------------------------------------------- /server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/server/main.c -------------------------------------------------------------------------------- /server/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/server/server.crt -------------------------------------------------------------------------------- /server/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/server/server.key -------------------------------------------------------------------------------- /site/certificate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/certificate.html -------------------------------------------------------------------------------- /site/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon.ico -------------------------------------------------------------------------------- /site/favicon/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/android-chrome-144x144.png -------------------------------------------------------------------------------- /site/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /site/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/browserconfig.xml -------------------------------------------------------------------------------- /site/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /site/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /site/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /site/favicon/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/safari-pinned-tab.svg -------------------------------------------------------------------------------- /site/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/favicon/site.webmanifest -------------------------------------------------------------------------------- /site/files/aes_128_gcm_decrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/aes_128_gcm_decrypt.c -------------------------------------------------------------------------------- /site/files/aes_128_gcm_encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/aes_128_gcm_encrypt.c -------------------------------------------------------------------------------- /site/files/client-ephemeral-private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/client-ephemeral-private.key -------------------------------------------------------------------------------- /site/files/client-ephemeral-public.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/client-ephemeral-public.key -------------------------------------------------------------------------------- /site/files/curve25519-mult.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/curve25519-mult.c -------------------------------------------------------------------------------- /site/files/hkdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/hkdf.sh -------------------------------------------------------------------------------- /site/files/server-ephemeral-private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/server-ephemeral-private.key -------------------------------------------------------------------------------- /site/files/server-ephemeral-public.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/server-ephemeral-public.key -------------------------------------------------------------------------------- /site/files/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/server.crt -------------------------------------------------------------------------------- /site/files/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/files/server.key -------------------------------------------------------------------------------- /site/frombootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/frombootstrap.css -------------------------------------------------------------------------------- /site/illustrated.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/illustrated.css -------------------------------------------------------------------------------- /site/illustrated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/illustrated.js -------------------------------------------------------------------------------- /site/images/key1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key1.png -------------------------------------------------------------------------------- /site/images/key2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key2.png -------------------------------------------------------------------------------- /site/images/key3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key3.png -------------------------------------------------------------------------------- /site/images/key4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key4.png -------------------------------------------------------------------------------- /site/images/key5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key5.png -------------------------------------------------------------------------------- /site/images/key6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key6.png -------------------------------------------------------------------------------- /site/images/key7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key7.png -------------------------------------------------------------------------------- /site/images/key8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key8.png -------------------------------------------------------------------------------- /site/images/key9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/key9.png -------------------------------------------------------------------------------- /site/images/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/images/og.png -------------------------------------------------------------------------------- /site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/index.html -------------------------------------------------------------------------------- /site/printmode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syncsynchalt/illustrated-quic/HEAD/site/printmode.css --------------------------------------------------------------------------------