{"crate":{"id":"s2n-quic","name":"s2n-quic","updated_at":"2026-08-21T20:41:12.406269Z","versions":[3050256,3049454,2969042,2859884,2852518,2630532,2546981,2479435,2393647,2383599,2293808,2160155,2080401,2041703,2013485,2002648,1928076,1892263,1874986,1818595,1774261,1765995,1734403,1733059,1700434,1665562,1648971,1623614,1616123,1584132,1556008,1517748,1497589,1477643,1461840,1433499,1418560,1399055,1348329,1336301,1327733,1306427,1283896,1267676,1252874,1234186,1221200,1211885,1198153,1181879,1181682,1171546,1166878,1120442,1107836,1105144,1103104,1081128,1050860,978978,947578,927288,913605,896894,884669,877179,853964,839800,835947,821748,802154,791839,781672,767500,756622,722510,700604,682542,672258,661044,647261,647207,632089,620376,604617,595987,588167,576128,568258,563801,555683,552002,544523,536091,524075,516915,501751,500560],"keywords":[],"categories":[],"badges":[],"created_at":"2022-02-16T00:53:58.477407Z","downloads":699665,"recent_downloads":180955,"default_version":"1.88.0","num_versions":98,"yanked":false,"max_version":"1.88.0","newest_version":"1.88.0","max_stable_version":"1.88.0","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","links":{"version_downloads":"/api/v1/crates/s2n-quic/downloads","versions":null,"owners":"/api/v1/crates/s2n-quic/owners","owner_team":"/api/v1/crates/s2n-quic/owner_team","owner_user":"/api/v1/crates/s2n-quic/owner_user","reverse_dependencies":"/api/v1/crates/s2n-quic/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3050256,"crate":"s2n-quic","num":"1.88.0","dl_path":"/api/v1/crates/s2n-quic/1.88.0/download","readme_path":"/api/v1/crates/s2n-quic/1.88.0/readme","updated_at":"2026-08-21T20:41:12.406269Z","created_at":"2026-08-21T20:41:12.406269Z","downloads":10257,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.88.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.88.0/downloads","authors":"/api/v1/crates/s2n-quic/1.88.0/authors"},"crate_size":66653,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-08-21T20:41:12.406269Z"}],"checksum":"f1faf6becdc8ab36bc9efa074f2605aed06aa523aa294c49b194b187be6e14ef","rust_version":"1.92","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4672,"comment_lines":431,"files":47}},"total_code_lines":4672,"total_comment_lines":431}},{"id":3049454,"crate":"s2n-quic","num":"1.87.0","dl_path":"/api/v1/crates/s2n-quic/1.87.0/download","readme_path":"/api/v1/crates/s2n-quic/1.87.0/readme","updated_at":"2026-08-21T17:35:40.725398Z","created_at":"2026-08-21T17:35:40.725398Z","downloads":21,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.87.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.87.0/downloads","authors":"/api/v1/crates/s2n-quic/1.87.0/authors"},"crate_size":66640,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-08-21T17:35:40.725398Z"}],"checksum":"c6e65e3c7d9e1f0ccbb74dc1ed4099a32188685ff7c8116ef07a71106f7e4220","rust_version":"1.92","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4672,"comment_lines":431,"files":47}},"total_code_lines":4672,"total_comment_lines":431}},{"id":2969042,"crate":"s2n-quic","num":"1.86.0","dl_path":"/api/v1/crates/s2n-quic/1.86.0/download","readme_path":"/api/v1/crates/s2n-quic/1.86.0/readme","updated_at":"2026-08-10T19:01:11.247304Z","created_at":"2026-08-10T19:01:11.247304Z","downloads":18680,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.86.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.86.0/downloads","authors":"/api/v1/crates/s2n-quic/1.86.0/authors"},"crate_size":64643,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2026-08-10T19:01:11.247304Z"}],"checksum":"ae23e460d91121a2be1c7657715691a4643f36ae39702c219a2f41bb57c337c8","rust_version":"1.92","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4672,"comment_lines":431,"files":47}},"total_code_lines":4672,"total_comment_lines":431}},{"id":2859884,"crate":"s2n-quic","num":"1.85.0","dl_path":"/api/v1/crates/s2n-quic/1.85.0/download","readme_path":"/api/v1/crates/s2n-quic/1.85.0/readme","updated_at":"2026-07-24T22:13:37.888586Z","created_at":"2026-07-24T22:13:37.888586Z","downloads":45644,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.85.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.85.0/downloads","authors":"/api/v1/crates/s2n-quic/1.85.0/authors"},"crate_size":66383,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-07-24T22:13:37.888586Z"}],"checksum":"d791203713d76de21c8e0396095667ce34bb560fc44af46d0d6e7fff1adb15be","rust_version":"1.92","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4672,"comment_lines":431,"files":47}},"total_code_lines":4672,"total_comment_lines":431}},{"id":2852518,"crate":"s2n-quic","num":"1.84.0","dl_path":"/api/v1/crates/s2n-quic/1.84.0/download","readme_path":"/api/v1/crates/s2n-quic/1.84.0/readme","updated_at":"2026-07-23T18:18:36.270731Z","created_at":"2026-07-23T18:18:36.270731Z","downloads":262,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.84.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.84.0/downloads","authors":"/api/v1/crates/s2n-quic/1.84.0/authors"},"crate_size":65133,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-07-23T18:18:36.270731Z"}],"checksum":"8301c82a896c1d90fd54baf23489212f13daef0d2e07099411096c0c10ad740d","rust_version":"1.92","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4638,"comment_lines":395,"files":47}},"total_code_lines":4638,"total_comment_lines":395}},{"id":2630532,"crate":"s2n-quic","num":"1.83.0","dl_path":"/api/v1/crates/s2n-quic/1.83.0/download","readme_path":"/api/v1/crates/s2n-quic/1.83.0/readme","updated_at":"2026-06-23T00:23:10.780040Z","created_at":"2026-06-23T00:23:10.780040Z","downloads":54264,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.83.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.83.0/downloads","authors":"/api/v1/crates/s2n-quic/1.83.0/authors"},"crate_size":64999,"published_by":{"id":276942,"login":"kaukabrizvi","name":null,"avatar":"https://avatars.githubusercontent.com/u/100529019?v=4","url":"https://github.com/kaukabrizvi","github_username_matches":true,"created_at":"2022-02-27T16:36:35Z"},"audit_actions":[{"action":"publish","user":{"id":276942,"login":"kaukabrizvi","name":null,"avatar":"https://avatars.githubusercontent.com/u/100529019?v=4","url":"https://github.com/kaukabrizvi","github_username_matches":true,"created_at":"2022-02-27T16:36:35Z"},"time":"2026-06-23T00:23:10.780040Z"}],"checksum":"54598beca69a3970deaa988edcb2a00f5812433db085f23b08f3ebe40a3bf86d","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4638,"comment_lines":395,"files":47}},"total_code_lines":4638,"total_comment_lines":395}},{"id":2546981,"crate":"s2n-quic","num":"1.82.0","dl_path":"/api/v1/crates/s2n-quic/1.82.0/download","readme_path":"/api/v1/crates/s2n-quic/1.82.0/readme","updated_at":"2026-06-10T17:58:09.097087Z","created_at":"2026-06-10T17:58:09.097087Z","downloads":5576,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.82.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.82.0/downloads","authors":"/api/v1/crates/s2n-quic/1.82.0/authors"},"crate_size":65171,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-06-10T17:58:09.097087Z"}],"checksum":"c27c34127facefcd3e5530c4de5739a62cd4a593710b1194dacbd8e884b6be92","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4638,"comment_lines":395,"files":47}},"total_code_lines":4638,"total_comment_lines":395}},{"id":2479435,"crate":"s2n-quic","num":"1.81.0","dl_path":"/api/v1/crates/s2n-quic/1.81.0/download","readme_path":"/api/v1/crates/s2n-quic/1.81.0/readme","updated_at":"2026-05-29T17:41:29.707250Z","created_at":"2026-05-29T17:41:29.707250Z","downloads":23318,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.81.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.81.0/downloads","authors":"/api/v1/crates/s2n-quic/1.81.0/authors"},"crate_size":65176,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-05-29T17:41:29.707250Z"}],"checksum":"8728244102e791769cebe44a4abace966d8826f3266e9691c4233f47921b94b8","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4638,"comment_lines":395,"files":47}},"total_code_lines":4638,"total_comment_lines":395}},{"id":2393647,"crate":"s2n-quic","num":"1.80.0","dl_path":"/api/v1/crates/s2n-quic/1.80.0/download","readme_path":"/api/v1/crates/s2n-quic/1.80.0/readme","updated_at":"2026-05-13T18:34:11.326860Z","created_at":"2026-05-13T18:34:11.326860Z","downloads":16046,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.80.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.80.0/downloads","authors":"/api/v1/crates/s2n-quic/1.80.0/authors"},"crate_size":64507,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2026-05-13T18:34:11.326860Z"}],"checksum":"d1949f3735d6c7003b74c0519afcddf7800bdc14cd65b03930710511802b4032","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4638,"comment_lines":395,"files":47}},"total_code_lines":4638,"total_comment_lines":395}},{"id":2383599,"crate":"s2n-quic","num":"1.79.0","dl_path":"/api/v1/crates/s2n-quic/1.79.0/download","readme_path":"/api/v1/crates/s2n-quic/1.79.0/readme","updated_at":"2026-05-11T17:49:42.541821Z","created_at":"2026-05-11T17:49:42.541821Z","downloads":1192,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.79.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.79.0/downloads","authors":"/api/v1/crates/s2n-quic/1.79.0/authors"},"crate_size":64541,"published_by":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"audit_actions":[{"action":"publish","user":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"time":"2026-05-11T17:49:42.541821Z"}],"checksum":"e32b755eee0eeef7a85a83019e5339d8ca85aa973cb2f7489ab5d9cb468ab2c8","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4638,"comment_lines":395,"files":47}},"total_code_lines":4638,"total_comment_lines":395}},{"id":2293808,"crate":"s2n-quic","num":"1.78.0","dl_path":"/api/v1/crates/s2n-quic/1.78.0/download","readme_path":"/api/v1/crates/s2n-quic/1.78.0/readme","updated_at":"2026-04-22T23:20:05.843766Z","created_at":"2026-04-22T23:20:05.843766Z","downloads":28759,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.78.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.78.0/downloads","authors":"/api/v1/crates/s2n-quic/1.78.0/authors"},"crate_size":64705,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-04-22T23:20:05.843766Z"}],"checksum":"82c23e80ef5205e7f197f6fb0922f3f66eb6599fd826cbf5eb0dc0edba17aee5","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4626,"comment_lines":395,"files":47}},"total_code_lines":4626,"total_comment_lines":395}},{"id":2160155,"crate":"s2n-quic","num":"1.77.0","dl_path":"/api/v1/crates/s2n-quic/1.77.0/download","readme_path":"/api/v1/crates/s2n-quic/1.77.0/readme","updated_at":"2026-03-23T23:34:03.366627Z","created_at":"2026-03-23T23:34:03.366627Z","downloads":27636,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.77.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.77.0/downloads","authors":"/api/v1/crates/s2n-quic/1.77.0/authors"},"crate_size":64382,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-03-23T23:34:03.366627Z"}],"checksum":"648930dfc27a088346ff375368932afe354acb50eac483ff5cb3670d4f73a125","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4626,"comment_lines":395,"files":47}},"total_code_lines":4626,"total_comment_lines":395}},{"id":2080401,"crate":"s2n-quic","num":"1.76.0","dl_path":"/api/v1/crates/s2n-quic/1.76.0/download","readme_path":"/api/v1/crates/s2n-quic/1.76.0/readme","updated_at":"2026-03-02T22:13:16.977727Z","created_at":"2026-03-02T22:13:16.977727Z","downloads":26962,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.76.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.76.0/downloads","authors":"/api/v1/crates/s2n-quic/1.76.0/authors"},"crate_size":64191,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2026-03-02T22:13:16.977727Z"}],"checksum":"cac8d7c1941118cb9922b0ba8720793d5df6fbcaf5f989c523b0d7ca9cd14326","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4626,"comment_lines":395,"files":47}},"total_code_lines":4626,"total_comment_lines":395}},{"id":2041703,"crate":"s2n-quic","num":"1.75.0","dl_path":"/api/v1/crates/s2n-quic/1.75.0/download","readme_path":"/api/v1/crates/s2n-quic/1.75.0/readme","updated_at":"2026-02-18T22:32:15.955947Z","created_at":"2026-02-18T22:32:15.955947Z","downloads":4542,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.75.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.75.0/downloads","authors":"/api/v1/crates/s2n-quic/1.75.0/authors"},"crate_size":62255,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-02-18T22:32:15.955947Z"}],"checksum":"485e630643c722636a6c2aad543b417e78153b41df77f2df9e5ff4d536102e90","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4588,"comment_lines":394,"files":47}},"total_code_lines":4588,"total_comment_lines":394}},{"id":2013485,"crate":"s2n-quic","num":"1.74.0","dl_path":"/api/v1/crates/s2n-quic/1.74.0/download","readme_path":"/api/v1/crates/s2n-quic/1.74.0/readme","updated_at":"2026-02-09T23:26:54.305291Z","created_at":"2026-02-09T23:26:54.305291Z","downloads":6680,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing","tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.74.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.74.0/downloads","authors":"/api/v1/crates/s2n-quic/1.74.0/authors"},"crate_size":62268,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-02-09T23:26:54.305291Z"}],"checksum":"ab472129b56875c4e42e055903ce95523291a142223b331d1544e3dd9a702293","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4588,"comment_lines":394,"files":47}},"total_code_lines":4588,"total_comment_lines":394}},{"id":2002648,"crate":"s2n-quic","num":"1.73.0","dl_path":"/api/v1/crates/s2n-quic/1.73.0/download","readme_path":"/api/v1/crates/s2n-quic/1.73.0/readme","updated_at":"2026-02-06T00:08:19.643400Z","created_at":"2026-02-06T00:08:19.643400Z","downloads":776,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.73.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.73.0/downloads","authors":"/api/v1/crates/s2n-quic/1.73.0/authors"},"crate_size":61906,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-02-06T00:08:19.643400Z"}],"checksum":"91d66101070dcbeaf8970d65b1d705ba538fa6f8b62d893769981e2b3e429e5b","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4567,"comment_lines":385,"files":47}},"total_code_lines":4567,"total_comment_lines":385}},{"id":1928076,"crate":"s2n-quic","num":"1.72.0","dl_path":"/api/v1/crates/s2n-quic/1.72.0/download","readme_path":"/api/v1/crates/s2n-quic/1.72.0/readme","updated_at":"2026-01-07T18:59:40.364726Z","created_at":"2026-01-07T18:59:40.364726Z","downloads":7930,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.72.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.72.0/downloads","authors":"/api/v1/crates/s2n-quic/1.72.0/authors"},"crate_size":61781,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2026-01-07T18:59:40.364726Z"}],"checksum":"3f499f9417a0b30063a1d8be623d22041b7bc4ae2290ea9d8cff93a46e87e95d","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4567,"comment_lines":385,"files":47}},"total_code_lines":4567,"total_comment_lines":385}},{"id":1892263,"crate":"s2n-quic","num":"1.71.0","dl_path":"/api/v1/crates/s2n-quic/1.71.0/download","readme_path":"/api/v1/crates/s2n-quic/1.71.0/readme","updated_at":"2025-12-19T23:34:43.473202Z","created_at":"2025-12-19T23:34:43.473202Z","downloads":4305,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.71.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.71.0/downloads","authors":"/api/v1/crates/s2n-quic/1.71.0/authors"},"crate_size":62276,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-12-19T23:34:43.473202Z"}],"checksum":"bab300ad9e883ac00bbdfd746dfab3bca3375155943ab589d626641bada6d128","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4567,"comment_lines":385,"files":47}},"total_code_lines":4567,"total_comment_lines":385}},{"id":1874986,"crate":"s2n-quic","num":"1.70.0","dl_path":"/api/v1/crates/s2n-quic/1.70.0/download","readme_path":"/api/v1/crates/s2n-quic/1.70.0/readme","updated_at":"2025-12-11T19:07:25.273933Z","created_at":"2025-12-11T19:07:25.273933Z","downloads":1862,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.70.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.70.0/downloads","authors":"/api/v1/crates/s2n-quic/1.70.0/authors"},"crate_size":61614,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-12-11T19:07:25.273933Z"}],"checksum":"b8fd6bde72c758fafa3f367e0bbf9ed6943b9af1b3b111762c4b4814c89a7e61","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4516,"comment_lines":379,"files":47}},"total_code_lines":4516,"total_comment_lines":379}},{"id":1818595,"crate":"s2n-quic","num":"1.69.0","dl_path":"/api/v1/crates/s2n-quic/1.69.0/download","readme_path":"/api/v1/crates/s2n-quic/1.69.0/readme","updated_at":"2025-11-10T23:19:35.895334Z","created_at":"2025-11-10T23:19:35.895334Z","downloads":6352,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.69.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.69.0/downloads","authors":"/api/v1/crates/s2n-quic/1.69.0/authors"},"crate_size":61615,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-11-10T23:19:35.895334Z"}],"checksum":"62cfd37e7de6e7d73a8c55996a1389d27d6bbe377e565440ef4980252062bf09","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4515,"comment_lines":379,"files":47}},"total_code_lines":4515,"total_comment_lines":379}},{"id":1774261,"crate":"s2n-quic","num":"1.68.0","dl_path":"/api/v1/crates/s2n-quic/1.68.0/download","readme_path":"/api/v1/crates/s2n-quic/1.68.0/readme","updated_at":"2025-10-14T18:41:23.375736Z","created_at":"2025-10-14T18:41:23.375736Z","downloads":26526,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.68.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.68.0/downloads","authors":"/api/v1/crates/s2n-quic/1.68.0/authors"},"crate_size":61617,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-10-14T18:41:23.375736Z"}],"checksum":"b608cfbc86d6f2b749575f80a2a6b25460a4927fb10acfcea272881e10f57a6c","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4515,"comment_lines":379,"files":47}},"total_code_lines":4515,"total_comment_lines":379}},{"id":1765995,"crate":"s2n-quic","num":"1.67.0","dl_path":"/api/v1/crates/s2n-quic/1.67.0/download","readme_path":"/api/v1/crates/s2n-quic/1.67.0/readme","updated_at":"2025-10-08T23:03:15.825702Z","created_at":"2025-10-08T23:03:15.825702Z","downloads":1386,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.67.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.67.0/downloads","authors":"/api/v1/crates/s2n-quic/1.67.0/authors"},"crate_size":61152,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2025-10-08T23:03:15.825702Z"}],"checksum":"9c4eef60ad9970fecba4b1551c3218b3fbc6423acefe47c40f91d5ff52cc5f11","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4515,"comment_lines":379,"files":47}},"total_code_lines":4515,"total_comment_lines":379}},{"id":1734403,"crate":"s2n-quic","num":"1.66.0","dl_path":"/api/v1/crates/s2n-quic/1.66.0/download","readme_path":"/api/v1/crates/s2n-quic/1.66.0/readme","updated_at":"2025-09-17T18:58:28.114539Z","created_at":"2025-09-17T18:58:28.114539Z","downloads":15851,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.66.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.66.0/downloads","authors":"/api/v1/crates/s2n-quic/1.66.0/authors"},"crate_size":61724,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-09-17T18:58:28.114539Z"}],"checksum":"fa2687314fc1165f8fdef8734aba8d6d8aea8cfabf701e9ae93391932cea08bb","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4521,"comment_lines":379,"files":47}},"total_code_lines":4521,"total_comment_lines":379}},{"id":1733059,"crate":"s2n-quic","num":"1.65.0","dl_path":"/api/v1/crates/s2n-quic/1.65.0/download","readme_path":"/api/v1/crates/s2n-quic/1.65.0/readme","updated_at":"2025-09-16T21:57:09.343910Z","created_at":"2025-09-16T21:57:09.343910Z","downloads":321,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.65.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.65.0/downloads","authors":"/api/v1/crates/s2n-quic/1.65.0/authors"},"crate_size":61745,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2025-09-16T21:57:09.343910Z"}],"checksum":"f190737258073305133b850b371c39c81dd529d97e6ae900fda70ac86968271e","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4521,"comment_lines":379,"files":47}},"total_code_lines":4521,"total_comment_lines":379}},{"id":1700434,"crate":"s2n-quic","num":"1.64.0","dl_path":"/api/v1/crates/s2n-quic/1.64.0/download","readme_path":"/api/v1/crates/s2n-quic/1.64.0/readme","updated_at":"2025-08-25T23:27:59.345691Z","created_at":"2025-08-25T23:27:59.345691Z","downloads":5832,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.64.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.64.0/downloads","authors":"/api/v1/crates/s2n-quic/1.64.0/authors"},"crate_size":61041,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-08-25T23:27:59.345691Z"}],"checksum":"59f62157ba05660edc90d67180e6196e05cbabe7af908f455aee4e81fb74166a","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4521,"comment_lines":379,"files":47}},"total_code_lines":4521,"total_comment_lines":379}},{"id":1665562,"crate":"s2n-quic","num":"1.63.0","dl_path":"/api/v1/crates/s2n-quic/1.63.0/download","readme_path":"/api/v1/crates/s2n-quic/1.63.0/readme","updated_at":"2025-07-31T23:47:38.300185Z","created_at":"2025-07-31T23:47:38.300185Z","downloads":5772,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-offload-tls":[],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.63.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.63.0/downloads","authors":"/api/v1/crates/s2n-quic/1.63.0/authors"},"crate_size":48335,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2025-07-31T23:47:38.300185Z"}],"checksum":"e462d4e16d99370a0ae1544705a1dfb1f572f3b13068af7ffdfe1f196482b06a","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4521,"comment_lines":379,"files":47}},"total_code_lines":4521,"total_comment_lines":379}},{"id":1648971,"crate":"s2n-quic","num":"1.62.0","dl_path":"/api/v1/crates/s2n-quic/1.62.0/download","readme_path":"/api/v1/crates/s2n-quic/1.62.0/readme","updated_at":"2025-07-18T19:03:34.149834Z","created_at":"2025-07-18T19:03:34.149834Z","downloads":2228,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.62.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.62.0/downloads","authors":"/api/v1/crates/s2n-quic/1.62.0/authors"},"crate_size":60972,"published_by":{"id":319535,"login":"CarolYeh910","name":"Carol Yeh","avatar":"https://avatars.githubusercontent.com/u/69044490?v=4","url":"https://github.com/CarolYeh910","github_username_matches":true,"created_at":"2020-07-31T13:37:00Z"},"audit_actions":[{"action":"publish","user":{"id":319535,"login":"CarolYeh910","name":"Carol Yeh","avatar":"https://avatars.githubusercontent.com/u/69044490?v=4","url":"https://github.com/CarolYeh910","github_username_matches":true,"created_at":"2020-07-31T13:37:00Z"},"time":"2025-07-18T19:03:34.149834Z"}],"checksum":"84a2652ec7ca318cc15fc042ae57fcbb74320ecb8a8c5b56787faca87d160bbc","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4409,"comment_lines":379,"files":47}},"total_code_lines":4409,"total_comment_lines":379}},{"id":1623614,"crate":"s2n-quic","num":"1.61.0","dl_path":"/api/v1/crates/s2n-quic/1.61.0/download","readme_path":"/api/v1/crates/s2n-quic/1.61.0/readme","updated_at":"2025-07-01T22:03:52.357756Z","created_at":"2025-07-01T22:03:52.357756Z","downloads":1220,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.61.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.61.0/downloads","authors":"/api/v1/crates/s2n-quic/1.61.0/authors"},"crate_size":97121,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-07-01T22:03:52.357756Z"}],"checksum":"2d41c8d6c58a04979746e5c352a3206d831413b86173a89acf6a66b71619ec6c","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4467,"comment_lines":386,"files":48}},"total_code_lines":4467,"total_comment_lines":386}},{"id":1616123,"crate":"s2n-quic","num":"1.60.0","dl_path":"/api/v1/crates/s2n-quic/1.60.0/download","readme_path":"/api/v1/crates/s2n-quic/1.60.0/readme","updated_at":"2025-06-25T22:11:59.646930Z","created_at":"2025-06-25T22:11:59.646930Z","downloads":1128,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.60.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.60.0/downloads","authors":"/api/v1/crates/s2n-quic/1.60.0/authors"},"crate_size":84361,"published_by":{"id":319535,"login":"CarolYeh910","name":"Carol Yeh","avatar":"https://avatars.githubusercontent.com/u/69044490?v=4","url":"https://github.com/CarolYeh910","github_username_matches":true,"created_at":"2020-07-31T13:37:00Z"},"audit_actions":[{"action":"publish","user":{"id":319535,"login":"CarolYeh910","name":"Carol Yeh","avatar":"https://avatars.githubusercontent.com/u/69044490?v=4","url":"https://github.com/CarolYeh910","github_username_matches":true,"created_at":"2020-07-31T13:37:00Z"},"time":"2025-06-25T22:11:59.646930Z"}],"checksum":"e6916a056833be7fc002d8b3d76817b04845ed4c3145412a836b2b4a3fb927a3","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4467,"comment_lines":386,"files":48}},"total_code_lines":4467,"total_comment_lines":386}},{"id":1584132,"crate":"s2n-quic","num":"1.59.0","dl_path":"/api/v1/crates/s2n-quic/1.59.0/download","readme_path":"/api/v1/crates/s2n-quic/1.59.0/readme","updated_at":"2025-05-29T20:29:25.763441Z","created_at":"2025-05-29T20:29:25.763441Z","downloads":23520,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.59.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.59.0/downloads","authors":"/api/v1/crates/s2n-quic/1.59.0/authors"},"crate_size":84232,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2025-05-29T20:29:25.763441Z"}],"checksum":"ba3016ee30eca88de3a8971aaf419343190f11125b6a09808736de295ffd442b","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4467,"comment_lines":386,"files":48}},"total_code_lines":4467,"total_comment_lines":386}},{"id":1556008,"crate":"s2n-quic","num":"1.58.0","dl_path":"/api/v1/crates/s2n-quic/1.58.0/download","readme_path":"/api/v1/crates/s2n-quic/1.58.0/readme","updated_at":"2025-05-08T23:11:23.275280Z","created_at":"2025-05-08T23:11:23.275280Z","downloads":5975,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.58.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.58.0/downloads","authors":"/api/v1/crates/s2n-quic/1.58.0/authors"},"crate_size":84318,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-05-08T23:11:23.275280Z"}],"checksum":"43e22f1b137b11cd93459b024ae069745febf7f2ca71741e2bc852c6549db083","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4473,"comment_lines":386,"files":48}},"total_code_lines":4473,"total_comment_lines":386}},{"id":1517748,"crate":"s2n-quic","num":"1.57.0","dl_path":"/api/v1/crates/s2n-quic/1.57.0/download","readme_path":"/api/v1/crates/s2n-quic/1.57.0/readme","updated_at":"2025-04-09T23:33:46.881379Z","created_at":"2025-04-09T23:33:46.881379Z","downloads":15769,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.57.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.57.0/downloads","authors":"/api/v1/crates/s2n-quic/1.57.0/authors"},"crate_size":83408,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2025-04-09T23:33:46.881379Z"}],"checksum":"bd6ee672a52de5d9e869dd23ca6491eff83da60083c976194997658f139f3f7f","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4472,"comment_lines":386,"files":48}},"total_code_lines":4472,"total_comment_lines":386}},{"id":1497589,"crate":"s2n-quic","num":"1.56.0","dl_path":"/api/v1/crates/s2n-quic/1.56.0/download","readme_path":"/api/v1/crates/s2n-quic/1.56.0/readme","updated_at":"2025-03-26T21:08:18.124241Z","created_at":"2025-03-26T21:08:18.124241Z","downloads":5483,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.56.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.56.0/downloads","authors":"/api/v1/crates/s2n-quic/1.56.0/authors"},"crate_size":82253,"published_by":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"audit_actions":[{"action":"publish","user":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"time":"2025-03-26T21:08:18.124241Z"}],"checksum":"ae0cb256038b85ae7fe316ae35e83196495f3e384c4e58f81ede83f392772b6b","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4471,"comment_lines":386,"files":48}},"total_code_lines":4471,"total_comment_lines":386}},{"id":1477643,"crate":"s2n-quic","num":"1.55.0","dl_path":"/api/v1/crates/s2n-quic/1.55.0/download","readme_path":"/api/v1/crates/s2n-quic/1.55.0/readme","updated_at":"2025-03-10T18:15:59.095441Z","created_at":"2025-03-10T18:15:59.095441Z","downloads":4017,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.55.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.55.0/downloads","authors":"/api/v1/crates/s2n-quic/1.55.0/authors"},"crate_size":94291,"published_by":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"audit_actions":[{"action":"publish","user":{"id":304566,"login":"boquan-fang","name":"Boquan Fang","avatar":"https://avatars.githubusercontent.com/u/178228860?v=4","url":"https://github.com/boquan-fang","github_username_matches":true,"created_at":"2024-08-12T21:57:12Z"},"time":"2025-03-10T18:15:59.095441Z"}],"checksum":"599ab47bfb3818a1cfd04ed20065241c6173ceaafd276079da9538f9f3322caa","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4466,"comment_lines":386,"files":48}},"total_code_lines":4466,"total_comment_lines":386}},{"id":1461840,"crate":"s2n-quic","num":"1.54.0","dl_path":"/api/v1/crates/s2n-quic/1.54.0/download","readme_path":"/api/v1/crates/s2n-quic/1.54.0/readme","updated_at":"2025-02-27T01:16:05.213142Z","created_at":"2025-02-27T01:16:05.213142Z","downloads":4583,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.54.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.54.0/downloads","authors":"/api/v1/crates/s2n-quic/1.54.0/authors"},"crate_size":80581,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2025-02-27T01:16:05.213142Z"}],"checksum":"41b5d9fb0dae2f20457adc414e6322b069f23561f9ef95df90e15e06b134d4c7","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4463,"comment_lines":386,"files":48}},"total_code_lines":4463,"total_comment_lines":386}},{"id":1433499,"crate":"s2n-quic","num":"1.53.0","dl_path":"/api/v1/crates/s2n-quic/1.53.0/download","readme_path":"/api/v1/crates/s2n-quic/1.53.0/readme","updated_at":"2025-02-04T20:20:06.153703Z","created_at":"2025-02-04T20:20:06.153703Z","downloads":15204,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.53.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.53.0/downloads","authors":"/api/v1/crates/s2n-quic/1.53.0/authors"},"crate_size":80628,"published_by":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"audit_actions":[{"action":"publish","user":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"time":"2025-02-04T20:20:06.153703Z"}],"checksum":"51f63d66ef65d9940eb6c13706c37925e249adab19ff8091a4411697b40a7b1e","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4464,"comment_lines":386,"files":48}},"total_code_lines":4464,"total_comment_lines":386}},{"id":1418560,"crate":"s2n-quic","num":"1.52.1","dl_path":"/api/v1/crates/s2n-quic/1.52.1/download","readme_path":"/api/v1/crates/s2n-quic/1.52.1/readme","updated_at":"2025-01-23T05:27:42.139767Z","created_at":"2025-01-23T05:27:42.139767Z","downloads":6159,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.52.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.52.1/downloads","authors":"/api/v1/crates/s2n-quic/1.52.1/authors"},"crate_size":80129,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2025-01-23T05:27:42.139767Z"}],"checksum":"e8dc97ba3a59ccc7a39d1fcfbcf3f0d87f89a3ebeab991daa73096c7b93cd69a","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4464,"comment_lines":386,"files":48}},"total_code_lines":4464,"total_comment_lines":386}},{"id":1399055,"crate":"s2n-quic","num":"1.52.0","dl_path":"/api/v1/crates/s2n-quic/1.52.0/download","readme_path":"/api/v1/crates/s2n-quic/1.52.0/readme","updated_at":"2025-01-07T23:21:32.500734Z","created_at":"2025-01-07T23:21:32.500734Z","downloads":45946,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.52.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.52.0/downloads","authors":"/api/v1/crates/s2n-quic/1.52.0/authors"},"crate_size":79665,"published_by":{"id":290994,"login":"jouho","name":"Jou Ho","avatar":"https://avatars.githubusercontent.com/u/43765840?v=4","url":"https://github.com/jouho","github_username_matches":true,"created_at":"2018-10-01T22:39:20Z"},"audit_actions":[{"action":"publish","user":{"id":290994,"login":"jouho","name":"Jou Ho","avatar":"https://avatars.githubusercontent.com/u/43765840?v=4","url":"https://github.com/jouho","github_username_matches":true,"created_at":"2018-10-01T22:39:20Z"},"time":"2025-01-07T23:21:32.500734Z"}],"checksum":"3e2ea50e0fa2eaba6465330d96f4090e33a53dab2b889e94ad751cfa5b71ef33","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4464,"comment_lines":386,"files":48}},"total_code_lines":4464,"total_comment_lines":386}},{"id":1348329,"crate":"s2n-quic","num":"1.51.0","dl_path":"/api/v1/crates/s2n-quic/1.51.0/download","readme_path":"/api/v1/crates/s2n-quic/1.51.0/readme","updated_at":"2024-11-21T19:05:36.579769Z","created_at":"2024-11-21T19:05:36.579769Z","downloads":18633,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-connection-close-formatter":[],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.51.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.51.0/downloads","authors":"/api/v1/crates/s2n-quic/1.51.0/authors"},"crate_size":78979,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-11-21T19:05:36.579769Z"}],"checksum":"a69911cb4b405536c2db69bf3465810db62927d83a3a837026b29e34596c6590","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4448,"comment_lines":384,"files":48}},"total_code_lines":4448,"total_comment_lines":384}},{"id":1336301,"crate":"s2n-quic","num":"1.50.0","dl_path":"/api/v1/crates/s2n-quic/1.50.0/download","readme_path":"/api/v1/crates/s2n-quic/1.50.0/readme","updated_at":"2024-11-12T00:58:59.957993Z","created_at":"2024-11-12T00:58:59.957993Z","downloads":3068,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.50.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.50.0/downloads","authors":"/api/v1/crates/s2n-quic/1.50.0/authors"},"crate_size":78931,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2024-11-12T00:58:59.957993Z"}],"checksum":"43f657728d8b9b3ca514b23493c36e440e7cbeea22cc90b7535a1e357c770104","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4442,"comment_lines":384,"files":48}},"total_code_lines":4442,"total_comment_lines":384}},{"id":1327733,"crate":"s2n-quic","num":"1.49.0","dl_path":"/api/v1/crates/s2n-quic/1.49.0/download","readme_path":"/api/v1/crates/s2n-quic/1.49.0/readme","updated_at":"2024-11-04T22:05:21.375322Z","created_at":"2024-11-04T22:05:21.375322Z","downloads":2352,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.49.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.49.0/downloads","authors":"/api/v1/crates/s2n-quic/1.49.0/authors"},"crate_size":71519,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2024-11-04T22:05:21.375322Z"}],"checksum":"1fcbb9583aa44b6b68996bd78fdd9e8b862212d1596b796e7297549f2780c575","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4347,"comment_lines":379,"files":47}},"total_code_lines":4347,"total_comment_lines":379}},{"id":1306427,"crate":"s2n-quic","num":"1.48.0","dl_path":"/api/v1/crates/s2n-quic/1.48.0/download","readme_path":"/api/v1/crates/s2n-quic/1.48.0/readme","updated_at":"2024-10-17T21:23:03.990156Z","created_at":"2024-10-17T21:23:03.990156Z","downloads":8385,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.48.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.48.0/downloads","authors":"/api/v1/crates/s2n-quic/1.48.0/authors"},"crate_size":70437,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2024-10-17T21:23:03.990156Z"}],"checksum":"35ae5b58e8147d24c24b7e189cd54844917d185595cfbedcc7c241f4c180cb39","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4346,"comment_lines":379,"files":47}},"total_code_lines":4346,"total_comment_lines":379}},{"id":1283896,"crate":"s2n-quic","num":"1.47.0","dl_path":"/api/v1/crates/s2n-quic/1.47.0/download","readme_path":"/api/v1/crates/s2n-quic/1.47.0/readme","updated_at":"2024-09-28T01:53:45.229740Z","created_at":"2024-09-28T01:53:45.229740Z","downloads":9625,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.47.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.47.0/downloads","authors":"/api/v1/crates/s2n-quic/1.47.0/authors"},"crate_size":69579,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2024-09-28T01:53:45.229740Z"}],"checksum":"dedce788a0dd9231dab321e95a67b8743911443d96d0e6904492088faa948a24","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4344,"comment_lines":373,"files":47}},"total_code_lines":4344,"total_comment_lines":373}},{"id":1267676,"crate":"s2n-quic","num":"1.46.0","dl_path":"/api/v1/crates/s2n-quic/1.46.0/download","readme_path":"/api/v1/crates/s2n-quic/1.46.0/readme","updated_at":"2024-09-11T20:54:48.069013Z","created_at":"2024-09-11T20:54:48.069013Z","downloads":9550,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.46.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.46.0/downloads","authors":"/api/v1/crates/s2n-quic/1.46.0/authors"},"crate_size":69246,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2024-09-11T20:54:48.069013Z"}],"checksum":"9001e28ac66b347fd7da74d32d1b47f2e8f21dbe5d6168764e19d1f7c94abf5b","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4344,"comment_lines":373,"files":47}},"total_code_lines":4344,"total_comment_lines":373}},{"id":1252874,"crate":"s2n-quic","num":"1.45.0","dl_path":"/api/v1/crates/s2n-quic/1.45.0/download","readme_path":"/api/v1/crates/s2n-quic/1.45.0/readme","updated_at":"2024-08-29T16:04:05.094780Z","created_at":"2024-08-29T16:04:05.094780Z","downloads":4341,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.45.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.45.0/downloads","authors":"/api/v1/crates/s2n-quic/1.45.0/authors"},"crate_size":69248,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2024-08-29T16:04:05.094780Z"}],"checksum":"e944b5cfb72273c947e4c0b0fe326cf3e003f9229b471d18ce31b2294ece0c01","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4344,"comment_lines":373,"files":47}},"total_code_lines":4344,"total_comment_lines":373}},{"id":1234186,"crate":"s2n-quic","num":"1.44.1","dl_path":"/api/v1/crates/s2n-quic/1.44.1/download","readme_path":"/api/v1/crates/s2n-quic/1.44.1/readme","updated_at":"2024-08-13T20:05:19.713667Z","created_at":"2024-08-13T20:05:19.713667Z","downloads":6537,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.44.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.44.1/downloads","authors":"/api/v1/crates/s2n-quic/1.44.1/authors"},"crate_size":68908,"published_by":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"audit_actions":[{"action":"publish","user":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"time":"2024-08-13T20:05:19.713667Z"}],"checksum":"8ff944be12001bab01b80ef13bdbdee05e23737184f360c505bc789ae52e254a","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4344,"comment_lines":375,"files":47}},"total_code_lines":4344,"total_comment_lines":375}},{"id":1221200,"crate":"s2n-quic","num":"1.44.0","dl_path":"/api/v1/crates/s2n-quic/1.44.0/download","readme_path":"/api/v1/crates/s2n-quic/1.44.0/readme","updated_at":"2024-08-01T19:38:05.505513Z","created_at":"2024-08-01T19:38:05.505513Z","downloads":1728,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.44.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.44.0/downloads","authors":"/api/v1/crates/s2n-quic/1.44.0/authors"},"crate_size":68904,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-08-01T19:38:05.505513Z"}],"checksum":"eeb91a8ae26c30aee16bcefb0ed4bf5cfb853ad2c193d82e9c9e87aa84d07ce7","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4344,"comment_lines":375,"files":47}},"total_code_lines":4344,"total_comment_lines":375}},{"id":1211885,"crate":"s2n-quic","num":"1.43.0","dl_path":"/api/v1/crates/s2n-quic/1.43.0/download","readme_path":"/api/v1/crates/s2n-quic/1.43.0/readme","updated_at":"2024-07-23T00:32:46.072887Z","created_at":"2024-07-23T00:32:46.072887Z","downloads":4923,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":["s2n-quic-transport/unstable-provider-dc"],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.43.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.43.0/downloads","authors":"/api/v1/crates/s2n-quic/1.43.0/authors"},"crate_size":68901,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-07-23T00:32:46.072887Z"}],"checksum":"fa3f30313aa72cab43daa46ca42e3586988f34136a2059e1e0586d8e42a618aa","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4344,"comment_lines":375,"files":47}},"total_code_lines":4344,"total_comment_lines":375}},{"id":1198153,"crate":"s2n-quic","num":"1.42.0","dl_path":"/api/v1/crates/s2n-quic/1.42.0/download","readme_path":"/api/v1/crates/s2n-quic/1.42.0/readme","updated_at":"2024-07-09T23:10:28.948799Z","created_at":"2024-07-09T23:10:28.948799Z","downloads":1525,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.42.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.42.0/downloads","authors":"/api/v1/crates/s2n-quic/1.42.0/authors"},"crate_size":65023,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2024-07-09T23:10:28.948799Z"}],"checksum":"d9993ca529846baa57ea05d3e82521d486b66058080f814ef8b7a122abfadb32","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4223,"comment_lines":364,"files":46}},"total_code_lines":4223,"total_comment_lines":364}},{"id":1181879,"crate":"s2n-quic","num":"1.41.0","dl_path":"/api/v1/crates/s2n-quic/1.41.0/download","readme_path":"/api/v1/crates/s2n-quic/1.41.0/readme","updated_at":"2024-06-22T00:26:07.999811Z","created_at":"2024-06-22T00:26:07.999811Z","downloads":4801,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.41.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.41.0/downloads","authors":"/api/v1/crates/s2n-quic/1.41.0/authors"},"crate_size":65025,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-06-22T00:26:07.999811Z"}],"checksum":"34129964c5307d64313d974ae9d307262ec96900fe5201ced1e0f79f7b8f0a76","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4223,"comment_lines":364,"files":46}},"total_code_lines":4223,"total_comment_lines":364}},{"id":1181682,"crate":"s2n-quic","num":"1.40.0","dl_path":"/api/v1/crates/s2n-quic/1.40.0/download","readme_path":"/api/v1/crates/s2n-quic/1.40.0/readme","updated_at":"2024-06-21T19:03:45.236011Z","created_at":"2024-06-21T19:03:45.236011Z","downloads":1358,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.40.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.40.0/downloads","authors":"/api/v1/crates/s2n-quic/1.40.0/authors"},"crate_size":65029,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2024-06-21T19:03:45.236011Z"}],"checksum":"3045c2915b7816c4eeadeb099276d5846f9bfa6b267f29c59e0b556c55e2d7f7","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4223,"comment_lines":364,"files":46}},"total_code_lines":4223,"total_comment_lines":364}},{"id":1171546,"crate":"s2n-quic","num":"1.39.0","dl_path":"/api/v1/crates/s2n-quic/1.39.0/download","readme_path":"/api/v1/crates/s2n-quic/1.39.0/readme","updated_at":"2024-06-11T23:28:19.934982Z","created_at":"2024-06-11T23:28:19.934982Z","downloads":1401,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.39.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.39.0/downloads","authors":"/api/v1/crates/s2n-quic/1.39.0/authors"},"crate_size":63428,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-06-11T23:28:19.934982Z"}],"checksum":"53d9f710afe3bcb3a2b6ae843e8dd68c3f1b9904ce7dc1a753ecb3a6f5dbe53c","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4138,"comment_lines":364,"files":45}},"total_code_lines":4138,"total_comment_lines":364}},{"id":1166878,"crate":"s2n-quic","num":"1.38.1","dl_path":"/api/v1/crates/s2n-quic/1.38.1/download","readme_path":"/api/v1/crates/s2n-quic/1.38.1/readme","updated_at":"2024-06-06T19:37:29.025894Z","created_at":"2024-06-06T19:37:29.025894Z","downloads":3402,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-fips":["s2n-quic-tls-default?/fips","s2n-quic-tls?/fips","s2n-quic-rustls?/fips"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-limits":["s2n-quic-core/unstable-limits"],"unstable-provider-datagram":[],"unstable-provider-dc":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.38.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.38.1/downloads","authors":"/api/v1/crates/s2n-quic/1.38.1/authors"},"crate_size":63424,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-06-06T19:37:29.025894Z"}],"checksum":"3a40dfc0cbb3629e1b14358a252e190516227845055e76fc69be008f70e2dc3e","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4138,"comment_lines":364,"files":45}},"total_code_lines":4138,"total_comment_lines":364}},{"id":1120442,"crate":"s2n-quic","num":"1.37.0","dl_path":"/api/v1/crates/s2n-quic/1.37.0/download","readme_path":"/api/v1/crates/s2n-quic/1.37.0/readme","updated_at":"2024-04-20T02:01:38.613712Z","created_at":"2024-04-20T02:01:38.613712Z","downloads":26302,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.37.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.37.0/downloads","authors":"/api/v1/crates/s2n-quic/1.37.0/authors"},"crate_size":61575,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-04-20T02:01:38.613712Z"}],"checksum":"d556469ff8f4e0e27cddf6ac1065cedafe2216460ce934d77e1ab6e8244f8e1e","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4087,"comment_lines":363,"files":44}},"total_code_lines":4087,"total_comment_lines":363}},{"id":1107836,"crate":"s2n-quic","num":"1.36.0","dl_path":"/api/v1/crates/s2n-quic/1.36.0/download","readme_path":"/api/v1/crates/s2n-quic/1.36.0/readme","updated_at":"2024-04-08T18:13:32.199463Z","created_at":"2024-04-08T18:13:32.199463Z","downloads":3038,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.36.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.36.0/downloads","authors":"/api/v1/crates/s2n-quic/1.36.0/authors"},"crate_size":61572,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-04-08T18:13:32.199463Z"}],"checksum":"0ca8e0d0567673f4e3fe5a2ff0c954575d12427001cf1f8748acfddb5892b795","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4087,"comment_lines":363,"files":44}},"total_code_lines":4087,"total_comment_lines":363}},{"id":1105144,"crate":"s2n-quic","num":"1.35.1","dl_path":"/api/v1/crates/s2n-quic/1.35.1/download","readme_path":"/api/v1/crates/s2n-quic/1.35.1/readme","updated_at":"2024-04-05T22:58:21.228897Z","created_at":"2024-04-05T22:58:21.228897Z","downloads":1925,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.35.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.35.1/downloads","authors":"/api/v1/crates/s2n-quic/1.35.1/authors"},"crate_size":61570,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2024-04-05T22:58:21.228897Z"}],"checksum":"f1b4e379c823eb020bcda071cc340813764f7583d33fb9fd3663c99b94f030fd","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4087,"comment_lines":363,"files":44}},"total_code_lines":4087,"total_comment_lines":363}},{"id":1103104,"crate":"s2n-quic","num":"1.35.0","dl_path":"/api/v1/crates/s2n-quic/1.35.0/download","readme_path":"/api/v1/crates/s2n-quic/1.35.0/readme","updated_at":"2024-04-05T02:06:30.794392Z","created_at":"2024-04-04T01:23:48.297477Z","downloads":1285,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.35.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.35.0/downloads","authors":"/api/v1/crates/s2n-quic/1.35.0/authors"},"crate_size":61576,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-04-04T01:23:48.297477Z"},{"action":"yank","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-04-05T02:06:30.800305Z"}],"checksum":"34d78101975db72375a36996ab037095ceb4d3340bf1f0f1176d1b56f70b6058","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4087,"comment_lines":363,"files":44}},"total_code_lines":4087,"total_comment_lines":363}},{"id":1081128,"crate":"s2n-quic","num":"1.34.0","dl_path":"/api/v1/crates/s2n-quic/1.34.0/download","readme_path":"/api/v1/crates/s2n-quic/1.34.0/readme","updated_at":"2024-03-13T17:19:31.471588Z","created_at":"2024-03-13T17:19:31.471588Z","downloads":6038,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.34.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.34.0/downloads","authors":"/api/v1/crates/s2n-quic/1.34.0/authors"},"crate_size":61008,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2024-03-13T17:19:31.471588Z"}],"checksum":"bf9b26e3c0206360a6317d4e4f27c86002b9095e84b452a683d96f986e0ad666","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4086,"comment_lines":362,"files":44}},"total_code_lines":4086,"total_comment_lines":362}},{"id":1050860,"crate":"s2n-quic","num":"1.33.0","dl_path":"/api/v1/crates/s2n-quic/1.33.0/download","readme_path":"/api/v1/crates/s2n-quic/1.33.0/readme","updated_at":"2024-02-13T20:29:39.847654Z","created_at":"2024-02-13T20:29:39.847654Z","downloads":4444,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.33.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.33.0/downloads","authors":"/api/v1/crates/s2n-quic/1.33.0/authors"},"crate_size":61051,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2024-02-13T20:29:39.847654Z"}],"checksum":"dffef162dbc1757ee7bdcf65d02c81c8aafb4fac3f7bd83cbdf886a62b8b6881","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4086,"comment_lines":362,"files":44}},"total_code_lines":4086,"total_comment_lines":362}},{"id":978978,"crate":"s2n-quic","num":"1.32.0","dl_path":"/api/v1/crates/s2n-quic/1.32.0/download","readme_path":"/api/v1/crates/s2n-quic/1.32.0/readme","updated_at":"2023-12-08T01:28:03.096245Z","created_at":"2023-12-08T01:28:03.096245Z","downloads":22066,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.32.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.32.0/downloads","authors":"/api/v1/crates/s2n-quic/1.32.0/authors"},"crate_size":59942,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2023-12-08T01:28:03.096245Z"}],"checksum":"edad380f8689df535d34607b8a738251703f7ca2f9cddbc1d4dea052ed4cb47b","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4082,"comment_lines":361,"files":44}},"total_code_lines":4082,"total_comment_lines":361}},{"id":947578,"crate":"s2n-quic","num":"1.31.0","dl_path":"/api/v1/crates/s2n-quic/1.31.0/download","readme_path":"/api/v1/crates/s2n-quic/1.31.0/readme","updated_at":"2023-11-06T23:16:47.405662Z","created_at":"2023-11-06T23:16:47.405662Z","downloads":4346,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.31.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.31.0/downloads","authors":"/api/v1/crates/s2n-quic/1.31.0/authors"},"crate_size":57627,"published_by":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"audit_actions":[{"action":"publish","user":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"time":"2023-11-06T23:16:47.405662Z"}],"checksum":"643eb697435aa21b61a03b2eaf1ae0bfd9f9604e714f34abc43e0fa95acf7a34","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4048,"comment_lines":359,"files":44}},"total_code_lines":4048,"total_comment_lines":359}},{"id":927288,"crate":"s2n-quic","num":"1.30.0","dl_path":"/api/v1/crates/s2n-quic/1.30.0/download","readme_path":"/api/v1/crates/s2n-quic/1.30.0/readme","updated_at":"2023-10-17T00:51:32.755298Z","created_at":"2023-10-17T00:51:32.755298Z","downloads":1374,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.30.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.30.0/downloads","authors":"/api/v1/crates/s2n-quic/1.30.0/authors"},"crate_size":57358,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2023-10-17T00:51:32.755298Z"}],"checksum":"ab093fb2eb2a872697480d551cb4ecc1863cabe3daecf3ead6d27c3dc5ac06e5","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4048,"comment_lines":359,"files":44}},"total_code_lines":4048,"total_comment_lines":359}},{"id":913605,"crate":"s2n-quic","num":"1.29.0","dl_path":"/api/v1/crates/s2n-quic/1.29.0/download","readme_path":"/api/v1/crates/s2n-quic/1.29.0/readme","updated_at":"2023-10-02T22:22:56.902391Z","created_at":"2023-10-02T22:22:56.902391Z","downloads":1400,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.29.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.29.0/downloads","authors":"/api/v1/crates/s2n-quic/1.29.0/authors"},"crate_size":56082,"published_by":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"audit_actions":[{"action":"publish","user":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"time":"2023-10-02T22:22:56.902391Z"}],"checksum":"01e0fbd92f31194ca130ee73f3da6ef6d19022b16f5ad0622aec615b9eb76b8e","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4046,"comment_lines":359,"files":44}},"total_code_lines":4046,"total_comment_lines":359}},{"id":896894,"crate":"s2n-quic","num":"1.28.0","dl_path":"/api/v1/crates/s2n-quic/1.28.0/download","readme_path":"/api/v1/crates/s2n-quic/1.28.0/readme","updated_at":"2023-09-14T02:36:14.464176Z","created_at":"2023-09-14T02:36:14.464176Z","downloads":3220,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"],"unstable_resumption":["s2n-quic-transport/unstable_resumption"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.28.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.28.0/downloads","authors":"/api/v1/crates/s2n-quic/1.28.0/authors"},"crate_size":55560,"published_by":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"audit_actions":[{"action":"publish","user":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"time":"2023-09-14T02:36:14.464176Z"}],"checksum":"cbf7feacbaa8cc7062d2a1028303c7fa9ca978dd36110e6a16be3699d3f58722","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4046,"comment_lines":359,"files":44}},"total_code_lines":4046,"total_comment_lines":359}},{"id":884669,"crate":"s2n-quic","num":"1.27.0","dl_path":"/api/v1/crates/s2n-quic/1.27.0/download","readme_path":"/api/v1/crates/s2n-quic/1.27.0/readme","updated_at":"2023-08-29T21:00:40.655101Z","created_at":"2023-08-29T21:00:40.655101Z","downloads":1377,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.27.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.27.0/downloads","authors":"/api/v1/crates/s2n-quic/1.27.0/authors"},"crate_size":54152,"published_by":{"id":210802,"login":"lrstewart","name":"Lindsay Stewart","avatar":"https://avatars.githubusercontent.com/u/22861302?v=4","url":"https://github.com/lrstewart","github_username_matches":true,"created_at":"2016-10-15T21:54:56Z"},"audit_actions":[{"action":"publish","user":{"id":210802,"login":"lrstewart","name":"Lindsay Stewart","avatar":"https://avatars.githubusercontent.com/u/22861302?v=4","url":"https://github.com/lrstewart","github_username_matches":true,"created_at":"2016-10-15T21:54:56Z"},"time":"2023-08-29T21:00:40.655101Z"}],"checksum":"f1c7b67af20efae9d458864f550df34b8a54ff4335889a4e2956b116fd5b21fc","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4045,"comment_lines":351,"files":44}},"total_code_lines":4045,"total_comment_lines":351}},{"id":877179,"crate":"s2n-quic","num":"1.26.0","dl_path":"/api/v1/crates/s2n-quic/1.26.0/download","readme_path":"/api/v1/crates/s2n-quic/1.26.0/readme","updated_at":"2023-08-21T18:37:07.939321Z","created_at":"2023-08-21T18:37:07.939321Z","downloads":1891,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.26.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.26.0/downloads","authors":"/api/v1/crates/s2n-quic/1.26.0/authors"},"crate_size":54119,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2023-08-21T18:37:07.939321Z"}],"checksum":"372daa8e3b9605bf6fc16968aefd09d4c38d4ec11a3993a9a12222e9b4ddbf58","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4045,"comment_lines":351,"files":44}},"total_code_lines":4045,"total_comment_lines":351}},{"id":853964,"crate":"s2n-quic","num":"1.25.0","dl_path":"/api/v1/crates/s2n-quic/1.25.0/download","readme_path":"/api/v1/crates/s2n-quic/1.25.0/readme","updated_at":"2023-07-24T22:26:59.931646Z","created_at":"2023-07-24T22:26:59.931646Z","downloads":1796,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-console-perf":["humansize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.25.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.25.0/downloads","authors":"/api/v1/crates/s2n-quic/1.25.0/authors"},"crate_size":52580,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2023-07-24T22:26:59.931646Z"}],"checksum":"3e400c5a2efb1c1d9fb16d974b3d8ef85497869762625185a2205edc26a5e3a5","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4043,"comment_lines":351,"files":44}},"total_code_lines":4043,"total_comment_lines":351}},{"id":839800,"crate":"s2n-quic","num":"1.24.0","dl_path":"/api/v1/crates/s2n-quic/1.24.0/download","readme_path":"/api/v1/crates/s2n-quic/1.24.0/readme","updated_at":"2023-07-05T22:11:57.278463Z","created_at":"2023-07-05T22:11:57.278463Z","downloads":2089,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.24.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.24.0/downloads","authors":"/api/v1/crates/s2n-quic/1.24.0/authors"},"crate_size":49229,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2023-07-05T22:11:57.278463Z"}],"checksum":"95b231bea8e5974ff4dbb9850ac9315e70b2f575c5a63d4e67b125e9914ba615","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4335,"comment_lines":399,"files":43}},"total_code_lines":4335,"total_comment_lines":399}},{"id":835947,"crate":"s2n-quic","num":"1.23.0","dl_path":"/api/v1/crates/s2n-quic/1.23.0/download","readme_path":"/api/v1/crates/s2n-quic/1.23.0/readme","updated_at":"2023-06-30T21:40:07.694542Z","created_at":"2023-06-30T21:40:07.694542Z","downloads":1624,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.23.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.23.0/downloads","authors":"/api/v1/crates/s2n-quic/1.23.0/authors"},"crate_size":48904,"published_by":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"audit_actions":[{"action":"publish","user":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"time":"2023-06-30T21:40:07.694542Z"}],"checksum":"e53893454fdf68ba9a1bec6eac997f11490d36aa543777be1180b6bf550af868","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4334,"comment_lines":399,"files":43}},"total_code_lines":4334,"total_comment_lines":399}},{"id":821748,"crate":"s2n-quic","num":"1.22.0","dl_path":"/api/v1/crates/s2n-quic/1.22.0/download","readme_path":"/api/v1/crates/s2n-quic/1.22.0/readme","updated_at":"2023-06-30T21:41:19.920355Z","created_at":"2023-06-13T17:13:26.426246Z","downloads":5638,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.22.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.22.0/downloads","authors":"/api/v1/crates/s2n-quic/1.22.0/authors"},"crate_size":48898,"published_by":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"audit_actions":[{"action":"publish","user":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"time":"2023-06-13T17:13:26.426246Z"},{"action":"yank","user":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"time":"2023-06-30T21:41:19.925537Z"}],"checksum":"03b75315513a4686228008f2df8fabb09b3a66c9e3bb30dccdd539fd3f047970","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4339,"comment_lines":399,"files":43}},"total_code_lines":4339,"total_comment_lines":399}},{"id":802154,"crate":"s2n-quic","num":"1.21.0","dl_path":"/api/v1/crates/s2n-quic/1.21.0/download","readme_path":"/api/v1/crates/s2n-quic/1.21.0/readme","updated_at":"2023-05-18T01:13:25.734047Z","created_at":"2023-05-18T01:13:25.734047Z","downloads":2223,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-congestion-controller":["s2n-quic-core/unstable-congestion-controller"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-io-xdp":["s2n-quic-platform/xdp"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.21.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.21.0/downloads","authors":"/api/v1/crates/s2n-quic/1.21.0/authors"},"crate_size":47347,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2023-05-18T01:13:25.734047Z"}],"checksum":"d921b3b7ab94d8d40f2d5909b45b0dd8da113310867ab0952a85eb49f6f8a8bd","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4337,"comment_lines":399,"files":43}},"total_code_lines":4337,"total_comment_lines":399}},{"id":791839,"crate":"s2n-quic","num":"1.20.0","dl_path":"/api/v1/crates/s2n-quic/1.20.0/download","readme_path":"/api/v1/crates/s2n-quic/1.20.0/readme","updated_at":"2023-05-03T22:16:55.507392Z","created_at":"2023-05-03T22:16:55.507392Z","downloads":1379,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","s2n-quic-crypto","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.20.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.20.0/downloads","authors":"/api/v1/crates/s2n-quic/1.20.0/authors"},"crate_size":47043,"published_by":{"id":210802,"login":"lrstewart","name":"Lindsay Stewart","avatar":"https://avatars.githubusercontent.com/u/22861302?v=4","url":"https://github.com/lrstewart","github_username_matches":true,"created_at":"2016-10-15T21:54:56Z"},"audit_actions":[{"action":"publish","user":{"id":210802,"login":"lrstewart","name":"Lindsay Stewart","avatar":"https://avatars.githubusercontent.com/u/22861302?v=4","url":"https://github.com/lrstewart","github_username_matches":true,"created_at":"2016-10-15T21:54:56Z"},"time":"2023-05-03T22:16:55.507392Z"}],"checksum":"3c63691443284acb61042a3c9f5596959af8eb0349a036978b4f56fa49562b77","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4313,"comment_lines":396,"files":42}},"total_code_lines":4313,"total_comment_lines":396}},{"id":781672,"crate":"s2n-quic","num":"1.19.0","dl_path":"/api/v1/crates/s2n-quic/1.19.0/download","readme_path":"/api/v1/crates/s2n-quic/1.19.0/readme","updated_at":"2023-04-21T05:27:06.851259Z","created_at":"2023-04-21T05:27:06.851259Z","downloads":1559,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.19.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.19.0/downloads","authors":"/api/v1/crates/s2n-quic/1.19.0/authors"},"crate_size":45749,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2023-04-21T05:27:06.851259Z"}],"checksum":"f8e1fd39e64f6b0e3edba01513eec05c41ae583401a1f45ca830071dd5d29ec0","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4180,"comment_lines":383,"files":42}},"total_code_lines":4180,"total_comment_lines":383}},{"id":767500,"crate":"s2n-quic","num":"1.18.0","dl_path":"/api/v1/crates/s2n-quic/1.18.0/download","readme_path":"/api/v1/crates/s2n-quic/1.18.0/readme","updated_at":"2023-04-03T22:12:35.014278Z","created_at":"2023-04-03T22:12:35.014278Z","downloads":1468,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-io-turmoil":["s2n-quic-platform/turmoil"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.18.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.18.0/downloads","authors":"/api/v1/crates/s2n-quic/1.18.0/authors"},"crate_size":44950,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2023-04-03T22:12:35.014278Z"}],"checksum":"8e93a911b4e616fd3e456b795ae9e126de8290f4eed3e1ec0540acf970bd35a4","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4090,"comment_lines":373,"files":42}},"total_code_lines":4090,"total_comment_lines":373}},{"id":756622,"crate":"s2n-quic","num":"1.17.1","dl_path":"/api/v1/crates/s2n-quic/1.17.1/download","readme_path":"/api/v1/crates/s2n-quic/1.17.1/readme","updated_at":"2023-03-22T22:52:28.100952Z","created_at":"2023-03-22T22:52:28.100952Z","downloads":2674,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"],"unstable_private_key":["s2n-quic-tls/unstable_private_key"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.17.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.17.1/downloads","authors":"/api/v1/crates/s2n-quic/1.17.1/authors"},"crate_size":44531,"published_by":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"audit_actions":[{"action":"publish","user":{"id":203497,"login":"jmayclin","name":"James Mayclin","avatar":"https://avatars.githubusercontent.com/u/29185101?v=4","url":"https://github.com/jmayclin","github_username_matches":true,"created_at":"2017-06-04T22:24:35Z"},"time":"2023-03-22T22:52:28.100952Z"}],"checksum":"72a1db19afdbb2486be70210a0bc8215ec8910daa9fca6941fb8be0dddc1a466","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4021,"comment_lines":359,"files":41}},"total_code_lines":4021,"total_comment_lines":359}},{"id":722510,"crate":"s2n-quic","num":"1.16.0","dl_path":"/api/v1/crates/s2n-quic/1.16.0/download","readme_path":"/api/v1/crates/s2n-quic/1.16.0/readme","updated_at":"2023-02-08T20:31:50.969241Z","created_at":"2023-02-08T20:31:50.969241Z","downloads":3289,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.16.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.16.0/downloads","authors":"/api/v1/crates/s2n-quic/1.16.0/authors"},"crate_size":43683,"published_by":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"audit_actions":[{"action":"publish","user":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"time":"2023-02-08T20:31:50.969241Z"}],"checksum":"5d94364c9b08237e7282f4a1d453698a05777c274953d17e14feb983a8bd60a7","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3945,"comment_lines":342,"files":41}},"total_code_lines":3945,"total_comment_lines":342}},{"id":700604,"crate":"s2n-quic","num":"1.15.0","dl_path":"/api/v1/crates/s2n-quic/1.15.0/download","readme_path":"/api/v1/crates/s2n-quic/1.15.0/readme","updated_at":"2023-01-10T21:28:28.712325Z","created_at":"2023-01-10T21:28:28.712325Z","downloads":1937,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.15.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.15.0/downloads","authors":"/api/v1/crates/s2n-quic/1.15.0/authors"},"crate_size":43033,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2023-01-10T21:28:28.712325Z"}],"checksum":"501b93c392899600caafd6f7b19b43a181b6afcb05c2ba0a61e65589469fd863","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3875,"comment_lines":340,"files":41}},"total_code_lines":3875,"total_comment_lines":340}},{"id":682542,"crate":"s2n-quic","num":"1.14.0","dl_path":"/api/v1/crates/s2n-quic/1.14.0/download","readme_path":"/api/v1/crates/s2n-quic/1.14.0/readme","updated_at":"2022-12-13T20:29:32.213937Z","created_at":"2022-12-13T20:29:32.213937Z","downloads":3543,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.14.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.14.0/downloads","authors":"/api/v1/crates/s2n-quic/1.14.0/authors"},"crate_size":42982,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2022-12-13T20:29:32.213937Z"}],"checksum":"cbf9239d46070261d9ad1bddadac94999a1b2b2edbe53184440734130eeaf7bf","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3872,"comment_lines":340,"files":41}},"total_code_lines":3872,"total_comment_lines":340}},{"id":672258,"crate":"s2n-quic","num":"1.13.0","dl_path":"/api/v1/crates/s2n-quic/1.13.0/download","readme_path":"/api/v1/crates/s2n-quic/1.13.0/readme","updated_at":"2022-11-28T18:49:26.929700Z","created_at":"2022-11-28T18:49:26.929700Z","downloads":1921,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.13.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.13.0/downloads","authors":"/api/v1/crates/s2n-quic/1.13.0/authors"},"crate_size":43017,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2022-11-28T18:49:26.929700Z"}],"checksum":"de62962a7b6b578a341ec416538afad874e515e50a5e54e9eb4233ab1e0b8a0c","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3872,"comment_lines":340,"files":41}},"total_code_lines":3872,"total_comment_lines":340}},{"id":661044,"crate":"s2n-quic","num":"1.12.0","dl_path":"/api/v1/crates/s2n-quic/1.12.0/download","readme_path":"/api/v1/crates/s2n-quic/1.12.0/readme","updated_at":"2022-11-10T19:23:31.066773Z","created_at":"2022-11-10T19:23:31.066773Z","downloads":1469,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.12.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.12.0/downloads","authors":"/api/v1/crates/s2n-quic/1.12.0/authors"},"crate_size":42998,"published_by":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"audit_actions":[{"action":"publish","user":{"id":162798,"login":"goatgoose","name":"Sam Clark","avatar":"https://avatars.githubusercontent.com/u/3758302?v=4","url":"https://github.com/goatgoose","github_username_matches":true,"created_at":"2013-03-03T20:49:47Z"},"time":"2022-11-10T19:23:31.066773Z"}],"checksum":"725dde4637c530334436e0a137426f3827d1cbc06974e69259499120ebe1a39a","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3869,"comment_lines":340,"files":41}},"total_code_lines":3869,"total_comment_lines":340}},{"id":647261,"crate":"s2n-quic","num":"1.11.0","dl_path":"/api/v1/crates/s2n-quic/1.11.0/download","readme_path":"/api/v1/crates/s2n-quic/1.11.0/readme","updated_at":"2022-10-21T21:43:06.421632Z","created_at":"2022-10-21T21:43:06.421632Z","downloads":1518,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.11.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.11.0/downloads","authors":"/api/v1/crates/s2n-quic/1.11.0/authors"},"crate_size":42991,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2022-10-21T21:43:06.421632Z"}],"checksum":"e76d21392cbea320e5577c8d7780518fe22339bc22901621e40662d0b8b5c185","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3868,"comment_lines":340,"files":41}},"total_code_lines":3868,"total_comment_lines":340}},{"id":647207,"crate":"s2n-quic","num":"1.10.0","dl_path":"/api/v1/crates/s2n-quic/1.10.0/download","readme_path":"/api/v1/crates/s2n-quic/1.10.0/readme","updated_at":"2022-10-21T20:12:18.488812Z","created_at":"2022-10-21T20:12:18.488812Z","downloads":1314,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.10.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.10.0/downloads","authors":"/api/v1/crates/s2n-quic/1.10.0/authors"},"crate_size":42989,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2022-10-21T20:12:18.488812Z"}],"checksum":"c1be403f2f9ea9f1f20cddce9521d32a6614c858735e884cc13996dda2ddccef","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3868,"comment_lines":340,"files":41}},"total_code_lines":3868,"total_comment_lines":340}},{"id":632089,"crate":"s2n-quic","num":"1.9.2","dl_path":"/api/v1/crates/s2n-quic/1.9.2/download","readme_path":"/api/v1/crates/s2n-quic/1.9.2/readme","updated_at":"2022-09-30T19:04:26.445622Z","created_at":"2022-09-30T19:04:26.445622Z","downloads":2031,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.9.2/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.9.2/downloads","authors":"/api/v1/crates/s2n-quic/1.9.2/authors"},"crate_size":43002,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2022-09-30T19:04:26.445622Z"}],"checksum":"0e2a25aa5773e905712ebde82c2afeca1d2c324c469e1c76f5302d28a0a93427","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3868,"comment_lines":340,"files":41}},"total_code_lines":3868,"total_comment_lines":340}},{"id":620376,"crate":"s2n-quic","num":"1.9.1","dl_path":"/api/v1/crates/s2n-quic/1.9.1/download","readme_path":"/api/v1/crates/s2n-quic/1.9.1/readme","updated_at":"2022-09-13T18:43:19.391556Z","created_at":"2022-09-13T18:43:19.391556Z","downloads":1376,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.9.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.9.1/downloads","authors":"/api/v1/crates/s2n-quic/1.9.1/authors"},"crate_size":42978,"published_by":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"audit_actions":[{"action":"publish","user":{"id":167410,"login":"maddeleine","name":null,"avatar":"https://avatars.githubusercontent.com/u/59030281?v=4","url":"https://github.com/maddeleine","github_username_matches":true,"created_at":"2019-12-18T19:17:45Z"},"time":"2022-09-13T18:43:19.391556Z"}],"checksum":"db94db8f22b3080d2e34ce2e237f62fb561aab66c7147d06c17a01f0aae703cb","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3868,"comment_lines":340,"files":41}},"total_code_lines":3868,"total_comment_lines":340}},{"id":604617,"crate":"s2n-quic","num":"1.9.0","dl_path":"/api/v1/crates/s2n-quic/1.9.0/download","readme_path":"/api/v1/crates/s2n-quic/1.9.0/readme","updated_at":"2022-08-17T21:34:28.247479Z","created_at":"2022-08-17T21:34:28.247479Z","downloads":1665,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-congestion-controller":[],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.9.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.9.0/downloads","authors":"/api/v1/crates/s2n-quic/1.9.0/authors"},"crate_size":42710,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2022-08-17T21:34:28.247479Z"}],"checksum":"205e5584a6939e8b433770583df7af58b1e16abdfda68e637a5b36585d6011e1","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3837,"comment_lines":339,"files":41}},"total_code_lines":3837,"total_comment_lines":339}},{"id":595987,"crate":"s2n-quic","num":"1.8.0","dl_path":"/api/v1/crates/s2n-quic/1.8.0/download","readme_path":"/api/v1/crates/s2n-quic/1.8.0/readme","updated_at":"2022-08-03T21:22:42.425617Z","created_at":"2022-08-03T21:22:42.425617Z","downloads":1418,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.8.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.8.0/downloads","authors":"/api/v1/crates/s2n-quic/1.8.0/authors"},"crate_size":42638,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2022-08-03T21:22:42.425617Z"}],"checksum":"334c540dafc937f03f5579b01dbb0c0d263dac6586cd6403e16485ea50b63e07","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3817,"comment_lines":339,"files":41}},"total_code_lines":3817,"total_comment_lines":339}},{"id":588167,"crate":"s2n-quic","num":"1.7.0","dl_path":"/api/v1/crates/s2n-quic/1.7.0/download","readme_path":"/api/v1/crates/s2n-quic/1.7.0/readme","updated_at":"2022-07-21T18:32:11.325593Z","created_at":"2022-07-21T18:32:11.325593Z","downloads":1998,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.7.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.7.0/downloads","authors":"/api/v1/crates/s2n-quic/1.7.0/authors"},"crate_size":42119,"published_by":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"audit_actions":[{"action":"publish","user":{"id":149736,"login":"dougch","name":"Doug Chapman","avatar":"https://avatars.githubusercontent.com/u/54039637?v=4","url":"https://github.com/dougch","github_username_matches":true,"created_at":"2019-08-12T18:17:03Z"},"time":"2022-07-21T18:32:11.325593Z"}],"checksum":"616cbec2eafb5997e8c517b431ae8bdca892f002ea4dc97e512efcd8e2bedd39","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3777,"comment_lines":331,"files":41}},"total_code_lines":3777,"total_comment_lines":331}},{"id":576128,"crate":"s2n-quic","num":"1.6.1","dl_path":"/api/v1/crates/s2n-quic/1.6.1/download","readme_path":"/api/v1/crates/s2n-quic/1.6.1/readme","updated_at":"2022-06-30T16:58:01.972035Z","created_at":"2022-06-30T16:58:01.972035Z","downloads":1344,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.6.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.6.1/downloads","authors":"/api/v1/crates/s2n-quic/1.6.1/authors"},"crate_size":42044,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2022-06-30T16:58:01.972035Z"}],"checksum":"21f2d942e060c2727afcde74ec3d6326a07f578778182c11a99257ceff712485","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3777,"comment_lines":331,"files":41}},"total_code_lines":3777,"total_comment_lines":331}},{"id":568258,"crate":"s2n-quic","num":"1.5.0","dl_path":"/api/v1/crates/s2n-quic/1.5.0/download","readme_path":"/api/v1/crates/s2n-quic/1.5.0/readme","updated_at":"2022-06-16T23:28:26.090295Z","created_at":"2022-06-16T23:28:26.090295Z","downloads":1395,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.5.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.5.0/downloads","authors":"/api/v1/crates/s2n-quic/1.5.0/authors"},"crate_size":41959,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2022-06-16T23:28:26.090295Z"}],"checksum":"ee5e29b90ff8feb6673a496d58c5c2564f6eee01f164c04de71e3fd09452ea76","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3749,"comment_lines":331,"files":41}},"total_code_lines":3749,"total_comment_lines":331}},{"id":563801,"crate":"s2n-quic","num":"1.4.0","dl_path":"/api/v1/crates/s2n-quic/1.4.0/download","readme_path":"/api/v1/crates/s2n-quic/1.4.0/readme","updated_at":"2022-06-09T17:28:52.145366Z","created_at":"2022-06-09T17:28:52.145366Z","downloads":1341,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.4.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.4.0/downloads","authors":"/api/v1/crates/s2n-quic/1.4.0/authors"},"crate_size":40866,"published_by":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"audit_actions":[{"action":"publish","user":{"id":22592,"login":"toidiu","name":"toidiu","avatar":"https://avatars.githubusercontent.com/u/4350690?v=4","url":"https://github.com/toidiu","github_username_matches":true,"created_at":"2013-05-06T03:28:03Z"},"time":"2022-06-09T17:28:52.145366Z"}],"checksum":"3cee9dac8d72d72fd0a639c1270fb33ad8820dd65d8c8f84000ac4e758b6e97c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3718,"comment_lines":330,"files":41}},"total_code_lines":3718,"total_comment_lines":330}},{"id":555683,"crate":"s2n-quic","num":"1.3.0","dl_path":"/api/v1/crates/s2n-quic/1.3.0/download","readme_path":"/api/v1/crates/s2n-quic/1.3.0/readme","updated_at":"2022-05-25T22:02:24.959790Z","created_at":"2022-05-25T22:02:24.959790Z","downloads":2629,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.3.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.3.0/downloads","authors":"/api/v1/crates/s2n-quic/1.3.0/authors"},"crate_size":40888,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2022-05-25T22:02:24.959790Z"}],"checksum":"c7b6135b463a538aaa878b0562240d1b1a9c6ebe60c35e1f34d3229b45d91337","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3726,"comment_lines":330,"files":41}},"total_code_lines":3726,"total_comment_lines":330}},{"id":552002,"crate":"s2n-quic","num":"1.2.0","dl_path":"/api/v1/crates/s2n-quic/1.2.0/download","readme_path":"/api/v1/crates/s2n-quic/1.2.0/readme","updated_at":"2022-05-19T15:13:24.358911Z","created_at":"2022-05-19T15:13:24.358911Z","downloads":1363,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.2.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.2.0/downloads","authors":"/api/v1/crates/s2n-quic/1.2.0/authors"},"crate_size":40886,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2022-05-19T15:13:24.358911Z"}],"checksum":"a5fc66231ca0bd4463012a10c8d469e11156146de5ec44cef0d2427d009060fb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3726,"comment_lines":330,"files":41}},"total_code_lines":3726,"total_comment_lines":330}},{"id":544523,"crate":"s2n-quic","num":"1.1.1","dl_path":"/api/v1/crates/s2n-quic/1.1.1/download","readme_path":"/api/v1/crates/s2n-quic/1.1.1/readme","updated_at":"2022-05-05T23:40:47.227584Z","created_at":"2022-05-05T23:40:47.227584Z","downloads":1409,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-datagram":[],"unstable-provider-io-testing":["s2n-quic-platform/io-testing"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.1.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.1.1/downloads","authors":"/api/v1/crates/s2n-quic/1.1.1/authors"},"crate_size":39607,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2022-05-05T23:40:47.227584Z"}],"checksum":"6d10952ea7d6a93388cfcac568791183f3720c9d40fbb17dcc0227b37c8a936d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3617,"comment_lines":313,"files":41}},"total_code_lines":3617,"total_comment_lines":313}},{"id":536091,"crate":"s2n-quic","num":"1.1.0","dl_path":"/api/v1/crates/s2n-quic/1.1.0/download","readme_path":"/api/v1/crates/s2n-quic/1.1.0/readme","updated_at":"2022-04-21T19:12:42.117129Z","created_at":"2022-04-21T19:12:42.117129Z","downloads":1370,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable-provider-packet-interceptor":[],"unstable-provider-random":[],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.1.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.1.0/downloads","authors":"/api/v1/crates/s2n-quic/1.1.0/authors"},"crate_size":37593,"published_by":{"id":156900,"login":"lundinc2","name":"Carl Lundin","avatar":"https://avatars.githubusercontent.com/u/53273776?v=4","url":"https://github.com/lundinc2","github_username_matches":true,"created_at":"2019-07-24T17:50:08Z"},"audit_actions":[{"action":"publish","user":{"id":156900,"login":"lundinc2","name":"Carl Lundin","avatar":"https://avatars.githubusercontent.com/u/53273776?v=4","url":"https://github.com/lundinc2","github_username_matches":true,"created_at":"2019-07-24T17:50:08Z"},"time":"2022-04-21T19:12:42.117129Z"}],"checksum":"a6293410f2fc84dcd21cb82013fffa202bcef0137aadc71173d0f6cf1d0d5b3e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3415,"comment_lines":299,"files":38}},"total_code_lines":3415,"total_comment_lines":299}},{"id":524075,"crate":"s2n-quic","num":"1.0.2","dl_path":"/api/v1/crates/s2n-quic/1.0.2/download","readme_path":"/api/v1/crates/s2n-quic/1.0.2/readme","updated_at":"2022-03-29T17:39:37.127475Z","created_at":"2022-03-29T17:39:37.127475Z","downloads":1380,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"],"unstable_client_hello":["s2n-quic-tls/unstable_client_hello"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.0.2/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.0.2/downloads","authors":"/api/v1/crates/s2n-quic/1.0.2/authors"},"crate_size":36905,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2022-03-29T17:39:37.127475Z"}],"checksum":"cec38369cf327188719038ae9647fa901a6d547af325c739db69532805d6ac6c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3322,"comment_lines":297,"files":37}},"total_code_lines":3322,"total_comment_lines":297}},{"id":516915,"crate":"s2n-quic","num":"1.0.1","dl_path":"/api/v1/crates/s2n-quic/1.0.1/download","readme_path":"/api/v1/crates/s2n-quic/1.0.1/readme","updated_at":"2022-03-15T23:25:05.414129Z","created_at":"2022-03-15T23:25:05.414129Z","downloads":2164,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.0.1/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.0.1/downloads","authors":"/api/v1/crates/s2n-quic/1.0.1/authors"},"crate_size":85433,"published_by":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"audit_actions":[{"action":"publish","user":{"id":149737,"login":"WesleyRosenblum","name":"Wesley Rosenblum","avatar":"https://avatars.githubusercontent.com/u/55108558?v=4","url":"https://github.com/WesleyRosenblum","github_username_matches":true,"created_at":"2019-09-09T19:17:10Z"},"time":"2022-03-15T23:25:05.414129Z"}],"checksum":"c65a39d518097da12509926b07d94cbd7de0872f89109928fe671b3a0b7c2b4e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3307,"comment_lines":290,"files":37}},"total_code_lines":3307,"total_comment_lines":290}},{"id":501751,"crate":"s2n-quic","num":"1.0.0","dl_path":"/api/v1/crates/s2n-quic/1.0.0/download","readme_path":"/api/v1/crates/s2n-quic/1.0.0/readme","updated_at":"2022-02-17T18:32:58.154624Z","created_at":"2022-02-17T18:32:58.154624Z","downloads":1392,"features":{"default":["provider-address-token-default","provider-tls-default"],"provider-address-token-default":["cuckoofilter","hash_hasher","ring","zerocopy","zerocopy-derive","zeroize"],"provider-event-tracing":["s2n-quic-core/event-tracing"],"provider-tls-default":["s2n-quic-tls-default"],"provider-tls-rustls":["s2n-quic-rustls"],"provider-tls-s2n":["s2n-quic-tls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/1.0.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/1.0.0/downloads","authors":"/api/v1/crates/s2n-quic/1.0.0/authors"},"crate_size":36365,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2022-02-17T18:32:58.154624Z"}],"checksum":"d6ffe4a25d5494c3fc9168864a12910484cdb974381fa8918f9d925f29f2ff2e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Rust implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":"https://github.com/aws/s2n-quic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3307,"comment_lines":290,"files":37}},"total_code_lines":3307,"total_comment_lines":290}},{"id":500560,"crate":"s2n-quic","num":"0.0.0","dl_path":"/api/v1/crates/s2n-quic/0.0.0/download","readme_path":"/api/v1/crates/s2n-quic/0.0.0/readme","updated_at":"2022-02-17T19:25:04.753616Z","created_at":"2022-02-16T00:53:58.477407Z","downloads":1180,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/s2n-quic/0.0.0/dependencies","version_downloads":"/api/v1/crates/s2n-quic/0.0.0/downloads","authors":"/api/v1/crates/s2n-quic/0.0.0/authors"},"crate_size":730,"published_by":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"audit_actions":[{"action":"publish","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2022-02-16T00:53:58.477407Z"},{"action":"yank","user":{"id":60141,"login":"camshaft","name":"Cameron Bytheway","avatar":"https://avatars.githubusercontent.com/u/799311?v=4","url":"https://github.com/camshaft","github_username_matches":true,"created_at":"2011-05-19T23:27:32Z"},"time":"2022-02-17T19:25:04.757257Z"}],"checksum":"4d5bc7f94dcbc20b3a0247c0ee749cd8c396e96217cf36dacf83962b6eebd889","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An implementation of the IETF QUIC protocol","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8,"comment_lines":0,"files":1}},"total_code_lines":8,"total_comment_lines":0}}],"keywords":[],"categories":[]}