{"crate":{"id":"argon2","name":"argon2","updated_at":"2026-08-27T16:54:18.571817Z","versions":[3093645,2152537,1993392,1961770,1878866,1871247,1865205,1810933,1713087,1586334,1216726,1044708,1020538,889110,845387,741429,698892,574037,518804,501883,492409,464637,424288,418421,418405,415757,413394,403321,383463,372766,368195,345868,338994,336837,336819,333103,46568],"keywords":["crypto","hashing","password","phf"],"categories":["authentication","cryptography","no-std"],"badges":[],"created_at":"2017-02-28T15:24:34.446863Z","downloads":60601173,"recent_downloads":22896243,"default_version":"0.6.0","num_versions":37,"yanked":false,"max_version":"0.6.0","newest_version":"0.6.0","max_stable_version":"0.6.0","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","links":{"version_downloads":"/api/v1/crates/argon2/downloads","versions":null,"owners":"/api/v1/crates/argon2/owners","owner_team":"/api/v1/crates/argon2/owner_team","owner_user":"/api/v1/crates/argon2/owner_user","reverse_dependencies":"/api/v1/crates/argon2/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":3093645,"crate":"argon2","num":"0.6.0","dl_path":"/api/v1/crates/argon2/0.6.0/download","readme_path":"/api/v1/crates/argon2/0.6.0/readme","updated_at":"2026-08-27T16:54:18.571817Z","created_at":"2026-08-27T16:54:18.571817Z","downloads":1738259,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","getrandom","password-hash"],"getrandom":["password-hash/getrandom"],"kdf":["alloc","dep:kdf"],"parallel":["dep:rayon"],"password-hash":["dep:password-hash"],"rand_core":["password-hash/rand_core"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0/downloads","authors":"/api/v1/crates/argon2/0.6.0/authors"},"crate_size":34538,"published_by":null,"audit_actions":[],"checksum":"134c52ddac6d63c576bef8168db10c83c49c26444ecbc68060fef078925a901c","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":{"provider":"github","repository":"RustCrypto/password-hashes","run_id":"33095605667","sha":"b1e0ad6fe229b1ba74e4696c7359ab45d7e931f0"},"linecounts":{"languages":{"Rust":{"code_lines":1432,"comment_lines":63,"files":8}},"total_code_lines":1432,"total_comment_lines":63}},{"id":2152537,"crate":"argon2","num":"0.6.0-rc.8","dl_path":"/api/v1/crates/argon2/0.6.0-rc.8/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.8/readme","updated_at":"2026-03-22T03:43:49.109288Z","created_at":"2026-03-22T03:43:49.109288Z","downloads":3018039,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","getrandom","password-hash"],"getrandom":["password-hash/getrandom"],"kdf":["alloc","dep:kdf"],"parallel":["dep:rayon"],"password-hash":["dep:password-hash"],"rand_core":["password-hash/rand_core"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.8/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.8/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.8/authors"},"crate_size":35630,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2026-03-22T03:43:49.109288Z"}],"checksum":"7af50940b73bf4e16c15c448a2b121c63f2d68e3e54b6a8731673cb4aa0cdff5","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1398,"comment_lines":63,"files":8}},"total_code_lines":1398,"total_comment_lines":63}},{"id":1993392,"crate":"argon2","num":"0.6.0-rc.7","dl_path":"/api/v1/crates/argon2/0.6.0-rc.7/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.7/readme","updated_at":"2026-02-03T01:12:30.447128Z","created_at":"2026-02-03T01:12:30.447128Z","downloads":32586,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","getrandom","password-hash"],"getrandom":["password-hash/getrandom"],"kdf":["alloc","dep:kdf"],"parallel":["dep:rayon"],"password-hash":["dep:password-hash"],"rand_core":["password-hash/rand_core"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.7/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.7/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.7/authors"},"crate_size":35666,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2026-02-03T01:12:30.447128Z"}],"checksum":"5cc32af0fde8095068147d01a5dfbc0e0b06307924138d992df7c8f18d34c585","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1398,"comment_lines":63,"files":8}},"total_code_lines":1398,"total_comment_lines":63}},{"id":1961770,"crate":"argon2","num":"0.6.0-rc.6","dl_path":"/api/v1/crates/argon2/0.6.0-rc.6/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.6/readme","updated_at":"2026-01-21T16:25:48.086238Z","created_at":"2026-01-21T16:25:48.086238Z","downloads":8992,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","getrandom","password-hash"],"getrandom":["password-hash/getrandom"],"kdf":["alloc","dep:kdf"],"parallel":["dep:rayon"],"password-hash":["dep:password-hash"],"rand_core":["password-hash/rand_core"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.6/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.6/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.6/authors"},"crate_size":33326,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2026-01-21T16:25:48.086238Z"}],"checksum":"39b5afeb474438603309cd6e638f6baff5b8f4eb4605d63c761516712e044e5c","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1398,"comment_lines":63,"files":8}},"total_code_lines":1398,"total_comment_lines":63}},{"id":1878866,"crate":"argon2","num":"0.6.0-rc.5","dl_path":"/api/v1/crates/argon2/0.6.0-rc.5/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.5/readme","updated_at":"2025-12-13T22:28:47.798511Z","created_at":"2025-12-13T22:28:47.798511Z","downloads":15344,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","getrandom","password-hash"],"getrandom":["password-hash/getrandom"],"parallel":["dep:rayon"],"password-hash":["dep:password-hash"],"rand_core":["password-hash/rand_core"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.5/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.5/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.5/authors"},"crate_size":32940,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-12-13T22:28:47.798511Z"}],"checksum":"a26e88a084142953a0415c47ddf4081eddf9a6d310012bbe92e9827d03e447f0","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1375,"comment_lines":63,"files":8}},"total_code_lines":1375,"total_comment_lines":63}},{"id":1871247,"crate":"argon2","num":"0.6.0-rc.4","dl_path":"/api/v1/crates/argon2/0.6.0-rc.4/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.4/readme","updated_at":"2025-12-10T02:24:17.559555Z","created_at":"2025-12-10T02:24:17.559555Z","downloads":3001,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","getrandom","simple"],"getrandom":["simple","phc/getrandom"],"parallel":["dep:rayon"],"simple":["password-hash","phc"],"std":["alloc","base64ct/std"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.4/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.4/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.4/authors"},"crate_size":33127,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-12-10T02:24:17.559555Z"}],"checksum":"2318b1fbcb6d8ebe255091dce62990be001b47711191a9400225de50a208fec8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1385,"comment_lines":63,"files":8}},"total_code_lines":1385,"total_comment_lines":63}},{"id":1865205,"crate":"argon2","num":"0.6.0-rc.3","dl_path":"/api/v1/crates/argon2/0.6.0-rc.3/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.3/readme","updated_at":"2025-12-07T17:12:45.506151Z","created_at":"2025-12-07T17:12:45.506151Z","downloads":3230,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","password-hash","rand"],"getrandom":["simple","password-hash/getrandom"],"parallel":["dep:rayon"],"rand":["password-hash?/rand_core"],"simple":["password-hash"],"std":["alloc","base64ct/std"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.3/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.3/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.3/authors"},"crate_size":32954,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-12-07T17:12:45.506151Z"}],"checksum":"53fc8992356faa4da0422d552f1dc7d7fda26927165069fd0af2d565f0b0fc6f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1361,"comment_lines":63,"files":8}},"total_code_lines":1361,"total_comment_lines":63}},{"id":1810933,"crate":"argon2","num":"0.6.0-rc.2","dl_path":"/api/v1/crates/argon2/0.6.0-rc.2/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.2/readme","updated_at":"2025-11-06T00:15:50.630757Z","created_at":"2025-11-06T00:15:50.630757Z","downloads":76786,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","password-hash","rand"],"getrandom":["simple","password-hash/getrandom"],"parallel":["dep:rayon"],"rand":["password-hash?/rand_core"],"simple":["password-hash"],"std":["alloc","base64ct/std"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.2/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.2/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.2/authors"},"crate_size":33095,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-11-06T00:15:50.630757Z"}],"checksum":"e1a213fe583d472f454ae47407edc78848bebd950493528b1d4f7327a7dc335f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1343,"comment_lines":63,"files":8}},"total_code_lines":1343,"total_comment_lines":63}},{"id":1713087,"crate":"argon2","num":"0.6.0-rc.1","dl_path":"/api/v1/crates/argon2/0.6.0-rc.1/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.1/readme","updated_at":"2025-09-03T15:33:04.784980Z","created_at":"2025-09-03T15:33:04.784980Z","downloads":34114,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","password-hash","rand"],"parallel":["dep:rayon"],"rand":["password-hash?/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash?/os_rng","base64ct/std"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.1/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.1/authors"},"crate_size":33086,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-09-03T15:33:04.784980Z"}],"checksum":"d911686206fdd816a61ed5226535997149b0fc7726e37fee46f407c9ff82ed87","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1344,"comment_lines":64,"files":8}},"total_code_lines":1344,"total_comment_lines":64}},{"id":1586334,"crate":"argon2","num":"0.6.0-rc.0","dl_path":"/api/v1/crates/argon2/0.6.0-rc.0/download","readme_path":"/api/v1/crates/argon2/0.6.0-rc.0/readme","updated_at":"2025-05-31T17:36:25.833211Z","created_at":"2025-05-31T17:36:25.833211Z","downloads":14724,"features":{"alloc":["password-hash?/alloc"],"default":["alloc","password-hash","rand"],"rand":["password-hash?/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash?/os_rng","base64ct/std"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-rc.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-rc.0/downloads","authors":"/api/v1/crates/argon2/0.6.0-rc.0/authors"},"crate_size":30737,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-05-31T17:36:25.833211Z"}],"checksum":"99d62242539f39ae10c6654d86121e152344e24329c4adb921d672b6369f47a2","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1253,"comment_lines":48,"files":7}},"total_code_lines":1253,"total_comment_lines":48}},{"id":1216726,"crate":"argon2","num":"0.6.0-pre.1","dl_path":"/api/v1/crates/argon2/0.6.0-pre.1/download","readme_path":"/api/v1/crates/argon2/0.6.0-pre.1/readme","updated_at":"2024-07-27T20:54:35.807881Z","created_at":"2024-07-27T20:54:35.807881Z","downloads":40090,"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-pre.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-pre.1/downloads","authors":"/api/v1/crates/argon2/0.6.0-pre.1/authors"},"crate_size":28944,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-07-27T20:54:35.807881Z"}],"checksum":"8f95281c5706985b6c00f8a2270438f968d475672aa68a4a85cddcb57a68577b","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1220,"comment_lines":44,"files":7}},"total_code_lines":1220,"total_comment_lines":44}},{"id":1044708,"crate":"argon2","num":"0.6.0-pre.0","dl_path":"/api/v1/crates/argon2/0.6.0-pre.0/download","readme_path":"/api/v1/crates/argon2/0.6.0-pre.0/readme","updated_at":"2024-02-08T17:11:35.648568Z","created_at":"2024-02-08T17:11:35.648568Z","downloads":8619,"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.6.0-pre.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.6.0-pre.0/downloads","authors":"/api/v1/crates/argon2/0.6.0-pre.0/authors"},"crate_size":28816,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-02-08T17:11:35.648568Z"}],"checksum":"23c799111f751be3d73409b0b9e4160b0c69389216a66c463797eee5b243f7ef","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1220,"comment_lines":44,"files":7}},"total_code_lines":1220,"total_comment_lines":44}},{"id":1020538,"crate":"argon2","num":"0.5.3","dl_path":"/api/v1/crates/argon2/0.5.3/download","readme_path":"/api/v1/crates/argon2/0.5.3/readme","updated_at":"2024-01-20T19:21:51.661198Z","created_at":"2024-01-20T19:21:51.661198Z","downloads":50541006,"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.5.3/dependencies","version_downloads":"/api/v1/crates/argon2/0.5.3/downloads","authors":"/api/v1/crates/argon2/0.5.3/authors"},"crate_size":28795,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-01-20T19:21:51.661198Z"}],"checksum":"3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1220,"comment_lines":44,"files":7}},"total_code_lines":1220,"total_comment_lines":44}},{"id":889110,"crate":"argon2","num":"0.5.2","dl_path":"/api/v1/crates/argon2/0.5.2/download","readme_path":"/api/v1/crates/argon2/0.5.2/readme","updated_at":"2023-09-04T17:04:17.367267Z","created_at":"2023-09-04T17:04:17.367267Z","downloads":1192989,"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.5.2/dependencies","version_downloads":"/api/v1/crates/argon2/0.5.2/downloads","authors":"/api/v1/crates/argon2/0.5.2/authors"},"crate_size":28471,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-09-04T17:04:17.367267Z"}],"checksum":"17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1206,"comment_lines":41,"files":7}},"total_code_lines":1206,"total_comment_lines":41}},{"id":845387,"crate":"argon2","num":"0.5.1","dl_path":"/api/v1/crates/argon2/0.5.1/download","readme_path":"/api/v1/crates/argon2/0.5.1/readme","updated_at":"2023-07-13T16:55:35.007044Z","created_at":"2023-07-13T16:55:35.007044Z","downloads":272091,"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.5.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.5.1/downloads","authors":"/api/v1/crates/argon2/0.5.1/authors"},"crate_size":28364,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-07-13T16:55:35.007044Z"}],"checksum":"b2e554a8638bdc1e4eae9984845306cc95f8a9208ba8d49c3859fd958b46774d","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1206,"comment_lines":40,"files":7}},"total_code_lines":1206,"total_comment_lines":40}},{"id":741429,"crate":"argon2","num":"0.5.0","dl_path":"/api/v1/crates/argon2/0.5.0/download","readme_path":"/api/v1/crates/argon2/0.5.0/readme","updated_at":"2023-03-05T02:35:43.819053Z","created_at":"2023-03-05T02:35:43.819053Z","downloads":579616,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.5.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.5.0/downloads","authors":"/api/v1/crates/argon2/0.5.0/authors"},"crate_size":27500,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-03-05T02:35:43.819053Z"}],"checksum":"95c2fcf79ad1932ac6269a738109997a83c227c09b75842ae564dc8ede6a861c","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1152,"comment_lines":40,"files":7}},"total_code_lines":1152,"total_comment_lines":40}},{"id":698892,"crate":"argon2","num":"0.5.0-pre.0","dl_path":"/api/v1/crates/argon2/0.5.0-pre.0/download","readme_path":"/api/v1/crates/argon2/0.5.0-pre.0/readme","updated_at":"2023-01-09T02:57:13.760586Z","created_at":"2023-01-09T02:57:13.760586Z","downloads":2060,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.5.0-pre.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.5.0-pre.0/downloads","authors":"/api/v1/crates/argon2/0.5.0-pre.0/authors"},"crate_size":27203,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-01-09T02:57:13.760586Z"}],"checksum":"0efde6c15a373abaefe544ddae9fc024eac3073798ba0c40043fd655f3535eb8","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1146,"comment_lines":40,"files":7}},"total_code_lines":1146,"total_comment_lines":40}},{"id":574037,"crate":"argon2","num":"0.4.1","dl_path":"/api/v1/crates/argon2/0.4.1/download","readme_path":"/api/v1/crates/argon2/0.4.1/readme","updated_at":"2022-06-27T15:34:25.115843Z","created_at":"2022-06-27T15:34:25.115843Z","downloads":2222881,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.4.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.4.1/downloads","authors":"/api/v1/crates/argon2/0.4.1/authors"},"crate_size":28834,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-06-27T15:34:25.115843Z"}],"checksum":"db4ce4441f99dbd377ca8a8f57b698c44d0d6e712d8329b5040da5a64aa1ce73","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1234,"comment_lines":64,"files":8}},"total_code_lines":1234,"total_comment_lines":64}},{"id":518804,"crate":"argon2","num":"0.4.0","dl_path":"/api/v1/crates/argon2/0.4.0/download","readme_path":"/api/v1/crates/argon2/0.4.0/readme","updated_at":"2022-03-18T19:46:08.529762Z","created_at":"2022-03-18T19:46:08.529762Z","downloads":200234,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.4.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.4.0/downloads","authors":"/api/v1/crates/argon2/0.4.0/authors"},"crate_size":28732,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-03-18T19:46:08.529762Z"}],"checksum":"a27e27b63e4a34caee411ade944981136fdfa535522dc9944d6700196cbd899f","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1233,"comment_lines":64,"files":8}},"total_code_lines":1233,"total_comment_lines":64}},{"id":501883,"crate":"argon2","num":"0.3.4","dl_path":"/api/v1/crates/argon2/0.3.4/download","readme_path":"/api/v1/crates/argon2/0.3.4/readme","updated_at":"2022-02-17T22:57:15.522179Z","created_at":"2022-02-17T22:57:15.522179Z","downloads":190152,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.3.4/dependencies","version_downloads":"/api/v1/crates/argon2/0.3.4/downloads","authors":"/api/v1/crates/argon2/0.3.4/authors"},"crate_size":28818,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2022-02-17T22:57:15.522179Z"}],"checksum":"25df3c03f1040d0069fcd3907e24e36d59f9b6fa07ba49be0eb25a794f036ba7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1241,"comment_lines":65,"files":8}},"total_code_lines":1241,"total_comment_lines":65}},{"id":492409,"crate":"argon2","num":"0.3.3","dl_path":"/api/v1/crates/argon2/0.3.3/download","readme_path":"/api/v1/crates/argon2/0.3.3/readme","updated_at":"2022-01-30T17:03:10.203192Z","created_at":"2022-01-30T17:03:10.203192Z","downloads":17053,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.3.3/dependencies","version_downloads":"/api/v1/crates/argon2/0.3.3/downloads","authors":"/api/v1/crates/argon2/0.3.3/authors"},"crate_size":28785,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-01-30T17:03:10.203192Z"}],"checksum":"a0a21e93ce9e91fcd0e01744e4f205fb9192f82915646a7e880dfef0ab4a38d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1241,"comment_lines":65,"files":8}},"total_code_lines":1241,"total_comment_lines":65}},{"id":464637,"crate":"argon2","num":"0.3.2","dl_path":"/api/v1/crates/argon2/0.3.2/download","readme_path":"/api/v1/crates/argon2/0.3.2/readme","updated_at":"2021-12-07T21:13:54.342862Z","created_at":"2021-12-07T21:13:54.342862Z","downloads":34666,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.3.2/dependencies","version_downloads":"/api/v1/crates/argon2/0.3.2/downloads","authors":"/api/v1/crates/argon2/0.3.2/authors"},"crate_size":28746,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2021-12-07T21:13:54.342862Z"}],"checksum":"f1574351abf0e4ef0de867b083a9f8e2f13618efcad6d3253c53554e4a887ed5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1241,"comment_lines":65,"files":8}},"total_code_lines":1241,"total_comment_lines":65}},{"id":424288,"crate":"argon2","num":"0.3.1","dl_path":"/api/v1/crates/argon2/0.3.1/download","readme_path":"/api/v1/crates/argon2/0.3.1/readme","updated_at":"2021-09-11T14:25:30.711382Z","created_at":"2021-09-11T14:25:30.711382Z","downloads":52822,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.3.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.3.1/downloads","authors":"/api/v1/crates/argon2/0.3.1/authors"},"crate_size":23559,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-09-11T14:25:30.711382Z"}],"checksum":"34f8cda1a0ecf6f19d2bf64b9349d86900fa9bf98c979e655347a9e9dbe588c1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1205,"comment_lines":65,"files":8}},"total_code_lines":1205,"total_comment_lines":65}},{"id":418421,"crate":"argon2","num":"0.3.0","dl_path":"/api/v1/crates/argon2/0.3.0/download","readme_path":"/api/v1/crates/argon2/0.3.0/readme","updated_at":"2021-09-11T14:25:37.844111Z","created_at":"2021-08-28T00:06:05.204108Z","downloads":10465,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.3.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.3.0/downloads","authors":"/api/v1/crates/argon2/0.3.0/authors"},"crate_size":23486,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T00:06:05.204108Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-09-11T14:25:36.790434Z"}],"checksum":"d805bb12b532be9ce066df7913311f43716b41d8d780e9322113e8a6ae7c41ab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1205,"comment_lines":65,"files":8}},"total_code_lines":1205,"total_comment_lines":65}},{"id":418405,"crate":"argon2","num":"0.3.0-pre.1","dl_path":"/api/v1/crates/argon2/0.3.0-pre.1/download","readme_path":"/api/v1/crates/argon2/0.3.0-pre.1/readme","updated_at":"2021-08-27T22:40:29.324686Z","created_at":"2021-08-27T22:40:29.324686Z","downloads":1854,"features":{"alloc":[],"default":["alloc","password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["alloc","password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.3.0-pre.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.3.0-pre.1/downloads","authors":"/api/v1/crates/argon2/0.3.0-pre.1/authors"},"crate_size":23184,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-27T22:40:29.324686Z"}],"checksum":"ec73555bd9c7e4faa791e7f1189707d6b028b17143becaedaed010359b77a0a2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1205,"comment_lines":65,"files":8}},"total_code_lines":1205,"total_comment_lines":65}},{"id":415757,"crate":"argon2","num":"0.2.4","dl_path":"/api/v1/crates/argon2/0.2.4/download","readme_path":"/api/v1/crates/argon2/0.2.4/readme","updated_at":"2021-08-21T15:25:43.889563Z","created_at":"2021-08-21T15:25:43.889563Z","downloads":106871,"features":{"default":["password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.2.4/dependencies","version_downloads":"/api/v1/crates/argon2/0.2.4/downloads","authors":"/api/v1/crates/argon2/0.2.4/authors"},"crate_size":22281,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-21T15:25:43.889563Z"}],"checksum":"ca5162d1b961cb589a8ca08a2aa7cabc6341e05e0bf18d66a07697900b5d2ad0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1089,"comment_lines":80,"files":8}},"total_code_lines":1089,"total_comment_lines":80}},{"id":413394,"crate":"argon2","num":"0.2.3","dl_path":"/api/v1/crates/argon2/0.2.3/download","readme_path":"/api/v1/crates/argon2/0.2.3/readme","updated_at":"2021-08-28T01:18:31.328689Z","created_at":"2021-08-15T14:54:43.931514Z","downloads":5372,"features":{"default":["password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["password-hash/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.2.3/dependencies","version_downloads":"/api/v1/crates/argon2/0.2.3/downloads","authors":"/api/v1/crates/argon2/0.2.3/authors"},"crate_size":21744,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-15T14:54:43.931514Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:18:29.637975Z"}],"checksum":"e99a67e1c7e8bb14bdb2d8f4046da246e138c99f605499a0bb7aa39e9ec52435","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1015,"comment_lines":78,"files":8}},"total_code_lines":1015,"total_comment_lines":78}},{"id":403321,"crate":"argon2","num":"0.2.2","dl_path":"/api/v1/crates/argon2/0.2.2/download","readme_path":"/api/v1/crates/argon2/0.2.2/readme","updated_at":"2021-08-28T01:18:29.410324Z","created_at":"2021-07-20T14:19:42.816093Z","downloads":23261,"features":{"default":["password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["password-hash/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.2.2/dependencies","version_downloads":"/api/v1/crates/argon2/0.2.2/downloads","authors":"/api/v1/crates/argon2/0.2.2/authors"},"crate_size":21798,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2021-07-20T14:19:42.816093Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:18:27.948006Z"}],"checksum":"2ab8b02347b6f46e0287e74f75c611c7e3a350a1e7df449b7fc8c16f1e8d238e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1015,"comment_lines":78,"files":8}},"total_code_lines":1015,"total_comment_lines":78}},{"id":383463,"crate":"argon2","num":"0.2.1","dl_path":"/api/v1/crates/argon2/0.2.1/download","readme_path":"/api/v1/crates/argon2/0.2.1/readme","updated_at":"2021-08-28T01:18:27.504779Z","created_at":"2021-05-28T18:55:17.287312Z","downloads":48798,"features":{"default":["password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["password-hash/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.2.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.2.1/downloads","authors":"/api/v1/crates/argon2/0.2.1/authors"},"crate_size":21685,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-05-28T18:55:17.287312Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:18:25.642946Z"}],"checksum":"d60f5f3113c903294dc81dd8cf0012963ed4dda8bc931c864e12e175356ff98b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1014,"comment_lines":78,"files":8}},"total_code_lines":1014,"total_comment_lines":78}},{"id":372766,"crate":"argon2","num":"0.2.0","dl_path":"/api/v1/crates/argon2/0.2.0/download","readme_path":"/api/v1/crates/argon2/0.2.0/readme","updated_at":"2021-08-28T01:18:12.559327Z","created_at":"2021-04-29T20:09:28.969727Z","downloads":11926,"features":{"default":["password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["password-hash/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.2.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.2.0/downloads","authors":"/api/v1/crates/argon2/0.2.0/authors"},"crate_size":20735,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-04-29T20:09:28.969727Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:18:11.329775Z"}],"checksum":"8fa6ffe98a5aacd627ea719b7295646e6c457ff78bc87dff0a8d1e1a00c80557","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":934,"comment_lines":76,"files":7}},"total_code_lines":934,"total_comment_lines":76}},{"id":368195,"crate":"argon2","num":"0.1.5","dl_path":"/api/v1/crates/argon2/0.1.5/download","readme_path":"/api/v1/crates/argon2/0.1.5/readme","updated_at":"2021-04-18T19:27:08.502697Z","created_at":"2021-04-18T19:27:08.502697Z","downloads":17447,"features":{"default":["password-hash","rand"],"parallel":["rayon","std"],"rand":["password-hash/rand_core"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.1.5/dependencies","version_downloads":"/api/v1/crates/argon2/0.1.5/downloads","authors":"/api/v1/crates/argon2/0.1.5/authors"},"crate_size":20277,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-04-18T19:27:08.502697Z"}],"checksum":"03131dab9da042608bf4ce5942b6be746992758dff5a687dd43c659524178c4b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":909,"comment_lines":76,"files":4}},"total_code_lines":909,"total_comment_lines":76}},{"id":345868,"crate":"argon2","num":"0.1.4","dl_path":"/api/v1/crates/argon2/0.1.4/download","readme_path":"/api/v1/crates/argon2/0.1.4/readme","updated_at":"2021-08-28T01:17:34.968923Z","created_at":"2021-02-28T23:17:07.753633Z","downloads":26220,"features":{"default":["password-hash","rand"],"rand":["password-hash/rand_core"],"std":["password-hash/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.1.4/dependencies","version_downloads":"/api/v1/crates/argon2/0.1.4/downloads","authors":"/api/v1/crates/argon2/0.1.4/authors"},"crate_size":19476,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-02-28T23:17:07.753633Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:17:32.998791Z"}],"checksum":"7ee15f9f5e0f846cab0aa13d5dd1edbc49331dcae95a2e43b84ccc0b406dcda4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":839,"comment_lines":72,"files":4}},"total_code_lines":839,"total_comment_lines":72}},{"id":338994,"crate":"argon2","num":"0.1.3","dl_path":"/api/v1/crates/argon2/0.1.3/download","readme_path":"/api/v1/crates/argon2/0.1.3/readme","updated_at":"2021-08-28T01:17:33.040575Z","created_at":"2021-02-13T01:26:12.016014Z","downloads":7745,"features":{"default":["password-hash","rand"],"rand":["password-hash/rand_core"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.1.3/dependencies","version_downloads":"/api/v1/crates/argon2/0.1.3/downloads","authors":"/api/v1/crates/argon2/0.1.3/authors"},"crate_size":19444,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-02-13T01:26:12.016014Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:17:31.205410Z"}],"checksum":"da52b39a06876eae15b45b1b22b0c4e987f5557f611a05ccc7cda4cf8d3953ee","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":839,"comment_lines":72,"files":4}},"total_code_lines":839,"total_comment_lines":72}},{"id":336837,"crate":"argon2","num":"0.1.2","dl_path":"/api/v1/crates/argon2/0.1.2/download","readme_path":"/api/v1/crates/argon2/0.1.2/readme","updated_at":"2021-08-28T01:17:30.978369Z","created_at":"2021-02-07T23:06:36.643386Z","downloads":4839,"features":{"default":["password-hash","rand"],"rand":["password-hash/rand_core"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.1.2/dependencies","version_downloads":"/api/v1/crates/argon2/0.1.2/downloads","authors":"/api/v1/crates/argon2/0.1.2/authors"},"crate_size":19189,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-02-07T23:06:36.643386Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:17:29.120009Z"}],"checksum":"62c80a0d3a25e484544c69c2b4b8c7e40fb2ef523c252f50c25b9693664d40b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":818,"comment_lines":67,"files":4}},"total_code_lines":818,"total_comment_lines":67}},{"id":336819,"crate":"argon2","num":"0.1.1","dl_path":"/api/v1/crates/argon2/0.1.1/download","readme_path":"/api/v1/crates/argon2/0.1.1/readme","updated_at":"2021-08-28T01:17:27.945112Z","created_at":"2021-02-07T22:42:48.365929Z","downloads":1784,"features":{"default":["password-hash","rand"],"rand":["password-hash/rand_core"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.1.1/dependencies","version_downloads":"/api/v1/crates/argon2/0.1.1/downloads","authors":"/api/v1/crates/argon2/0.1.1/authors"},"crate_size":19161,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-02-07T22:42:48.365929Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:17:25.684248Z"}],"checksum":"08cbbeff7d35f1edc9da40af7314000046316e350f18a870bd974178e0f0df67","rust_version":null,"has_lib":null,"bin_names":null,"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":818,"comment_lines":67,"files":4}},"total_code_lines":818,"total_comment_lines":67}},{"id":333103,"crate":"argon2","num":"0.1.0","dl_path":"/api/v1/crates/argon2/0.1.0/download","readme_path":"/api/v1/crates/argon2/0.1.0/readme","updated_at":"2021-08-28T01:17:25.984126Z","created_at":"2021-01-29T14:40:57.873358Z","downloads":4206,"features":{"default":["password-hash"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.1.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.1.0/downloads","authors":"/api/v1/crates/argon2/0.1.0/authors"},"crate_size":18849,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-01-29T14:40:57.873358Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-28T01:17:23.965028Z"}],"checksum":"6566908d301ace6ab0e02267e8d9f74448cffed8aa8d3e27b07e247d2826e5e2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants","homepage":null,"documentation":"https://docs.rs/argon2","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":818,"comment_lines":67,"files":4}},"total_code_lines":818,"total_comment_lines":67}},{"id":46568,"crate":"argon2","num":"0.0.0","dl_path":"/api/v1/crates/argon2/0.0.0/download","readme_path":"/api/v1/crates/argon2/0.0.0/readme","updated_at":"2021-01-29T14:41:51.505833Z","created_at":"2017-02-28T15:24:34.446863Z","downloads":2444,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/argon2/0.0.0/dependencies","version_downloads":"/api/v1/crates/argon2/0.0.0/downloads","authors":"/api/v1/crates/argon2/0.0.0/authors"},"crate_size":317,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-01-29T14:41:49.438630Z"}],"checksum":"b37dc0359c94733fb73572cee5088ea4298c83daf4f765079668982038145772","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Key Derivation Function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2682},{"id":"hashing","keyword":"hashing","created_at":"2014-11-22T13:50:44.886126Z","crates_cnt":220},{"id":"password","keyword":"password","created_at":"2015-02-11T15:15:30.084831Z","crates_cnt":420},{"id":"phf","keyword":"phf","created_at":"2023-01-09T02:57:13.760586Z","crates_cnt":18}],"categories":[{"id":"authentication","category":"Authentication","slug":"authentication","description":"Crates to help with the process of confirming identities.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2932},{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7876},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13687}]}