{"crate":{"id":"snow","name":"snow","updated_at":"2025-07-19T17:00:59.455626Z","versions":[1649798,1604038,1592810,1451309,1028485,1025298,952392,873707,748180,716171,494187,494183,377277,339552,289001,259538,252467,247323,214419,213912,212110,210806,193477,173082,162911,157807,157785,135984,132413,131104,130523,130520,128467,125866,107511,105101,102103,100970,100872,100561,100558,100414,99928,99623,97319,97317,94571,94536,94278,91056,67470,56844,55269,55164,55105,55082,55035,54759,54735,53172,48388,47861,47855,47806,47768,47734,47706,47705,47702,47476],"keywords":["crypto","noise","protocol"],"categories":["cryptography"],"badges":[],"created_at":"2017-03-10T06:27:50.580233Z","downloads":26487538,"recent_downloads":3836030,"default_version":"0.10.0","num_versions":70,"yanked":false,"max_version":"0.10.0","newest_version":"0.10.0","max_stable_version":"0.10.0","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","links":{"version_downloads":"/api/v1/crates/snow/downloads","versions":null,"owners":"/api/v1/crates/snow/owners","owner_team":"/api/v1/crates/snow/owner_team","owner_user":"/api/v1/crates/snow/owner_user","reverse_dependencies":"/api/v1/crates/snow/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1649798,"crate":"snow","num":"0.10.0","dl_path":"/api/v1/crates/snow/0.10.0/download","readme_path":"/api/v1/crates/snow/0.10.0/readme","updated_at":"2025-07-19T17:00:59.455626Z","created_at":"2025-07-19T17:00:59.455626Z","downloads":1991718,"features":{"default":["default-resolver","default-resolver-crypto","std"],"default-resolver":[],"default-resolver-crypto":["use-aes-gcm","use-chacha20poly1305","use-blake2","use-sha2","use-curve25519","use-getrandom"],"hfs":[],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["use-pqcrypto-kyber1024"],"ring-accelerated":["ring-resolver","default-resolver","std"],"ring-resolver":["ring","std"],"risky-raw-split":[],"std":["getrandom/std","subtle/std","ring/std","blake2/std","sha2/std"],"use-aes-gcm":["aes-gcm","default-resolver"],"use-blake2":["blake2","default-resolver"],"use-chacha20poly1305":["chacha20poly1305","default-resolver"],"use-curve25519":["curve25519-dalek","default-resolver"],"use-getrandom":["getrandom","default-resolver"],"use-p256":["p256","default-resolver"],"use-pqcrypto-kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"use-sha2":["sha2","default-resolver"],"use-xchacha20poly1305":["chacha20poly1305","default-resolver"],"vector-tests":[],"xchachapoly":["use-xchacha20poly1305"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.10.0/dependencies","version_downloads":"/api/v1/crates/snow/0.10.0/downloads","authors":"/api/v1/crates/snow/0.10.0/authors"},"crate_size":899770,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2025-07-19T17:00:59.455626Z"}],"checksum":"599b506ccc4aff8cf7844bc42cf783009a434c1e26c964432560fb6d6ad02d82","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3476,"comment_lines":71,"files":17},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":3502,"total_comment_lines":74}},{"id":1604038,"crate":"snow","num":"0.10.0-beta.2","dl_path":"/api/v1/crates/snow/0.10.0-beta.2/download","readme_path":"/api/v1/crates/snow/0.10.0-beta.2/readme","updated_at":"2025-06-16T14:33:20.458291Z","created_at":"2025-06-16T14:33:20.458291Z","downloads":745,"features":{"default":["default-resolver","default-resolver-crypto","std"],"default-resolver":[],"default-resolver-crypto":["use-aes-gcm","use-chacha20poly1305","use-blake2","use-sha2","use-curve25519","use-getrandom"],"hfs":[],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["use-pqcrypto-kyber1024"],"ring-accelerated":["ring-resolver","default-resolver","std"],"ring-resolver":["ring","std"],"risky-raw-split":[],"std":["getrandom/std","subtle/std","ring/std","blake2/std","sha2/std"],"use-aes-gcm":["aes-gcm","default-resolver"],"use-blake2":["blake2","default-resolver"],"use-chacha20poly1305":["chacha20poly1305","default-resolver"],"use-curve25519":["curve25519-dalek","default-resolver"],"use-getrandom":["getrandom","default-resolver"],"use-p256":["p256","default-resolver"],"use-pqcrypto-kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"use-sha2":["sha2","default-resolver"],"use-xchacha20poly1305":["chacha20poly1305","default-resolver"],"vector-tests":[],"xchachapoly":["use-xchacha20poly1305"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.10.0-beta.2/dependencies","version_downloads":"/api/v1/crates/snow/0.10.0-beta.2/downloads","authors":"/api/v1/crates/snow/0.10.0-beta.2/authors"},"crate_size":878414,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2025-06-16T14:33:20.458291Z"}],"checksum":"7c689cc478c547a02061bbf874efca827c63ef1112ad396957411326742dccc8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3476,"comment_lines":71,"files":17},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":3502,"total_comment_lines":74}},{"id":1592810,"crate":"snow","num":"0.10.0-beta.1","dl_path":"/api/v1/crates/snow/0.10.0-beta.1/download","readme_path":"/api/v1/crates/snow/0.10.0-beta.1/readme","updated_at":"2025-06-06T14:06:26.950288Z","created_at":"2025-06-06T14:06:26.950288Z","downloads":1808,"features":{"default":["default-resolver","default-resolver-crypto","std"],"default-resolver":[],"default-resolver-crypto":["use-aes-gcm","use-chacha20poly1305","use-blake2","use-sha2","use-curve25519"],"hfs":[],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["use-pqcrypto-kyber1024"],"ring-accelerated":["ring-resolver","default-resolver","std"],"ring-resolver":["ring","std"],"risky-raw-split":[],"std":["rand_core/std","subtle/std","ring/std","blake2/std","sha2/std","byteorder/std"],"use-aes-gcm":["aes-gcm","default-resolver"],"use-blake2":["blake2","default-resolver"],"use-chacha20poly1305":["chacha20poly1305","default-resolver"],"use-curve25519":["curve25519-dalek","default-resolver"],"use-p256":["p256","default-resolver"],"use-pqcrypto-kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"use-sha2":["sha2","default-resolver"],"use-xchacha20poly1305":["chacha20poly1305","default-resolver"],"vector-tests":[],"xchachapoly":["use-xchacha20poly1305"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.10.0-beta.1/dependencies","version_downloads":"/api/v1/crates/snow/0.10.0-beta.1/downloads","authors":"/api/v1/crates/snow/0.10.0-beta.1/authors"},"crate_size":878609,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2025-06-06T14:06:26.950288Z"}],"checksum":"53efc30c13747741729afcad533db7bbb7edd516fbc705172c2564f8533417fa","rust_version":"1.81.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3458,"comment_lines":67,"files":17},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":3484,"total_comment_lines":70}},{"id":1451309,"crate":"snow","num":"0.10.0-alpha.1","dl_path":"/api/v1/crates/snow/0.10.0-alpha.1/download","readme_path":"/api/v1/crates/snow/0.10.0-alpha.1/readme","updated_at":"2025-02-18T21:38:38.073586Z","created_at":"2025-02-18T21:38:38.073586Z","downloads":1890,"features":{"default":["default-resolver","default-resolver-crypto","std"],"default-resolver":[],"default-resolver-crypto":["use-aes-gcm","use-chacha20poly1305","use-blake2","use-sha2","use-curve25519"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver","std"],"libsodium-resolver":["sodiumoxide","byteorder","std"],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["use-pqcrypto-kyber1024"],"ring-accelerated":["ring-resolver","default-resolver","std"],"ring-resolver":["ring","std"],"risky-raw-split":[],"std":["rand_core/std","subtle/std","ring/std","blake2/std","sha2/std","byteorder/std"],"use-aes-gcm":["aes-gcm","default-resolver"],"use-blake2":["blake2","default-resolver"],"use-chacha20poly1305":["chacha20poly1305","default-resolver"],"use-curve25519":["curve25519-dalek","default-resolver"],"use-p256":["p256","default-resolver"],"use-pqcrypto-kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"use-sha2":["sha2","default-resolver"],"use-xchacha20poly1305":["chacha20poly1305","default-resolver"],"vector-tests":[],"xchachapoly":["use-xchacha20poly1305"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.10.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/snow/0.10.0-alpha.1/downloads","authors":"/api/v1/crates/snow/0.10.0-alpha.1/authors"},"crate_size":619936,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2025-02-18T21:38:38.073586Z"}],"checksum":"e55510cf1cf5094776adcdc1141531281f3a7e3f4840c02f0495b489b766f7aa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3718,"comment_lines":74,"files":18},"Shell":{"code_lines":16,"comment_lines":3,"files":1}},"total_code_lines":3739,"total_comment_lines":77}},{"id":1028485,"crate":"snow","num":"0.9.6","dl_path":"/api/v1/crates/snow/0.9.6/download","readme_path":"/api/v1/crates/snow/0.9.6/readme","updated_at":"2024-01-26T03:41:22.816377Z","created_at":"2024-01-26T03:41:22.816377Z","downloads":15710782,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.9.6/dependencies","version_downloads":"/api/v1/crates/snow/0.9.6/downloads","authors":"/api/v1/crates/snow/0.9.6/authors"},"crate_size":612127,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2024-01-26T03:41:22.816377Z"}],"checksum":"850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3468,"comment_lines":56,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3488,"total_comment_lines":57}},{"id":1025298,"crate":"snow","num":"0.9.5","dl_path":"/api/v1/crates/snow/0.9.5/download","readme_path":"/api/v1/crates/snow/0.9.5/readme","updated_at":"2024-01-24T07:22:53.177904Z","created_at":"2024-01-24T07:22:53.177904Z","downloads":98197,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.9.5/dependencies","version_downloads":"/api/v1/crates/snow/0.9.5/downloads","authors":"/api/v1/crates/snow/0.9.5/authors"},"crate_size":611856,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2024-01-24T07:22:53.177904Z"}],"checksum":"2e87c18a6608909007e75a60e04d03eda77b601c94de1c74d9a9dc2c04ab789a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3419,"comment_lines":56,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3439,"total_comment_lines":57}},{"id":952392,"crate":"snow","num":"0.9.4","dl_path":"/api/v1/crates/snow/0.9.4/download","readme_path":"/api/v1/crates/snow/0.9.4/readme","updated_at":"2023-11-11T23:14:44.237839Z","created_at":"2023-11-11T23:14:44.237839Z","downloads":514807,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.9.4/dependencies","version_downloads":"/api/v1/crates/snow/0.9.4/downloads","authors":"/api/v1/crates/snow/0.9.4/authors"},"crate_size":611343,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2023-11-11T23:14:44.237839Z"}],"checksum":"58021967fd0a5eeeb23b08df6cc244a4d4a5b4aec1d27c9e02fad1a58b4cd74e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3422,"comment_lines":56,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3442,"total_comment_lines":57}},{"id":873707,"crate":"snow","num":"0.9.3","dl_path":"/api/v1/crates/snow/0.9.3/download","readme_path":"/api/v1/crates/snow/0.9.3/readme","updated_at":"2023-08-16T21:10:34.751434Z","created_at":"2023-08-16T21:10:34.751434Z","downloads":1932859,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.9.3/dependencies","version_downloads":"/api/v1/crates/snow/0.9.3/downloads","authors":"/api/v1/crates/snow/0.9.3/authors"},"crate_size":610976,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2023-08-16T21:10:34.751434Z"}],"checksum":"0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3422,"comment_lines":56,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3442,"total_comment_lines":57}},{"id":748180,"crate":"snow","num":"0.9.2","dl_path":"/api/v1/crates/snow/0.9.2/download","readme_path":"/api/v1/crates/snow/0.9.2/readme","updated_at":"2023-03-13T00:25:34.343841Z","created_at":"2023-03-13T00:25:34.343841Z","downloads":1312920,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.9.2/dependencies","version_downloads":"/api/v1/crates/snow/0.9.2/downloads","authors":"/api/v1/crates/snow/0.9.2/authors"},"crate_size":611302,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2023-03-13T00:25:34.343841Z"}],"checksum":"5ccba027ba85743e09d15c03296797cad56395089b832b48b5a5217880f57733","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":"https://docs.rs/snow/","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3428,"comment_lines":58,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3448,"total_comment_lines":59}},{"id":716171,"crate":"snow","num":"0.9.1","dl_path":"/api/v1/crates/snow/0.9.1/download","readme_path":"/api/v1/crates/snow/0.9.1/readme","updated_at":"2023-01-31T23:09:52.085896Z","created_at":"2023-01-31T23:09:52.085896Z","downloads":335835,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.9.1/dependencies","version_downloads":"/api/v1/crates/snow/0.9.1/downloads","authors":"/api/v1/crates/snow/0.9.1/authors"},"crate_size":610691,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2023-01-31T23:09:52.085896Z"}],"checksum":"12ba5f4d4ff12bdb6a169ed51b7c48c0e0ac4b0b4b31012b2571e97d78d3201d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3418,"comment_lines":53,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3438,"total_comment_lines":54}},{"id":494187,"crate":"snow","num":"0.9.0","dl_path":"/api/v1/crates/snow/0.9.0/download","readme_path":"/api/v1/crates/snow/0.9.0/readme","updated_at":"2022-02-03T07:51:38.989721Z","created_at":"2022-02-03T07:51:38.989721Z","downloads":1570759,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","curve25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.9.0/dependencies","version_downloads":"/api/v1/crates/snow/0.9.0/downloads","authors":"/api/v1/crates/snow/0.9.0/authors"},"crate_size":610517,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2022-02-03T07:51:38.989721Z"}],"checksum":"774d05a3edae07ce6d68ea6984f3c05e9bba8927e3dd591e3b479e5b03213d0d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3418,"comment_lines":52,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3438,"total_comment_lines":53}},{"id":494183,"crate":"snow","num":"0.8.1","dl_path":"/api/v1/crates/snow/0.8.1/download","readme_path":"/api/v1/crates/snow/0.8.1/readme","updated_at":"2022-02-03T07:50:11.557366Z","created_at":"2022-02-03T07:48:08.547999Z","downloads":1814,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","curve25519-dalek"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","curve25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.8.1/dependencies","version_downloads":"/api/v1/crates/snow/0.8.1/downloads","authors":"/api/v1/crates/snow/0.8.1/authors"},"crate_size":610518,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2022-02-03T07:48:08.547999Z"},{"action":"yank","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2022-02-03T07:50:11.563676Z"}],"checksum":"d89645982dccdad6915a93e22f3c7537bace77ae0dfb85b09cc10f2d2f42614f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3418,"comment_lines":52,"files":18},"Shell":{"code_lines":15,"comment_lines":1,"files":1}},"total_code_lines":3438,"total_comment_lines":53}},{"id":377277,"crate":"snow","num":"0.8.0","dl_path":"/api/v1/crates/snow/0.8.0/download","readme_path":"/api/v1/crates/snow/0.8.0/readme","updated_at":"2021-05-11T17:07:41.421321Z","created_at":"2021-05-11T17:07:41.421321Z","downloads":1134708,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.8.0/dependencies","version_downloads":"/api/v1/crates/snow/0.8.0/downloads","authors":"/api/v1/crates/snow/0.8.0/authors"},"crate_size":609966,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2021-05-11T17:07:41.421321Z"}],"checksum":"6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3402,"comment_lines":52,"files":18},"Shell":{"code_lines":13,"comment_lines":1,"files":1}},"total_code_lines":3420,"total_comment_lines":53}},{"id":339552,"crate":"snow","num":"0.7.3","dl_path":"/api/v1/crates/snow/0.7.3/download","readme_path":"/api/v1/crates/snow/0.7.3/readme","updated_at":"2021-02-15T00:17:49.044057Z","created_at":"2021-02-14T11:57:45.174274Z","downloads":2016,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/snow/0.7.3/dependencies","version_downloads":"/api/v1/crates/snow/0.7.3/downloads","authors":"/api/v1/crates/snow/0.7.3/authors"},"crate_size":609952,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2021-02-14T11:57:45.174274Z"},{"action":"yank","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2021-02-15T00:17:47.470272Z"}],"checksum":"9c8403fab28375e57e3e95fd633176f7d35d629683ff1d642a06c4fdbf8ab941","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3402,"comment_lines":52,"files":18},"Shell":{"code_lines":13,"comment_lines":1,"files":1}},"total_code_lines":3420,"total_comment_lines":53}},{"id":289001,"crate":"snow","num":"0.7.2","dl_path":"/api/v1/crates/snow/0.7.2/download","readme_path":"/api/v1/crates/snow/0.7.2/readme","updated_at":"2020-09-30T14:50:43.481979Z","created_at":"2020-09-30T14:50:43.481979Z","downloads":762324,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.2/dependencies","version_downloads":"/api/v1/crates/snow/0.7.2/downloads","authors":"/api/v1/crates/snow/0.7.2/authors"},"crate_size":606896,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-09-30T14:50:43.481979Z"}],"checksum":"795dd7aeeee24468e5a32661f6d27f7b5cbed802031b2d7640c7b10f8fb2dd50","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3412,"comment_lines":52,"files":18},"Shell":{"code_lines":13,"comment_lines":1,"files":1}},"total_code_lines":3430,"total_comment_lines":53}},{"id":259538,"crate":"snow","num":"0.7.1","dl_path":"/api/v1/crates/snow/0.7.1/download","readme_path":"/api/v1/crates/snow/0.7.1/readme","updated_at":"2020-07-06T13:54:41.516162Z","created_at":"2020-07-06T13:54:41.516162Z","downloads":374328,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.1/dependencies","version_downloads":"/api/v1/crates/snow/0.7.1/downloads","authors":"/api/v1/crates/snow/0.7.1/authors"},"crate_size":606896,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-07-06T13:54:41.516162Z"}],"checksum":"32bf8474159a95551661246cda4976e89356999e3cbfef36f493dacc3fae1e8e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3412,"comment_lines":52,"files":18},"Shell":{"code_lines":13,"comment_lines":1,"files":1}},"total_code_lines":3430,"total_comment_lines":53}},{"id":252467,"crate":"snow","num":"0.7.0","dl_path":"/api/v1/crates/snow/0.7.0/download","readme_path":"/api/v1/crates/snow/0.7.0/readme","updated_at":"2020-06-15T04:19:59.900102Z","created_at":"2020-06-15T04:19:59.900102Z","downloads":27357,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.0/dependencies","version_downloads":"/api/v1/crates/snow/0.7.0/downloads","authors":"/api/v1/crates/snow/0.7.0/authors"},"crate_size":606567,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-06-15T04:19:59.900102Z"}],"checksum":"ce0f91be479494dd92e69d9971bd23ed27037dd1c94fcf558f6c6e74e6afa654","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3408,"comment_lines":52,"files":18},"Shell":{"code_lines":13,"comment_lines":1,"files":1}},"total_code_lines":3426,"total_comment_lines":53}},{"id":247323,"crate":"snow","num":"0.7.0-alpha5","dl_path":"/api/v1/crates/snow/0.7.0-alpha5/download","readme_path":"/api/v1/crates/snow/0.7.0-alpha5/readme","updated_at":"2020-05-31T13:45:57.669203Z","created_at":"2020-05-31T13:45:57.669203Z","downloads":2366,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"risky-raw-split":[],"vector-tests":[],"xchachapoly":["chacha20poly1305","default-resolver"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.0-alpha5/dependencies","version_downloads":"/api/v1/crates/snow/0.7.0-alpha5/downloads","authors":"/api/v1/crates/snow/0.7.0-alpha5/authors"},"crate_size":606708,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-05-31T13:45:57.669203Z"}],"checksum":"af9fe400d8003e080f73e95b6bd4e978ae4b3ae7e8a9d494bf2f15fc45b4e5fd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3419,"comment_lines":52,"files":18},"Shell":{"code_lines":13,"comment_lines":1,"files":1}},"total_code_lines":3437,"total_comment_lines":53}},{"id":214419,"crate":"snow","num":"0.7.0-alpha4","dl_path":"/api/v1/crates/snow/0.7.0-alpha4/download","readme_path":"/api/v1/crates/snow/0.7.0-alpha4/readme","updated_at":"2020-02-21T14:31:13.838903Z","created_at":"2020-02-21T14:31:13.838903Z","downloads":5730,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.0-alpha4/dependencies","version_downloads":"/api/v1/crates/snow/0.7.0-alpha4/downloads","authors":"/api/v1/crates/snow/0.7.0-alpha4/authors"},"crate_size":605925,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-02-21T14:31:13.838903Z"}],"checksum":"829634a002c49fa8f79fac1ca7630a20421c6302c9d6794d22add4eb68cc732b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3339,"comment_lines":51,"files":18},"Shell":{"code_lines":12,"comment_lines":1,"files":1}},"total_code_lines":3356,"total_comment_lines":52}},{"id":213912,"crate":"snow","num":"0.7.0-alpha3","dl_path":"/api/v1/crates/snow/0.7.0-alpha3/download","readme_path":"/api/v1/crates/snow/0.7.0-alpha3/readme","updated_at":"2020-02-19T17:00:38.271377Z","created_at":"2020-02-19T17:00:38.271377Z","downloads":1963,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"libsodium-accelerated":["libsodium-resolver","default-resolver"],"libsodium-resolver":["sodiumoxide","byteorder"],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.0-alpha3/dependencies","version_downloads":"/api/v1/crates/snow/0.7.0-alpha3/downloads","authors":"/api/v1/crates/snow/0.7.0-alpha3/authors"},"crate_size":605484,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-02-19T17:00:38.271377Z"}],"checksum":"d41f46b039f95649ee53f15a5ce58bc82f19b0a7565694d97f2a3c395cacf226","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3112,"comment_lines":51,"files":18},"Shell":{"code_lines":12,"comment_lines":1,"files":1}},"total_code_lines":3129,"total_comment_lines":52}},{"id":212110,"crate":"snow","num":"0.7.0-alpha2","dl_path":"/api/v1/crates/snow/0.7.0-alpha2/download","readme_path":"/api/v1/crates/snow/0.7.0-alpha2/readme","updated_at":"2020-02-13T03:28:46.343220Z","created_at":"2020-02-13T03:28:46.343220Z","downloads":1958,"features":{"default":["default-resolver"],"default-resolver":["aes-gcm","chacha20poly1305","blake2","sha2","x25519-dalek","rand"],"hfs":[],"nightly":["blake2/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.0-alpha2/dependencies","version_downloads":"/api/v1/crates/snow/0.7.0-alpha2/downloads","authors":"/api/v1/crates/snow/0.7.0-alpha2/authors"},"crate_size":603327,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-02-13T03:28:46.343220Z"}],"checksum":"e47578fd71c918bbd794f26c68cdfb99cc9c8eae2fecc906f611dcf8abc45e40","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2869,"comment_lines":44,"files":17},"Shell":{"code_lines":10,"comment_lines":1,"files":1}},"total_code_lines":2884,"total_comment_lines":45}},{"id":210806,"crate":"snow","num":"0.7.0-alpha1","dl_path":"/api/v1/crates/snow/0.7.0-alpha1/download","readme_path":"/api/v1/crates/snow/0.7.0-alpha1/readme","updated_at":"2020-02-08T18:58:19.787027Z","created_at":"2020-02-08T18:58:19.787027Z","downloads":1970,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2","sha2","x25519-dalek","rand"],"hfs":[],"nightly":["blake2/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly","subtle/nightly"],"pqclean_kyber1024":["pqcrypto-kyber","pqcrypto-traits","hfs","default-resolver"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.7.0-alpha1/dependencies","version_downloads":"/api/v1/crates/snow/0.7.0-alpha1/downloads","authors":"/api/v1/crates/snow/0.7.0-alpha1/authors"},"crate_size":602355,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[{"action":"publish","user":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"time":"2020-02-08T18:58:19.787027Z"}],"checksum":"117c88fc1a383610318ea1af47612e0abc07e8379eab7e222c44cbe7a5e89ff4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2802,"comment_lines":41,"files":17},"Shell":{"code_lines":10,"comment_lines":1,"files":1}},"total_code_lines":2817,"total_comment_lines":42}},{"id":193477,"crate":"snow","num":"0.6.2","dl_path":"/api/v1/crates/snow/0.6.2/download","readme_path":"/api/v1/crates/snow/0.6.2/readme","updated_at":"2019-12-02T12:46:09.600889Z","created_at":"2019-12-02T12:46:09.600889Z","downloads":303090,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","sha2","x25519-dalek","rand"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly","subtle/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.6.2/dependencies","version_downloads":"/api/v1/crates/snow/0.6.2/downloads","authors":"/api/v1/crates/snow/0.6.2/authors"},"crate_size":600590,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[],"checksum":"afb767eee7d257ba202f0b9b08673bc13b22281632ef45267b19f13100accd2f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2493,"comment_lines":24,"files":17},"Shell":{"code_lines":6,"comment_lines":1,"files":1}},"total_code_lines":2504,"total_comment_lines":25}},{"id":173082,"crate":"snow","num":"0.6.1","dl_path":"/api/v1/crates/snow/0.6.1/download","readme_path":"/api/v1/crates/snow/0.6.1/readme","updated_at":"2019-08-31T16:30:35.967792Z","created_at":"2019-08-31T16:30:35.967792Z","downloads":54150,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","sha2","x25519-dalek","rand"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly","subtle/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.6.1/dependencies","version_downloads":"/api/v1/crates/snow/0.6.1/downloads","authors":"/api/v1/crates/snow/0.6.1/authors"},"crate_size":600863,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[],"checksum":"91eecae35b461ed26bda7a76bea2cc5bda2bf4b8dd06761879f19e6fdd50c2dd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2493,"comment_lines":24,"files":17}},"total_code_lines":2498,"total_comment_lines":24}},{"id":162911,"crate":"snow","num":"0.6.0","dl_path":"/api/v1/crates/snow/0.6.0/download","readme_path":"/api/v1/crates/snow/0.6.0/readme","updated_at":"2019-07-14T13:51:49.832152Z","created_at":"2019-07-14T13:51:49.832152Z","downloads":3346,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","sha2","x25519-dalek","rand"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly","subtle/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.6.0/dependencies","version_downloads":"/api/v1/crates/snow/0.6.0/downloads","authors":"/api/v1/crates/snow/0.6.0/authors"},"crate_size":599066,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[],"checksum":"e56044335c9dca97aa690a4ca51f29d884e20b04d858778ef161fff35e045cc2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2454,"comment_lines":20,"files":17}},"total_code_lines":2459,"total_comment_lines":20}},{"id":157807,"crate":"snow","num":"0.6.0-alpha2","dl_path":"/api/v1/crates/snow/0.6.0-alpha2/download","readme_path":"/api/v1/crates/snow/0.6.0-alpha2/readme","updated_at":"2019-09-05T23:44:17.536625Z","created_at":"2019-06-22T15:44:17.807638Z","downloads":1923,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly","subtle/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.6.0-alpha2/dependencies","version_downloads":"/api/v1/crates/snow/0.6.0-alpha2/downloads","authors":"/api/v1/crates/snow/0.6.0-alpha2/authors"},"crate_size":600910,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[],"checksum":"59f37f876793f30e7f81d664de30c10445a32da3a9b97d7238cf16c2dd61f6e5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2864,"comment_lines":29,"files":18}},"total_code_lines":2869,"total_comment_lines":29}},{"id":157785,"crate":"snow","num":"0.6.0-alpha1","dl_path":"/api/v1/crates/snow/0.6.0-alpha1/download","readme_path":"/api/v1/crates/snow/0.6.0-alpha1/readme","updated_at":"2019-09-05T23:44:13.387078Z","created_at":"2019-06-22T15:10:09.455023Z","downloads":1910,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly","subtle/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.6.0-alpha1/dependencies","version_downloads":"/api/v1/crates/snow/0.6.0-alpha1/downloads","authors":"/api/v1/crates/snow/0.6.0-alpha1/authors"},"crate_size":601083,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[],"checksum":"510a75c67da5937275ef2bee12ef53ba5091fde5a537a9bbeaa70dc9f2dbc460","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2890,"comment_lines":29,"files":18}},"total_code_lines":2895,"total_comment_lines":29}},{"id":135984,"crate":"snow","num":"0.5.2","dl_path":"/api/v1/crates/snow/0.5.2/download","readme_path":"/api/v1/crates/snow/0.5.2/readme","updated_at":"2019-02-26T05:54:25.422740Z","created_at":"2019-02-26T05:54:25.422740Z","downloads":150850,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly","subtle/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.5.2/dependencies","version_downloads":"/api/v1/crates/snow/0.5.2/downloads","authors":"/api/v1/crates/snow/0.5.2/authors"},"crate_size":594858,"published_by":{"id":4610,"login":"mcginty","name":"Jake McGinty","avatar":"https://avatars.githubusercontent.com/u/373823?v=4","url":"https://github.com/mcginty","github_username_matches":true,"created_at":"2010-08-23T19:53:39Z"},"audit_actions":[],"checksum":"5a64f02fd208ef15bd2d1a65861df4707e416151e1272d02c8faafad1c138100","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3061,"comment_lines":31,"files":19}},"total_code_lines":3066,"total_comment_lines":31}},{"id":132413,"crate":"snow","num":"0.5.1","dl_path":"/api/v1/crates/snow/0.5.1/download","readme_path":"/api/v1/crates/snow/0.5.1/readme","updated_at":"2019-02-07T02:59:56.168249Z","created_at":"2019-02-07T02:59:56.168249Z","downloads":14008,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.5.1/dependencies","version_downloads":"/api/v1/crates/snow/0.5.1/downloads","authors":"/api/v1/crates/snow/0.5.1/authors"},"crate_size":594619,"published_by":null,"audit_actions":[],"checksum":"7251f8920e9043106cfe466c04ed3eb257b8315a7699259c4fd0af6dffb6aef6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3034,"comment_lines":26,"files":19}},"total_code_lines":3039,"total_comment_lines":26}},{"id":131104,"crate":"snow","num":"0.5.0","dl_path":"/api/v1/crates/snow/0.5.0/download","readme_path":"/api/v1/crates/snow/0.5.0/readme","updated_at":"2019-01-31T14:41:05.917429Z","created_at":"2019-01-31T14:41:05.917429Z","downloads":2976,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.5.0/dependencies","version_downloads":"/api/v1/crates/snow/0.5.0/downloads","authors":"/api/v1/crates/snow/0.5.0/authors"},"crate_size":594483,"published_by":null,"audit_actions":[],"checksum":"2ce0dd923ee41918b1e5a63f19d6443fa3d951868a87b691bd30674e91ad5aa2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3028,"comment_lines":26,"files":19}},"total_code_lines":3033,"total_comment_lines":26}},{"id":130523,"crate":"snow","num":"0.5.0-alpha2","dl_path":"/api/v1/crates/snow/0.5.0-alpha2/download","readme_path":"/api/v1/crates/snow/0.5.0-alpha2/readme","updated_at":"2019-06-22T15:15:16.230207Z","created_at":"2019-01-28T15:53:00.323503Z","downloads":2074,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.5.0-alpha2/dependencies","version_downloads":"/api/v1/crates/snow/0.5.0-alpha2/downloads","authors":"/api/v1/crates/snow/0.5.0-alpha2/authors"},"crate_size":433056,"published_by":null,"audit_actions":[],"checksum":"fb51589d22ed99c6e42f46ff8955ce7f7cac9cef227688007de15f3e1801f4ad","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3082,"comment_lines":22,"files":19}},"total_code_lines":3087,"total_comment_lines":22}},{"id":130520,"crate":"snow","num":"0.5.0-alpha1","dl_path":"/api/v1/crates/snow/0.5.0-alpha1/download","readme_path":"/api/v1/crates/snow/0.5.0-alpha1/readme","updated_at":"2019-06-22T15:15:12.672449Z","created_at":"2019-01-28T15:39:05.496281Z","downloads":1930,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.5.0-alpha1/dependencies","version_downloads":"/api/v1/crates/snow/0.5.0-alpha1/downloads","authors":"/api/v1/crates/snow/0.5.0-alpha1/authors"},"crate_size":433087,"published_by":null,"audit_actions":[],"checksum":"095c172236bccfdedf7f6dd70355809bc06b517634546dfde2e81b315085c6ce","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":3082,"comment_lines":22,"files":19}},"total_code_lines":3087,"total_comment_lines":22}},{"id":128467,"crate":"snow","num":"0.4.2","dl_path":"/api/v1/crates/snow/0.4.2/download","readme_path":"/api/v1/crates/snow/0.4.2/readme","updated_at":"2019-01-16T13:22:01.746657Z","created_at":"2019-01-16T13:22:01.746657Z","downloads":7973,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.4.2/dependencies","version_downloads":"/api/v1/crates/snow/0.4.2/downloads","authors":"/api/v1/crates/snow/0.4.2/authors"},"crate_size":308211,"published_by":null,"audit_actions":[],"checksum":"418c57c3f1e1c1cb33da8677fe2542678a91f1a19e43ccd00ae5aea261ccc700","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2836,"comment_lines":19,"files":19}},"total_code_lines":2841,"total_comment_lines":19}},{"id":125866,"crate":"snow","num":"0.4.1","dl_path":"/api/v1/crates/snow/0.4.1/download","readme_path":"/api/v1/crates/snow/0.4.1/readme","updated_at":"2019-01-06T09:26:47.054134Z","created_at":"2019-01-06T09:26:47.054134Z","downloads":2379,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.4.1/dependencies","version_downloads":"/api/v1/crates/snow/0.4.1/downloads","authors":"/api/v1/crates/snow/0.4.1/authors"},"crate_size":308204,"published_by":null,"audit_actions":[],"checksum":"6afa7ab903c1ae8c58536fc56e5ed1f9451be5b5fb892911d4bc07a48e5b1755","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2834,"comment_lines":19,"files":19}},"total_code_lines":2839,"total_comment_lines":19}},{"id":107511,"crate":"snow","num":"0.4.0","dl_path":"/api/v1/crates/snow/0.4.0/download","readme_path":"/api/v1/crates/snow/0.4.0/readme","updated_at":"2018-09-09T14:07:20.137184Z","created_at":"2018-09-09T14:07:20.137184Z","downloads":4469,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.4.0/dependencies","version_downloads":"/api/v1/crates/snow/0.4.0/downloads","authors":"/api/v1/crates/snow/0.4.0/authors"},"crate_size":312936,"published_by":null,"audit_actions":[],"checksum":"bfbf0b9c6b8de92fa629ec08890c52de168e77ed5c588659a8b9cfb8290faee4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2834,"comment_lines":19,"files":19}},"total_code_lines":2839,"total_comment_lines":19}},{"id":105101,"crate":"snow","num":"0.4.0-alpha2","dl_path":"/api/v1/crates/snow/0.4.0-alpha2/download","readme_path":"/api/v1/crates/snow/0.4.0-alpha2/readme","updated_at":"2019-06-22T15:15:30.936195Z","created_at":"2018-08-24T00:16:06.064409Z","downloads":2021,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.4.0-alpha2/dependencies","version_downloads":"/api/v1/crates/snow/0.4.0-alpha2/downloads","authors":"/api/v1/crates/snow/0.4.0-alpha2/authors"},"crate_size":312805,"published_by":null,"audit_actions":[],"checksum":"794e38de1a6d86d4b4230718e5ec2cc79d8b02e51029828f10c653b004836a5f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2834,"comment_lines":19,"files":19}},"total_code_lines":2839,"total_comment_lines":19}},{"id":102103,"crate":"snow","num":"0.4.0-alpha1","dl_path":"/api/v1/crates/snow/0.4.0-alpha1/download","readme_path":"/api/v1/crates/snow/0.4.0-alpha1/readme","updated_at":"2019-06-22T15:15:27.850982Z","created_at":"2018-08-02T13:48:52.857285Z","downloads":2107,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.4.0-alpha1/dependencies","version_downloads":"/api/v1/crates/snow/0.4.0-alpha1/downloads","authors":"/api/v1/crates/snow/0.4.0-alpha1/authors"},"crate_size":312808,"published_by":null,"audit_actions":[],"checksum":"a6651b796199bf661fc57c32d48a1c505a5f35e197ae2ff4aa260bb8b5742fe7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2834,"comment_lines":19,"files":19}},"total_code_lines":2839,"total_comment_lines":19}},{"id":100970,"crate":"snow","num":"0.3.1","dl_path":"/api/v1/crates/snow/0.3.1/download","readme_path":"/api/v1/crates/snow/0.3.1/readme","updated_at":"2018-07-24T00:37:31.864743Z","created_at":"2018-07-24T00:37:31.864743Z","downloads":3165,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.3.1/dependencies","version_downloads":"/api/v1/crates/snow/0.3.1/downloads","authors":"/api/v1/crates/snow/0.3.1/authors"},"crate_size":312098,"published_by":null,"audit_actions":[],"checksum":"b93ea258fb2055a250025b6dda8d647554078a9be93d347919d0c3bc16d114a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2652,"comment_lines":18,"files":18}},"total_code_lines":2657,"total_comment_lines":18}},{"id":100872,"crate":"snow","num":"0.3.0","dl_path":"/api/v1/crates/snow/0.3.0/download","readme_path":"/api/v1/crates/snow/0.3.0/readme","updated_at":"2018-07-23T08:09:03.011140Z","created_at":"2018-07-23T08:09:03.011140Z","downloads":2145,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.3.0/dependencies","version_downloads":"/api/v1/crates/snow/0.3.0/downloads","authors":"/api/v1/crates/snow/0.3.0/authors"},"crate_size":312096,"published_by":null,"audit_actions":[],"checksum":"2a1ac78693c672d583c5c9966d07e44c457557f2740294bbc6512f7b58101bae","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2652,"comment_lines":18,"files":18}},"total_code_lines":2657,"total_comment_lines":18}},{"id":100561,"crate":"snow","num":"0.3.0-alpha5","dl_path":"/api/v1/crates/snow/0.3.0-alpha5/download","readme_path":"/api/v1/crates/snow/0.3.0-alpha5/readme","updated_at":"2019-06-22T15:16:08.543263Z","created_at":"2018-07-20T11:25:37.368386Z","downloads":2047,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.3.0-alpha5/dependencies","version_downloads":"/api/v1/crates/snow/0.3.0-alpha5/downloads","authors":"/api/v1/crates/snow/0.3.0-alpha5/authors"},"crate_size":312131,"published_by":null,"audit_actions":[],"checksum":"4627e013ef63163096cdf6de3d779ec90d6c23e85dc14f3500ed026acea2cee5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2649,"comment_lines":18,"files":18}},"total_code_lines":2654,"total_comment_lines":18}},{"id":100558,"crate":"snow","num":"0.3.0-alpha4","dl_path":"/api/v1/crates/snow/0.3.0-alpha4/download","readme_path":"/api/v1/crates/snow/0.3.0-alpha4/readme","updated_at":"2018-07-20T11:24:13.628059Z","created_at":"2018-07-20T10:49:35.461551Z","downloads":2050,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.3.0-alpha4/dependencies","version_downloads":"/api/v1/crates/snow/0.3.0-alpha4/downloads","authors":"/api/v1/crates/snow/0.3.0-alpha4/authors"},"crate_size":312170,"published_by":null,"audit_actions":[],"checksum":"8e774b56574c4707d48fa687d326e9899cbea50df4259fb08ecacc38dc98341a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":5,"comment_lines":0,"files":1},"Rust":{"code_lines":2649,"comment_lines":18,"files":18}},"total_code_lines":2654,"total_comment_lines":18}},{"id":100414,"crate":"snow","num":"0.3.0-alpha3","dl_path":"/api/v1/crates/snow/0.3.0-alpha3/download","readme_path":"/api/v1/crates/snow/0.3.0-alpha3/readme","updated_at":"2019-06-22T15:16:04.370072Z","created_at":"2018-07-19T08:18:39.592805Z","downloads":2302,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.3.0-alpha3/dependencies","version_downloads":"/api/v1/crates/snow/0.3.0-alpha3/downloads","authors":"/api/v1/crates/snow/0.3.0-alpha3/authors"},"crate_size":972815,"published_by":null,"audit_actions":[],"checksum":"ebac0a0be386ccb00a357ebc73f924eaee112478187a11bfc79c042527092792","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1789,"comment_lines":66,"files":5},"HTML":{"code_lines":950,"comment_lines":0,"files":143},"JavaScript":{"code_lines":177,"comment_lines":32,"files":30},"Rust":{"code_lines":2631,"comment_lines":23,"files":18}},"total_code_lines":5547,"total_comment_lines":121}},{"id":99928,"crate":"snow","num":"0.3.0-alpha2","dl_path":"/api/v1/crates/snow/0.3.0-alpha2/download","readme_path":"/api/v1/crates/snow/0.3.0-alpha2/readme","updated_at":"2019-06-22T15:16:00.691286Z","created_at":"2018-07-16T03:08:29.255257Z","downloads":2222,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.3.0-alpha2/dependencies","version_downloads":"/api/v1/crates/snow/0.3.0-alpha2/downloads","authors":"/api/v1/crates/snow/0.3.0-alpha2/authors"},"crate_size":972522,"published_by":null,"audit_actions":[],"checksum":"185265d5ff87dd6535149c166ddf62deecd906c224a44ef2c4306545083e59ac","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1789,"comment_lines":66,"files":5},"HTML":{"code_lines":950,"comment_lines":0,"files":143},"JavaScript":{"code_lines":177,"comment_lines":32,"files":30},"Rust":{"code_lines":2628,"comment_lines":23,"files":18}},"total_code_lines":5544,"total_comment_lines":121}},{"id":99623,"crate":"snow","num":"0.3.0-alpha1","dl_path":"/api/v1/crates/snow/0.3.0-alpha1/download","readme_path":"/api/v1/crates/snow/0.3.0-alpha1/readme","updated_at":"2019-06-22T15:15:54.171364Z","created_at":"2018-07-13T07:39:50.099898Z","downloads":2249,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.3.0-alpha1/dependencies","version_downloads":"/api/v1/crates/snow/0.3.0-alpha1/downloads","authors":"/api/v1/crates/snow/0.3.0-alpha1/authors"},"crate_size":972359,"published_by":null,"audit_actions":[],"checksum":"2bafc3a0ce97dda46fd23556bb67b9684c14acbe4b2423f334a729f1559e0849","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1789,"comment_lines":66,"files":5},"HTML":{"code_lines":950,"comment_lines":0,"files":143},"JavaScript":{"code_lines":177,"comment_lines":32,"files":30},"Rust":{"code_lines":2610,"comment_lines":23,"files":18}},"total_code_lines":5526,"total_comment_lines":121}},{"id":97319,"crate":"snow","num":"0.2.1","dl_path":"/api/v1/crates/snow/0.2.1/download","readme_path":"/api/v1/crates/snow/0.2.1/readme","updated_at":"2018-06-21T10:04:33.547658Z","created_at":"2018-06-21T10:04:33.547658Z","downloads":9822,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto","x25519-dalek","rand"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.2.1/dependencies","version_downloads":"/api/v1/crates/snow/0.2.1/downloads","authors":"/api/v1/crates/snow/0.2.1/authors"},"crate_size":970656,"published_by":null,"audit_actions":[],"checksum":"704bd1cf92bbb3759737e0b3a3f40b3deda7a888d07c6a27288b4ba1bea65f1c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1789,"comment_lines":66,"files":5},"HTML":{"code_lines":950,"comment_lines":0,"files":143},"JavaScript":{"code_lines":177,"comment_lines":32,"files":30},"Rust":{"code_lines":2503,"comment_lines":23,"files":18}},"total_code_lines":5419,"total_comment_lines":121}},{"id":97317,"crate":"snow","num":"0.2.0","dl_path":"/api/v1/crates/snow/0.2.0/download","readme_path":"/api/v1/crates/snow/0.2.0/readme","updated_at":"2018-06-21T09:47:19.913231Z","created_at":"2018-06-21T09:47:19.913231Z","downloads":2409,"features":{"default":["default-resolver"],"default-resolver":["chacha20-poly1305-aead","blake2-rfc","rust-crypto"],"hacl-star-accelerated":["hacl-star-resolver","default-resolver"],"hacl-star-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring-resolver","default-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.2.0/dependencies","version_downloads":"/api/v1/crates/snow/0.2.0/downloads","authors":"/api/v1/crates/snow/0.2.0/authors"},"crate_size":970627,"published_by":null,"audit_actions":[],"checksum":"af0ee43f8ae5cf12247ac2b0659f23ca79b58a021adb30b8190da54f2306dbef","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1789,"comment_lines":66,"files":5},"HTML":{"code_lines":950,"comment_lines":0,"files":143},"JavaScript":{"code_lines":177,"comment_lines":32,"files":30},"Rust":{"code_lines":2503,"comment_lines":23,"files":18}},"total_code_lines":5419,"total_comment_lines":121}},{"id":94571,"crate":"snow","num":"0.1.12","dl_path":"/api/v1/crates/snow/0.1.12/download","readme_path":"/api/v1/crates/snow/0.1.12/readme","updated_at":"2018-05-29T01:16:36.209194Z","created_at":"2018-05-29T01:16:36.209194Z","downloads":3737,"features":{"default":[],"hacl-accelerated":["hacl-resolver"],"hacl-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.12/dependencies","version_downloads":"/api/v1/crates/snow/0.1.12/downloads","authors":"/api/v1/crates/snow/0.1.12/authors"},"crate_size":970297,"published_by":null,"audit_actions":[],"checksum":"19c8f08db9eaaf1a7437879f477fdaf18942cf5f6b8bd65ec8cde4f059db8437","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://snow.rs","documentation":"https://snow.rs/doc/snow","repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1789,"comment_lines":66,"files":5},"HTML":{"code_lines":950,"comment_lines":0,"files":143},"JavaScript":{"code_lines":177,"comment_lines":32,"files":30},"Rust":{"code_lines":2472,"comment_lines":25,"files":19}},"total_code_lines":5388,"total_comment_lines":123}},{"id":94536,"crate":"snow","num":"0.1.11","dl_path":"/api/v1/crates/snow/0.1.11/download","readme_path":"/api/v1/crates/snow/0.1.11/readme","updated_at":"2018-05-28T19:28:34.021910Z","created_at":"2018-05-28T19:28:34.021910Z","downloads":2166,"features":{"default":[],"hacl-accelerated":["hacl-resolver"],"hacl-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.11/dependencies","version_downloads":"/api/v1/crates/snow/0.1.11/downloads","authors":"/api/v1/crates/snow/0.1.11/authors"},"crate_size":318042,"published_by":null,"audit_actions":[],"checksum":"0a9f70ec98887fe75dfbec5cd36d9fcfa6a63eeb9f44a7c657ff237a12019b85","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2472,"comment_lines":25,"files":19}},"total_code_lines":2472,"total_comment_lines":25}},{"id":94278,"crate":"snow","num":"0.1.10","dl_path":"/api/v1/crates/snow/0.1.10/download","readme_path":"/api/v1/crates/snow/0.1.10/readme","updated_at":"2018-05-27T01:46:31.386277Z","created_at":"2018-05-27T01:46:31.386277Z","downloads":2211,"features":{"default":[],"hacl-accelerated":["hacl-resolver"],"hacl-resolver":["hacl-star"],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt","x25519-dalek/nightly"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.10/dependencies","version_downloads":"/api/v1/crates/snow/0.1.10/downloads","authors":"/api/v1/crates/snow/0.1.10/authors"},"crate_size":317758,"published_by":null,"audit_actions":[],"checksum":"9e4f5d2d372e58967642c2ce17946b779415adecb817bfcb2d1d2ef4f44d8a69","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2447,"comment_lines":25,"files":19}},"total_code_lines":2447,"total_comment_lines":25}},{"id":91056,"crate":"snow","num":"0.1.9","dl_path":"/api/v1/crates/snow/0.1.9/download","readme_path":"/api/v1/crates/snow/0.1.9/readme","updated_at":"2018-05-01T23:54:48.591710Z","created_at":"2018-05-01T23:54:48.591710Z","downloads":8648,"features":{"default":[],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.9/dependencies","version_downloads":"/api/v1/crates/snow/0.1.9/downloads","authors":"/api/v1/crates/snow/0.1.9/authors"},"crate_size":315743,"published_by":null,"audit_actions":[],"checksum":"61b9aee75898d73f844abfc1afc456565bf11815b72fe6659426dd34393c9af2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2120,"comment_lines":20,"files":18}},"total_code_lines":2120,"total_comment_lines":20}},{"id":67470,"crate":"snow","num":"0.1.8-preview","dl_path":"/api/v1/crates/snow/0.1.8-preview/download","readme_path":"/api/v1/crates/snow/0.1.8-preview/readme","updated_at":"2017-11-30T02:59:21.166801Z","created_at":"2017-10-05T00:02:53.757347Z","downloads":2316,"features":{"default":[],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.8-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.8-preview/downloads","authors":"/api/v1/crates/snow/0.1.8-preview/authors"},"crate_size":315388,"published_by":null,"audit_actions":[],"checksum":"f48c2e9c3e713e6e17beedb4ae145f1f4b6c7bd2e8ee993cece40607dd09d49e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2104,"comment_lines":21,"files":18}},"total_code_lines":2104,"total_comment_lines":21}},{"id":56844,"crate":"snow","num":"0.1.7-preview","dl_path":"/api/v1/crates/snow/0.1.7-preview/download","readme_path":"/api/v1/crates/snow/0.1.7-preview/readme","updated_at":"2017-11-30T03:48:16.506471Z","created_at":"2017-06-15T19:58:58.791620Z","downloads":2235,"features":{"default":[],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.7-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.7-preview/downloads","authors":"/api/v1/crates/snow/0.1.7-preview/authors"},"crate_size":235757,"published_by":null,"audit_actions":[],"checksum":"aab0523fa5478daea057c05fd4e2b5666ea851834358fe8815b58f4fbaf16b94","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2059,"comment_lines":21,"files":18}},"total_code_lines":2059,"total_comment_lines":21}},{"id":55269,"crate":"snow","num":"0.1.6-preview","dl_path":"/api/v1/crates/snow/0.1.6-preview/download","readme_path":"/api/v1/crates/snow/0.1.6-preview/readme","updated_at":"2017-11-30T02:51:53.442699Z","created_at":"2017-05-31T05:32:05.741432Z","downloads":2210,"features":{"default":[],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.6-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.6-preview/downloads","authors":"/api/v1/crates/snow/0.1.6-preview/authors"},"crate_size":350494,"published_by":null,"audit_actions":[],"checksum":"0d8a9b7824e8f44ae3ec1452fe30e70cf1891223979ef042cd0cfdb1b85edf7e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2059,"comment_lines":21,"files":18}},"total_code_lines":2059,"total_comment_lines":21}},{"id":55164,"crate":"snow","num":"0.1.5-preview","dl_path":"/api/v1/crates/snow/0.1.5-preview/download","readme_path":"/api/v1/crates/snow/0.1.5-preview/readme","updated_at":"2017-11-30T03:21:27.656860Z","created_at":"2017-05-30T07:37:27.878398Z","downloads":2151,"features":{"default":[],"nightly":["blake2-rfc/simd_opt","chacha20-poly1305-aead/simd_opt"],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.5-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.5-preview/downloads","authors":"/api/v1/crates/snow/0.1.5-preview/authors"},"crate_size":350416,"published_by":null,"audit_actions":[],"checksum":"5e7377d61e623bc1eb223cb0fb30fe215b1fbf7cce914aca8c6205e7e61fca95","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2061,"comment_lines":22,"files":18}},"total_code_lines":2061,"total_comment_lines":22}},{"id":55105,"crate":"snow","num":"0.1.4-preview","dl_path":"/api/v1/crates/snow/0.1.4-preview/download","readme_path":"/api/v1/crates/snow/0.1.4-preview/readme","updated_at":"2017-11-30T03:42:40.444909Z","created_at":"2017-05-29T19:42:04.186851Z","downloads":2183,"features":{"default":[],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.4-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.4-preview/downloads","authors":"/api/v1/crates/snow/0.1.4-preview/authors"},"crate_size":350039,"published_by":null,"audit_actions":[],"checksum":"33dd49002be7f741b5fd6b3643cc3e49a525b50aa89e946acc263a8025590fd8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2029,"comment_lines":22,"files":17}},"total_code_lines":2029,"total_comment_lines":22}},{"id":55082,"crate":"snow","num":"0.1.3-preview","dl_path":"/api/v1/crates/snow/0.1.3-preview/download","readme_path":"/api/v1/crates/snow/0.1.3-preview/readme","updated_at":"2017-11-30T02:51:38.747023Z","created_at":"2017-05-29T17:45:59.610126Z","downloads":2160,"features":{"default":[],"ring-accelerated":["ring","ring-resolver"],"ring-resolver":["ring"],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.3-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.3-preview/downloads","authors":"/api/v1/crates/snow/0.1.3-preview/authors"},"crate_size":349923,"published_by":null,"audit_actions":[],"checksum":"ad299d82560f215dc6fbe5adb4cb7964bed0649788d7505827061d2f2992c0b7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2035,"comment_lines":21,"files":17}},"total_code_lines":2035,"total_comment_lines":21}},{"id":55035,"crate":"snow","num":"0.1.2-preview","dl_path":"/api/v1/crates/snow/0.1.2-preview/download","readme_path":"/api/v1/crates/snow/0.1.2-preview/readme","updated_at":"2017-11-30T02:36:10.733350Z","created_at":"2017-05-29T09:05:28.233408Z","downloads":2160,"features":{"default":[],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.2-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.2-preview/downloads","authors":"/api/v1/crates/snow/0.1.2-preview/authors"},"crate_size":348826,"published_by":null,"audit_actions":[],"checksum":"aec59f9243bebdf464b881babed592507bd809c3842ba711bc3b5f4bae9b8a62","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1861,"comment_lines":19,"files":16}},"total_code_lines":1861,"total_comment_lines":19}},{"id":54759,"crate":"snow","num":"0.1.0-preview","dl_path":"/api/v1/crates/snow/0.1.0-preview/download","readme_path":"/api/v1/crates/snow/0.1.0-preview/readme","updated_at":"2017-11-30T02:50:52.491097Z","created_at":"2017-05-26T19:11:37.566958Z","downloads":2211,"features":{"default":[],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.1.0-preview/dependencies","version_downloads":"/api/v1/crates/snow/0.1.0-preview/downloads","authors":"/api/v1/crates/snow/0.1.0-preview/authors"},"crate_size":348836,"published_by":null,"audit_actions":[],"checksum":"2b9e0b0ff306d36d1c23654e46d67c599f7abafd03216feee98ff2bf74ae082f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1838,"comment_lines":20,"files":16}},"total_code_lines":1838,"total_comment_lines":20}},{"id":54735,"crate":"snow","num":"0.0.1-preview.12","dl_path":"/api/v1/crates/snow/0.0.1-preview.12/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.12/readme","updated_at":"2017-11-30T03:46:40.511415Z","created_at":"2017-05-26T13:11:03.011810Z","downloads":2173,"features":{"default":[],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.12/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.12/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.12/authors"},"crate_size":348767,"published_by":null,"audit_actions":[],"checksum":"82173bc119f551e8d065fb56f3b4bf69df5114277bbb4f360abbc1e17b7e53c7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1838,"comment_lines":20,"files":16}},"total_code_lines":1838,"total_comment_lines":20}},{"id":53172,"crate":"snow","num":"0.0.1-preview.11","dl_path":"/api/v1/crates/snow/0.0.1-preview.11/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.11/readme","updated_at":"2017-11-30T03:19:13.446959Z","created_at":"2017-05-13T09:39:40.463383Z","downloads":2224,"features":{"default":[],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.11/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.11/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.11/authors"},"crate_size":345947,"published_by":null,"audit_actions":[],"checksum":"fffb12579d603e0e7e653a96966b50a7dc28683cd3cc95e96c422d05706bf48b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1644,"comment_lines":20,"files":16}},"total_code_lines":1644,"total_comment_lines":20}},{"id":48388,"crate":"snow","num":"0.0.1-preview.10","dl_path":"/api/v1/crates/snow/0.0.1-preview.10/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.10/readme","updated_at":"2017-11-30T02:50:31.143366Z","created_at":"2017-03-21T13:15:06.396247Z","downloads":2221,"features":{"default":[],"vector-tests":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.10/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.10/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.10/authors"},"crate_size":407429,"published_by":null,"audit_actions":[],"checksum":"993c097fd12d7469a50c1a11db2ee25d81fe127115116a5847498771e9ce288b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1648,"comment_lines":18,"files":16}},"total_code_lines":1648,"total_comment_lines":18}},{"id":47861,"crate":"snow","num":"0.0.1-preview.9","dl_path":"/api/v1/crates/snow/0.0.1-preview.9/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.9/readme","updated_at":"2017-11-30T02:36:13.451171Z","created_at":"2017-03-15T12:30:32.944810Z","downloads":2198,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.9/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.9/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.9/authors"},"crate_size":406645,"published_by":null,"audit_actions":[],"checksum":"265414051c305c7fcfe193d9434736659fce910580df3b27720dfa7714ed4923","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1623,"comment_lines":16,"files":16}},"total_code_lines":1623,"total_comment_lines":16}},{"id":47855,"crate":"snow","num":"0.0.1-preview.8","dl_path":"/api/v1/crates/snow/0.0.1-preview.8/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.8/readme","updated_at":"2017-11-30T02:50:21.922880Z","created_at":"2017-03-15T10:53:41.389580Z","downloads":2192,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.8/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.8/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.8/authors"},"crate_size":406695,"published_by":null,"audit_actions":[],"checksum":"77871d2aa7ab4c836a993211d28f1759a65ae14c2c9ca3c2604e1e070fb5d160","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1629,"comment_lines":18,"files":16}},"total_code_lines":1629,"total_comment_lines":18}},{"id":47806,"crate":"snow","num":"0.0.1-preview.7","dl_path":"/api/v1/crates/snow/0.0.1-preview.7/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.7/readme","updated_at":"2017-11-30T02:50:13.276115Z","created_at":"2017-03-14T19:26:03.011434Z","downloads":2169,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.7/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.7/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.7/authors"},"crate_size":406649,"published_by":null,"audit_actions":[],"checksum":"dc8b82242faec13be5d242901342c7f32ba38400bafcfd818cf868422fafa9b0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1630,"comment_lines":18,"files":16}},"total_code_lines":1630,"total_comment_lines":18}},{"id":47768,"crate":"snow","num":"0.0.1-preview.6","dl_path":"/api/v1/crates/snow/0.0.1-preview.6/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.6/readme","updated_at":"2017-11-30T02:27:50.312356Z","created_at":"2017-03-14T09:15:14.007268Z","downloads":2164,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.6/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.6/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.6/authors"},"crate_size":406328,"published_by":null,"audit_actions":[],"checksum":"49b297919c504be8b5a16a276959a937be3515388bfdc0bd3307145ccc0f4efe","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1630,"comment_lines":18,"files":16}},"total_code_lines":1630,"total_comment_lines":18}},{"id":47734,"crate":"snow","num":"0.0.1-preview.4","dl_path":"/api/v1/crates/snow/0.0.1-preview.4/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.4/readme","updated_at":"2017-11-30T04:03:30.402262Z","created_at":"2017-03-13T19:25:54.140634Z","downloads":2199,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.4/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.4/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.4/authors"},"crate_size":405811,"published_by":null,"audit_actions":[],"checksum":"727074c1dbc95ed42795b4f3707ccc5024badf6f72f69c6d72440185008fe9cd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1647,"comment_lines":18,"files":16}},"total_code_lines":1647,"total_comment_lines":18}},{"id":47706,"crate":"snow","num":"0.0.1-preview.3","dl_path":"/api/v1/crates/snow/0.0.1-preview.3/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.3/readme","updated_at":"2017-11-30T03:16:07.022783Z","created_at":"2017-03-13T10:51:39.298712Z","downloads":2180,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.3/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.3/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.3/authors"},"crate_size":405716,"published_by":null,"audit_actions":[],"checksum":"86a55e41caf60ac9ddbc057000fcc73722727d71035a0f6b64a5bfa61e365074","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1669,"comment_lines":16,"files":16}},"total_code_lines":1669,"total_comment_lines":16}},{"id":47705,"crate":"snow","num":"0.0.1-preview.2","dl_path":"/api/v1/crates/snow/0.0.1-preview.2/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.2/readme","updated_at":"2017-11-30T04:03:30.351755Z","created_at":"2017-03-13T10:49:53.080755Z","downloads":2256,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.2/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.2/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.2/authors"},"crate_size":405717,"published_by":null,"audit_actions":[],"checksum":"208ae26d77f6d2d5fb65b32dc593a5fba63d465ea710363921bf2f21a0480df0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1669,"comment_lines":16,"files":16}},"total_code_lines":1669,"total_comment_lines":16}},{"id":47702,"crate":"snow","num":"0.0.1-preview.1","dl_path":"/api/v1/crates/snow/0.0.1-preview.1/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.1/readme","updated_at":"2017-11-30T03:16:07.018122Z","created_at":"2017-03-13T10:39:42.118958Z","downloads":2277,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.1/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.1/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.1/authors"},"crate_size":405648,"published_by":null,"audit_actions":[],"checksum":"3c30869433f948df08b727dfc4f3b5723fcf45eae5caf8dee10b587f59f5efc3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1669,"comment_lines":16,"files":16}},"total_code_lines":1669,"total_comment_lines":16}},{"id":47476,"crate":"snow","num":"0.0.1-preview.0","dl_path":"/api/v1/crates/snow/0.0.1-preview.0/download","readme_path":"/api/v1/crates/snow/0.0.1-preview.0/readme","updated_at":"2017-11-30T04:03:30.349120Z","created_at":"2017-03-10T06:27:50.580233Z","downloads":2281,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/snow/0.0.1-preview.0/dependencies","version_downloads":"/api/v1/crates/snow/0.0.1-preview.0/downloads","authors":"/api/v1/crates/snow/0.0.1-preview.0/authors"},"crate_size":405270,"published_by":null,"audit_actions":[],"checksum":"8b3d23bd8886f97a687d1163301a092dbb3bb4c0f9879f78d3bfe382f1448fef","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-rust implementation of the Noise Protocol Framework","homepage":"https://github.com/mcginty/snow","documentation":null,"repository":"https://github.com/mcginty/snow","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1686,"comment_lines":16,"files":15}},"total_code_lines":1686,"total_comment_lines":16}}],"keywords":[{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2653},{"id":"noise","keyword":"noise","created_at":"2014-12-02T22:04:29.451999Z","crates_cnt":104},{"id":"protocol","keyword":"protocol","created_at":"2014-11-20T20:14:31.702804Z","crates_cnt":2291}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7364}]}