{"crate":{"id":"bcrypt-pbkdf","name":"bcrypt-pbkdf","updated_at":"2026-04-22T12:54:47.630646Z","versions":[2291407,1993397,1961774,1810892,1713089,1586337,1216729,1044711,741445,518841,503350,501880,464639,418440,418428,403322,374402,372776,333306,296069,273962,258627,251927,200803,119495,119494,108656,104979],"keywords":["crypto","hashing","password","phf"],"categories":["authentication","no-std","cryptography"],"badges":[],"created_at":"2018-08-22T22:31:30.768929Z","downloads":17412980,"recent_downloads":4653678,"default_version":"0.11.0","num_versions":28,"yanked":false,"max_version":"0.11.0","newest_version":"0.11.0","max_stable_version":"0.11.0","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","links":{"version_downloads":"/api/v1/crates/bcrypt-pbkdf/downloads","versions":null,"owners":"/api/v1/crates/bcrypt-pbkdf/owners","owner_team":"/api/v1/crates/bcrypt-pbkdf/owner_team","owner_user":"/api/v1/crates/bcrypt-pbkdf/owner_user","reverse_dependencies":"/api/v1/crates/bcrypt-pbkdf/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2291407,"crate":"bcrypt-pbkdf","num":"0.11.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0/readme","updated_at":"2026-04-22T12:54:47.630646Z","created_at":"2026-04-22T12:54:47.630646Z","downloads":2881581,"features":{"alloc":[],"default":["alloc"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0/authors"},"crate_size":13132,"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-04-22T12:54:47.630646Z"}],"checksum":"144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":210,"comment_lines":5,"files":2}},"total_code_lines":210,"total_comment_lines":5}},{"id":1993397,"crate":"bcrypt-pbkdf","num":"0.11.0-rc.6","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.6/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.6/readme","updated_at":"2026-02-03T01:13:54.621169Z","created_at":"2026-02-03T01:13:54.621169Z","downloads":13526,"features":{"alloc":[],"default":["alloc"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.6/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.6/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.6/authors"},"crate_size":12449,"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:13:54.621169Z"}],"checksum":"1dd80936d4a1ae6919e782d45e4ccb5928bf6d742d588ab8350b1417addcd325","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":208,"comment_lines":4,"files":2}},"total_code_lines":208,"total_comment_lines":4}},{"id":1961774,"crate":"bcrypt-pbkdf","num":"0.11.0-rc.3","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.3/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.3/readme","updated_at":"2026-01-21T16:27:53.133556Z","created_at":"2026-01-21T16:27:53.133556Z","downloads":261,"features":{"alloc":[],"default":["alloc"],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.3/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.3/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.3/authors"},"crate_size":12451,"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:27:53.133556Z"}],"checksum":"f77aa83b547cf80cbf9591df43bec6f18f8303cfab26883b1b2d9ad039f9bfe4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":208,"comment_lines":4,"files":2}},"total_code_lines":208,"total_comment_lines":4}},{"id":1810892,"crate":"bcrypt-pbkdf","num":"0.11.0-rc.2","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.2/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.2/readme","updated_at":"2025-11-05T23:48:43.175578Z","created_at":"2025-11-05T23:48:43.175578Z","downloads":6410,"features":{"alloc":[],"default":["alloc","std"],"std":[],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.2/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.2/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.2/authors"},"crate_size":12234,"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-05T23:48:43.175578Z"}],"checksum":"5f0a790efa000ecb138276d4da57f782c0e6bb60d59150105290d6ec8cfeb2c2","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":4,"files":2}},"total_code_lines":212,"total_comment_lines":4}},{"id":1713089,"crate":"bcrypt-pbkdf","num":"0.11.0-rc.1","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.1/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.1/readme","updated_at":"2025-09-03T15:34:11.170686Z","created_at":"2025-09-03T15:34:11.170686Z","downloads":4109,"features":{"alloc":[],"default":["alloc","std"],"std":[],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.1/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.1/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.1/authors"},"crate_size":12217,"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:34:11.170686Z"}],"checksum":"b1bf369918379398613de5b595f0f843a9c0eaef8266d33a54fb7f82c69f846e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":4,"files":2}},"total_code_lines":212,"total_comment_lines":4}},{"id":1586337,"crate":"bcrypt-pbkdf","num":"0.11.0-rc.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.0/readme","updated_at":"2025-05-31T17:43:10.398225Z","created_at":"2025-05-31T17:43:10.398225Z","downloads":2751,"features":{"alloc":[],"default":["alloc","std"],"std":[],"zeroize":["dep:zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0-rc.0/authors"},"crate_size":12137,"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:43:10.398225Z"}],"checksum":"3cc110942d74f151c8944335316ae8d07cfbc4e0282e883c5d20e3ca284b40b0","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":4,"files":2}},"total_code_lines":212,"total_comment_lines":4}},{"id":1216729,"crate":"bcrypt-pbkdf","num":"0.11.0-pre.1","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.1/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.1/readme","updated_at":"2024-07-27T20:55:10.200391Z","created_at":"2024-07-27T20:55:10.200391Z","downloads":11453,"features":{"alloc":[],"default":["alloc","std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.1/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.1/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.1/authors"},"crate_size":11116,"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:55:10.200391Z"}],"checksum":"995d049b2af860ac443b0d730729a8fc3624fbe731db8a6285f270f3c4040587","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"bcrypt-pbkdf password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":4,"files":2}},"total_code_lines":212,"total_comment_lines":4}},{"id":1044711,"crate":"bcrypt-pbkdf","num":"0.11.0-pre.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.0/readme","updated_at":"2024-02-08T17:12:43.864880Z","created_at":"2024-02-08T17:12:43.864880Z","downloads":2083,"features":{"alloc":[],"default":["alloc","std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.11.0-pre.0/authors"},"crate_size":11043,"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:12:43.864880Z"}],"checksum":"7f13a053cab24cbb64c1352aa6dee9839a1f5ad559710cfb6118cac49c39b63c","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":4,"files":2}},"total_code_lines":212,"total_comment_lines":4}},{"id":741445,"crate":"bcrypt-pbkdf","num":"0.10.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.10.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.10.0/readme","updated_at":"2023-03-05T03:43:53.378491Z","created_at":"2023-03-05T03:43:53.378491Z","downloads":11978878,"features":{"alloc":[],"default":["alloc","std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.10.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.10.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.10.0/authors"},"crate_size":11032,"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-05T03:43:53.378491Z"}],"checksum":"6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":4,"files":2}},"total_code_lines":212,"total_comment_lines":4}},{"id":518841,"crate":"bcrypt-pbkdf","num":"0.9.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.9.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.9.0/readme","updated_at":"2022-03-18T20:33:45.481878Z","created_at":"2022-03-18T20:33:45.481878Z","downloads":347483,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.9.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.9.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.9.0/authors"},"crate_size":10610,"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-18T20:33:45.481878Z"}],"checksum":"3806a8db60cf56efee531616a34a6aaa9a114d6da2add861b0fa4a188881b2c7","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":194,"comment_lines":5,"files":2}},"total_code_lines":194,"total_comment_lines":5}},{"id":503350,"crate":"bcrypt-pbkdf","num":"0.8.1","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.8.1/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.8.1/readme","updated_at":"2022-02-21T00:30:49.713614Z","created_at":"2022-02-21T00:30:49.713614Z","downloads":490690,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.8.1/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.8.1/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.8.1/authors"},"crate_size":10605,"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-02-21T00:30:49.713614Z"}],"checksum":"f4ef233ffa9cb9c7820b2b0e9efd0821ed180e866c9120ec9f45518659742074","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":196,"comment_lines":5,"files":2}},"total_code_lines":196,"total_comment_lines":5}},{"id":501880,"crate":"bcrypt-pbkdf","num":"0.8.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.8.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.8.0/readme","updated_at":"2022-02-17T22:56:24.418377Z","created_at":"2022-02-17T22:56:24.418377Z","downloads":2391,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.8.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.8.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.8.0/authors"},"crate_size":10545,"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:56:24.418377Z"}],"checksum":"817caafebf3cfea0139534f061e5e7812967b9c7878c3e68e569c0d8c561d90c","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":200,"comment_lines":5,"files":2}},"total_code_lines":200,"total_comment_lines":5}},{"id":464639,"crate":"bcrypt-pbkdf","num":"0.7.2","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.7.2/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.7.2/readme","updated_at":"2021-12-07T21:15:07.220859Z","created_at":"2021-12-07T21:15:07.220859Z","downloads":844742,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.7.2/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.7.2/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.7.2/authors"},"crate_size":10460,"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:15:07.220859Z"}],"checksum":"4bde65b3c84000288c0abe8aa601a4b7c40b0dbbb7d144dd6c712ed9796e1fd5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":200,"comment_lines":5,"files":2}},"total_code_lines":200,"total_comment_lines":5}},{"id":418440,"crate":"bcrypt-pbkdf","num":"0.7.1","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.7.1/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.7.1/readme","updated_at":"2021-08-28T01:40:28.841998Z","created_at":"2021-08-28T01:40:28.841998Z","downloads":361958,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.7.1/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.7.1/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.7.1/authors"},"crate_size":10366,"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-28T01:40:28.841998Z"}],"checksum":"a6a610511a47ca83ab86a1b4c665c521c3fc69162c2f45f876304caba9e0a76d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":233,"comment_lines":4,"files":2}},"total_code_lines":233,"total_comment_lines":4}},{"id":418428,"crate":"bcrypt-pbkdf","num":"0.7.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.7.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.7.0/readme","updated_at":"2021-08-28T01:40:54.145782Z","created_at":"2021-08-28T00:41:05.541963Z","downloads":2318,"features":{"default":["std"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.7.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.7.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.7.0/authors"},"crate_size":10336,"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:41:05.541963Z"},{"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:40:52.321817Z"}],"checksum":"68d9208283ba3e2d90f1c37330a9395c9de5a4b538a1c82b6b638d016164228e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":233,"comment_lines":4,"files":2}},"total_code_lines":233,"total_comment_lines":4}},{"id":403322,"crate":"bcrypt-pbkdf","num":"0.6.2","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.6.2/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.6.2/readme","updated_at":"2021-07-20T14:20:20.170558Z","created_at":"2021-07-20T14:20:20.170558Z","downloads":143984,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.6.2/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.6.2/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.6.2/authors"},"crate_size":10262,"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:20:20.170558Z"}],"checksum":"7c38c03b9506bd92bf1ef50665a81eda156f615438f7654bffba58907e6149d7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":233,"comment_lines":4,"files":2}},"total_code_lines":233,"total_comment_lines":4}},{"id":374402,"crate":"bcrypt-pbkdf","num":"0.6.1","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.6.1/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.6.1/readme","updated_at":"2021-05-04T14:09:00.572297Z","created_at":"2021-05-04T14:09:00.572297Z","downloads":237351,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.6.1/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.6.1/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.6.1/authors"},"crate_size":10157,"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-04T14:09:00.572297Z"}],"checksum":"12621b8e87feb183a6e5dbb315e49026b2229c4398797ee0ae2d1bc00aef41b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":229,"comment_lines":4,"files":2}},"total_code_lines":229,"total_comment_lines":4}},{"id":372776,"crate":"bcrypt-pbkdf","num":"0.6.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.6.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.6.0/readme","updated_at":"2021-05-05T14:58:43.685283Z","created_at":"2021-04-29T20:26:00.190415Z","downloads":2768,"features":{"default":["std"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.6.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.6.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.6.0/authors"},"crate_size":10122,"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:26:00.190415Z"},{"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-05-05T14:58:41.715349Z"}],"checksum":"4645e59eb7020efc99d437a473c79d2074924df55e1d5c50a71dcfcb71fd8569","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":229,"comment_lines":4,"files":2}},"total_code_lines":229,"total_comment_lines":4}},{"id":333306,"crate":"bcrypt-pbkdf","num":"0.5.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.5.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.5.0/readme","updated_at":"2021-01-30T00:13:50.783330Z","created_at":"2021-01-30T00:13:50.783330Z","downloads":5928,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.5.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.5.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.5.0/authors"},"crate_size":10143,"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-30T00:13:50.783330Z"}],"checksum":"ac3c57ebe4acbed200ea7079f70d873d87783af0a5057501323d0a391ae36309","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":229,"comment_lines":4,"files":2}},"total_code_lines":229,"total_comment_lines":4}},{"id":296069,"crate":"bcrypt-pbkdf","num":"0.4.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.4.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.4.0/readme","updated_at":"2020-10-18T17:10:26.680815Z","created_at":"2020-10-18T17:10:26.680815Z","downloads":8366,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.4.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.4.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.4.0/authors"},"crate_size":10105,"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":"2020-10-18T17:10:26.680815Z"}],"checksum":"70d5bbe46c3d614969b18885d5d9dee18948c1af87bdcd48d0968d2d3e7a50b5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":229,"comment_lines":4,"files":2}},"total_code_lines":229,"total_comment_lines":4}},{"id":273962,"crate":"bcrypt-pbkdf","num":"0.3.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.3.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.3.0/readme","updated_at":"2020-08-18T19:00:26.171276Z","created_at":"2020-08-18T19:00:26.171276Z","downloads":8554,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.3.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.3.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.3.0/authors"},"crate_size":9363,"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":"2020-08-18T19:00:26.171276Z"}],"checksum":"f247b010c64cd549f37a8a28174589b9c054308724df0c2de446472a74ab1d1d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":229,"comment_lines":4,"files":2}},"total_code_lines":229,"total_comment_lines":4}},{"id":258627,"crate":"bcrypt-pbkdf","num":"0.2.1","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.2.1/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.2.1/readme","updated_at":"2020-07-03T08:01:58.991610Z","created_at":"2020-07-03T08:01:58.991610Z","downloads":5318,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.2.1/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.2.1/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.2.1/authors"},"crate_size":9340,"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":"2020-07-03T08:01:58.991610Z"}],"checksum":"61efa3a7c675c7fe8ac7dfc9e0c6591afb6e8ddbbb0621fde41e1e2fc2fe30d9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":229,"comment_lines":4,"files":2}},"total_code_lines":229,"total_comment_lines":4}},{"id":251927,"crate":"bcrypt-pbkdf","num":"0.2.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.2.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.2.0/readme","updated_at":"2020-06-13T07:49:02.509902Z","created_at":"2020-06-13T07:49:02.509902Z","downloads":2753,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.2.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.2.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.2.0/authors"},"crate_size":9006,"published_by":{"id":6289,"login":"str4d","name":"Jack Grigg","avatar":"https://avatars.githubusercontent.com/u/4993799?v=4","url":"https://github.com/str4d","github_username_matches":true,"created_at":"2013-07-12T01:40:03Z"},"audit_actions":[{"action":"publish","user":{"id":6289,"login":"str4d","name":"Jack Grigg","avatar":"https://avatars.githubusercontent.com/u/4993799?v=4","url":"https://github.com/str4d","github_username_matches":true,"created_at":"2013-07-12T01:40:03Z"},"time":"2020-06-13T07:49:02.509902Z"}],"checksum":"3511adf78355caccf49f9b4cf827cfcedb8ede4db450754e718a01d7617b0cef","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":225,"comment_lines":4,"files":2}},"total_code_lines":225,"total_comment_lines":4}},{"id":200803,"crate":"bcrypt-pbkdf","num":"0.1.0","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.1.0/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.1.0/readme","updated_at":"2020-01-03T16:15:04.510590Z","created_at":"2020-01-03T16:15:04.510590Z","downloads":15900,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.1.0/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.1.0/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.1.0/authors"},"crate_size":8951,"published_by":{"id":6289,"login":"str4d","name":"Jack Grigg","avatar":"https://avatars.githubusercontent.com/u/4993799?v=4","url":"https://github.com/str4d","github_username_matches":true,"created_at":"2013-07-12T01:40:03Z"},"audit_actions":[{"action":"publish","user":{"id":6289,"login":"str4d","name":"Jack Grigg","avatar":"https://avatars.githubusercontent.com/u/4993799?v=4","url":"https://github.com/str4d","github_username_matches":true,"created_at":"2013-07-12T01:40:03Z"},"time":"2020-01-03T16:15:04.510590Z"}],"checksum":"108e67d628901912875b038f27df25091799ba3b2fb1254a00fde6efb4318313","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"bcrypt-pbkdf password-based key derivation function","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":293,"comment_lines":4,"files":2}},"total_code_lines":293,"total_comment_lines":4}},{"id":119495,"crate":"bcrypt-pbkdf","num":"0.0.4","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.0.4/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.0.4/readme","updated_at":"2019-01-24T12:41:57.140190Z","created_at":"2018-11-25T13:14:56.781879Z","downloads":2544,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.0.4/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.0.4/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.0.4/authors"},"crate_size":6024,"published_by":null,"audit_actions":[],"checksum":"426830f980da9d74e137806da74f095615b139756e73e0fd35ffa70cd4bd9809","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"bcrypt_pbkdf implementation in pure Rust.","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/brycx/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":469,"comment_lines":34,"files":2}},"total_code_lines":469,"total_comment_lines":34}},{"id":119494,"crate":"bcrypt-pbkdf","num":"0.0.3","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.0.3/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.0.3/readme","updated_at":"2019-01-24T12:41:46.758297Z","created_at":"2018-11-25T13:09:27.201057Z","downloads":2472,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.0.3/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.0.3/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.0.3/authors"},"crate_size":6022,"published_by":null,"audit_actions":[],"checksum":"039973f83e10bc3db625fcdedb228546fd75d1d3aaddea3a23a0586144324d07","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"bcrypt_pbkdf implementation in pure Rust.","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/brycx/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":469,"comment_lines":34,"files":2}},"total_code_lines":469,"total_comment_lines":34}},{"id":108656,"crate":"bcrypt-pbkdf","num":"0.0.2","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.0.2/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.0.2/readme","updated_at":"2018-11-25T13:02:05.535308Z","created_at":"2018-09-17T21:07:33.394431Z","downloads":2496,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.0.2/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.0.2/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.0.2/authors"},"crate_size":5999,"published_by":null,"audit_actions":[],"checksum":"b5078a2e092a3dab1ebe969f48610e98e03f1985adbe759c039acfadadd38823","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"bcrypt_pbkdf implementation in pure Rust.","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/brycx/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":469,"comment_lines":34,"files":2}},"total_code_lines":469,"total_comment_lines":34}},{"id":104979,"crate":"bcrypt-pbkdf","num":"0.0.1","dl_path":"/api/v1/crates/bcrypt-pbkdf/0.0.1/download","readme_path":"/api/v1/crates/bcrypt-pbkdf/0.0.1/readme","updated_at":"2018-11-25T13:01:50.140206Z","created_at":"2018-08-22T22:31:30.768929Z","downloads":2482,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bcrypt-pbkdf/0.0.1/dependencies","version_downloads":"/api/v1/crates/bcrypt-pbkdf/0.0.1/downloads","authors":"/api/v1/crates/bcrypt-pbkdf/0.0.1/authors"},"crate_size":5872,"published_by":null,"audit_actions":[],"checksum":"e56607c325fee2aaf9b2e2bf90005cf203a969efcea08bf3f31e9a2a9339dbb3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"bcrypt_pbkdf implementation in pure Rust.","homepage":null,"documentation":"https://docs.rs/bcrypt-pbkdf","repository":"https://github.com/brycx/bcrypt-pbkdf","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":469,"comment_lines":34,"files":2}},"total_code_lines":469,"total_comment_lines":34}}],"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":2934},{"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":13691},{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7888}]}