{"crate":{"id":"scrypt","name":"scrypt","updated_at":"2026-04-22T12:57:26.796747Z","versions":[2291410,1993398,1961775,1919577,1890247,1878869,1871279,1865210,1812324,1713090,1585534,1585432,1294026,1216731,1044712,741459,518887,501878,464640,418438,372753,357131,353460,342417,336361,334251,333303,296067,276033,273957,258604,251007,111484,106248,99890,98329,35314],"keywords":["crypto","hashing","password","phf"],"categories":["authentication","cryptography","no-std"],"badges":[],"created_at":"2016-10-06T21:29:14.810296Z","downloads":74369490,"recent_downloads":21490178,"default_version":"0.12.0","num_versions":37,"yanked":false,"max_version":"0.12.0","newest_version":"0.12.0","max_stable_version":"0.12.0","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","links":{"version_downloads":"/api/v1/crates/scrypt/downloads","versions":null,"owners":"/api/v1/crates/scrypt/owners","owner_team":"/api/v1/crates/scrypt/owner_team","owner_user":"/api/v1/crates/scrypt/owner_user","reverse_dependencies":"/api/v1/crates/scrypt/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2291410,"crate":"scrypt","num":"0.12.0","dl_path":"/api/v1/crates/scrypt/0.12.0/download","readme_path":"/api/v1/crates/scrypt/0.12.0/readme","updated_at":"2026-04-22T12:57:26.796747Z","created_at":"2026-04-22T12:57:26.796747Z","downloads":4540633,"features":{"alloc":["password-hash?/alloc"],"getrandom":["password-hash","password-hash/getrandom"],"kdf":["alloc","dep:kdf"],"mcf":["alloc","phc","dep:ctutils","dep:mcf"],"parallel":["dep:rayon"],"phc":["password-hash/phc"],"rand_core":["password-hash/rand_core"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0/downloads","authors":"/api/v1/crates/scrypt/0.12.0/authors"},"crate_size":24752,"published_by":null,"audit_actions":[],"checksum":"d87af57419b594aa23fa95f09f0e06d80d84ba01c26148c43844cad6ff4485f0","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":{"provider":"github","repository":"RustCrypto/password-hashes","run_id":"24779521993","sha":"a795bf6f2dea6b9700fcc78f82a2ceaa19f36da7"},"linecounts":{"languages":{"Rust":{"code_lines":830,"comment_lines":46,"files":11}},"total_code_lines":830,"total_comment_lines":46}},{"id":1993398,"crate":"scrypt","num":"0.12.0-rc.10","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.10/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.10/readme","updated_at":"2026-02-03T01:14:13.594575Z","created_at":"2026-02-03T01:14:13.594575Z","downloads":135499,"features":{"alloc":["password-hash?/alloc"],"getrandom":["password-hash","password-hash/getrandom"],"kdf":["alloc","dep:kdf"],"mcf":["alloc","phc","dep:mcf","dep:subtle"],"parallel":["dep:rayon"],"phc":["password-hash/phc"],"rand_core":["password-hash/rand_core"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.10/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.10/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.10/authors"},"crate_size":23375,"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:14:13.594575Z"}],"checksum":"e03ed5b54ed5fcc8e016cd94301416bc2c01c05c87a6742b97468337c8804598","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":806,"comment_lines":41,"files":11}},"total_code_lines":806,"total_comment_lines":41}},{"id":1961775,"crate":"scrypt","num":"0.12.0-rc.9","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.9/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.9/readme","updated_at":"2026-01-21T16:28:10.663176Z","created_at":"2026-01-21T16:28:10.663176Z","downloads":2258,"features":{"alloc":["password-hash?/alloc"],"getrandom":["password-hash","password-hash/getrandom"],"kdf":["alloc","dep:kdf"],"mcf":["alloc","phc","dep:mcf","dep:subtle"],"parallel":["dep:rayon"],"phc":["password-hash/phc"],"rand_core":["password-hash/rand_core"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.9/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.9/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.9/authors"},"crate_size":21102,"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:28:10.663176Z"}],"checksum":"1f847dca682a96ca7c9a3683e155cc91f3acd57b6ff8fc19dcf4f5190bf732b3","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":799,"comment_lines":41,"files":11}},"total_code_lines":799,"total_comment_lines":41}},{"id":1919577,"crate":"scrypt","num":"0.12.0-rc.8","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.8/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.8/readme","updated_at":"2026-01-03T22:53:00.632211Z","created_at":"2026-01-03T22:53:00.632211Z","downloads":2695,"features":{"alloc":["password-hash?/alloc"],"getrandom":["password-hash","password-hash/getrandom"],"mcf":["alloc","password-hash","dep:mcf","dep:subtle"],"parallel":["dep:rayon"],"phc":["password-hash/phc"],"rand_core":["password-hash/rand_core"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.8/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.8/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.8/authors"},"crate_size":20904,"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-03T22:53:00.632211Z"}],"checksum":"13ac15f5e54b9e1ba72ee618fc8ed94dd9dbe7b09c0eeaed80bced84100d8381","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":779,"comment_lines":41,"files":11}},"total_code_lines":779,"total_comment_lines":41}},{"id":1890247,"crate":"scrypt","num":"0.12.0-rc.7","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.7/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.7/readme","updated_at":"2025-12-18T23:47:10.864739Z","created_at":"2025-12-18T23:47:10.864739Z","downloads":4567,"features":{"alloc":["password-hash?/alloc"],"getrandom":["password-hash","password-hash/getrandom"],"mcf":["alloc","password-hash","dep:mcf","dep:subtle"],"phc":["password-hash/phc"],"rand_core":["password-hash/rand_core"],"rayon":["dep:rayon"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.7/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.7/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.7/authors"},"crate_size":18950,"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-18T23:47:10.864739Z"}],"checksum":"899b703812a73065bbd0c4017dfe1932125da1502870ad88125d7ee3668c9f23","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":559,"comment_lines":37,"files":6}},"total_code_lines":559,"total_comment_lines":37}},{"id":1878869,"crate":"scrypt","num":"0.12.0-rc.6","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.6/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.6/readme","updated_at":"2025-12-13T22:29:54.330919Z","created_at":"2025-12-13T22:29:54.330919Z","downloads":1238,"features":{"alloc":["password-hash?/alloc"],"default":["password-hash","rayon"],"getrandom":["password-hash","password-hash/getrandom"],"password-hash":["dep:password-hash"],"rand_core":["password-hash/rand_core"],"rayon":["dep:rayon"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.6/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.6/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.6/authors"},"crate_size":16396,"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:29:54.330919Z"}],"checksum":"7b2159e8b7c18b0d131f07810192788598e955bf21263096f3bf707ab6cd90fc","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":5}},"total_code_lines":352,"total_comment_lines":20}},{"id":1871279,"crate":"scrypt","num":"0.12.0-rc.5","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.5/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.5/readme","updated_at":"2025-12-10T02:37:52.766792Z","created_at":"2025-12-10T02:37:52.766792Z","downloads":58,"features":{"default":["simple","rayon"],"rayon":["dep:rayon"],"simple":["dep:password-hash","dep:phc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.5/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.5/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.5/authors"},"crate_size":16145,"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:37:52.766792Z"}],"checksum":"100d8d21023375752ba3e1452a9600c5110581f24a556ff31ff1b18a17c01437","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":349,"comment_lines":20,"files":5}},"total_code_lines":349,"total_comment_lines":20}},{"id":1865210,"crate":"scrypt","num":"0.12.0-rc.4","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.4/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.4/readme","updated_at":"2025-12-07T17:13:45.433624Z","created_at":"2025-12-07T17:13:45.433624Z","downloads":7465,"features":{"default":["simple","rayon"],"rayon":["dep:rayon"],"simple":["dep:password-hash"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.4/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.4/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.4/authors"},"crate_size":16034,"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:13:45.433624Z"}],"checksum":"167695481f302b1be08d453c6fc266f0c437be29577ee74537385c7243961326","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":346,"comment_lines":20,"files":5}},"total_code_lines":346,"total_comment_lines":20}},{"id":1812324,"crate":"scrypt","num":"0.12.0-rc.3","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.3/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.3/readme","updated_at":"2025-11-06T19:49:23.114165Z","created_at":"2025-11-06T19:49:23.114165Z","downloads":31995,"features":{"default":["simple","rayon"],"rayon":["dep:rayon"],"simple":["password-hash"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.3/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.3/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.3/authors"},"crate_size":15870,"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-06T19:49:23.114165Z"}],"checksum":"506c46bd50cae340ff3f2cfe8f08ee378a24e230a1221cbf9d570afe6b697212","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":299,"comment_lines":20,"files":5}},"total_code_lines":299,"total_comment_lines":20}},{"id":1713090,"crate":"scrypt","num":"0.12.0-rc.2","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.2/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.2/readme","updated_at":"2025-09-03T15:34:28.795666Z","created_at":"2025-09-03T15:34:28.795666Z","downloads":10083,"features":{"default":["simple"],"simple":["password-hash"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.2/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.2/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.2/authors"},"crate_size":15236,"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:28.795666Z"}],"checksum":"b3c33c6091950068d08cb0974afb259fba7fb7e992bf297a8b264c47b3d82d75","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":283,"comment_lines":20,"files":5}},"total_code_lines":283,"total_comment_lines":20}},{"id":1585534,"crate":"scrypt","num":"0.12.0-rc.1","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.1/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.1/readme","updated_at":"2025-05-30T21:54:41.872414Z","created_at":"2025-05-30T21:54:41.872414Z","downloads":13718,"features":{"default":["simple"],"simple":["password-hash"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.1/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.1/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.1/authors"},"crate_size":15188,"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-30T21:54:41.872414Z"}],"checksum":"3d88fc3052d284ebbd0fb26de47d04232da7cb2468c62afd7fc3f95e53dc0c1e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":283,"comment_lines":20,"files":5}},"total_code_lines":283,"total_comment_lines":20}},{"id":1585432,"crate":"scrypt","num":"0.12.0-rc.0","dl_path":"/api/v1/crates/scrypt/0.12.0-rc.0/download","readme_path":"/api/v1/crates/scrypt/0.12.0-rc.0/readme","updated_at":"2025-05-30T19:19:17.109518Z","created_at":"2025-05-30T19:19:17.109518Z","downloads":652,"features":{"default":["simple"],"simple":["password-hash"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-rc.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-rc.0/downloads","authors":"/api/v1/crates/scrypt/0.12.0-rc.0/authors"},"crate_size":15182,"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-30T19:19:17.109518Z"}],"checksum":"bd48d8012debea1a2c42f6279b79a3d4d9d2175a065d7eda1ea208a65f198d47","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":283,"comment_lines":20,"files":5}},"total_code_lines":283,"total_comment_lines":20}},{"id":1294026,"crate":"scrypt","num":"0.12.0-pre.2","dl_path":"/api/v1/crates/scrypt/0.12.0-pre.2/download","readme_path":"/api/v1/crates/scrypt/0.12.0-pre.2/readme","updated_at":"2024-10-07T19:53:44.378025Z","created_at":"2024-10-07T19:53:44.378025Z","downloads":48225,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-pre.2/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-pre.2/downloads","authors":"/api/v1/crates/scrypt/0.12.0-pre.2/authors"},"crate_size":13595,"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-10-07T19:53:44.378025Z"}],"checksum":"8a91394d9fa36fde88b8b976973db9fe6a0e4b32eea79f0ca13ba1b818daa3b2","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":268,"comment_lines":20,"files":5}},"total_code_lines":268,"total_comment_lines":20}},{"id":1216731,"crate":"scrypt","num":"0.12.0-pre.1","dl_path":"/api/v1/crates/scrypt/0.12.0-pre.1/download","readme_path":"/api/v1/crates/scrypt/0.12.0-pre.1/readme","updated_at":"2024-07-27T20:56:19.820258Z","created_at":"2024-07-27T20:56:19.820258Z","downloads":37439,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-pre.1/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-pre.1/downloads","authors":"/api/v1/crates/scrypt/0.12.0-pre.1/authors"},"crate_size":13599,"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:56:19.820258Z"}],"checksum":"2d3b72607db59bcdf41734bf35ca0d1589a2187fa5ec2f75ff4c61c55ca4dc2c","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Scrypt password-based key derivation function","homepage":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":268,"comment_lines":20,"files":5}},"total_code_lines":268,"total_comment_lines":20}},{"id":1044712,"crate":"scrypt","num":"0.12.0-pre.0","dl_path":"/api/v1/crates/scrypt/0.12.0-pre.0/download","readme_path":"/api/v1/crates/scrypt/0.12.0-pre.0/readme","updated_at":"2024-02-08T17:13:03.495801Z","created_at":"2024-02-08T17:13:03.495801Z","downloads":3411,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.12.0-pre.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.12.0-pre.0/downloads","authors":"/api/v1/crates/scrypt/0.12.0-pre.0/authors"},"crate_size":13523,"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:13:03.495801Z"}],"checksum":"656df76db6bc8b06ac0b3b72de02c158d5391007812f0190b8255cadc670566d","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":268,"comment_lines":20,"files":5}},"total_code_lines":268,"total_comment_lines":20}},{"id":741459,"crate":"scrypt","num":"0.11.0","dl_path":"/api/v1/crates/scrypt/0.11.0/download","readme_path":"/api/v1/crates/scrypt/0.11.0/readme","updated_at":"2023-03-05T04:14:12.867867Z","created_at":"2023-03-05T04:14:12.867867Z","downloads":54755812,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.11.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.11.0/downloads","authors":"/api/v1/crates/scrypt/0.11.0/authors"},"crate_size":13440,"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-05T04:14:12.867867Z"}],"checksum":"0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":268,"comment_lines":20,"files":5}},"total_code_lines":268,"total_comment_lines":20}},{"id":518887,"crate":"scrypt","num":"0.10.0","dl_path":"/api/v1/crates/scrypt/0.10.0/download","readme_path":"/api/v1/crates/scrypt/0.10.0/readme","updated_at":"2022-03-18T23:12:49.489138Z","created_at":"2022-03-18T23:12:49.489138Z","downloads":10332971,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.10.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.10.0/downloads","authors":"/api/v1/crates/scrypt/0.10.0/authors"},"crate_size":13042,"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-18T23:12:49.489138Z"}],"checksum":"9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":255,"comment_lines":21,"files":5}},"total_code_lines":255,"total_comment_lines":21}},{"id":501878,"crate":"scrypt","num":"0.9.0","dl_path":"/api/v1/crates/scrypt/0.9.0/download","readme_path":"/api/v1/crates/scrypt/0.9.0/readme","updated_at":"2022-02-17T22:55:57.035021Z","created_at":"2022-02-17T22:55:57.035021Z","downloads":24978,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.9.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.9.0/downloads","authors":"/api/v1/crates/scrypt/0.9.0/authors"},"crate_size":13029,"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:55:57.035021Z"}],"checksum":"ba0aaf3911fff0d942c10a49779de7754699810fc7dbe3df515613b2ecc8195a","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":256,"comment_lines":21,"files":5}},"total_code_lines":256,"total_comment_lines":21}},{"id":464640,"crate":"scrypt","num":"0.8.1","dl_path":"/api/v1/crates/scrypt/0.8.1/download","readme_path":"/api/v1/crates/scrypt/0.8.1/readme","updated_at":"2021-12-07T21:15:29.824412Z","created_at":"2021-12-07T21:15:29.824412Z","downloads":659618,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.8.1/dependencies","version_downloads":"/api/v1/crates/scrypt/0.8.1/downloads","authors":"/api/v1/crates/scrypt/0.8.1/authors"},"crate_size":12958,"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:29.824412Z"}],"checksum":"e73d6d7c6311ebdbd9184ad6c4447b2f36337e327bda107d3ba9e3c374f9d325","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":257,"comment_lines":21,"files":5}},"total_code_lines":257,"total_comment_lines":21}},{"id":418438,"crate":"scrypt","num":"0.8.0","dl_path":"/api/v1/crates/scrypt/0.8.0/download","readme_path":"/api/v1/crates/scrypt/0.8.0/readme","updated_at":"2021-08-28T01:24:47.712765Z","created_at":"2021-08-28T01:24:47.712765Z","downloads":1017830,"features":{"default":["simple","std"],"simple":["password-hash"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.8.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.8.0/downloads","authors":"/api/v1/crates/scrypt/0.8.0/authors"},"crate_size":12967,"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:24:47.712765Z"}],"checksum":"9f2cc535b6997b0c755bf9344e71ca0e1be070d07ff792f1fcd31e7b90e07d5f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":256,"comment_lines":21,"files":5}},"total_code_lines":256,"total_comment_lines":21}},{"id":372753,"crate":"scrypt","num":"0.7.0","dl_path":"/api/v1/crates/scrypt/0.7.0/download","readme_path":"/api/v1/crates/scrypt/0.7.0/readme","updated_at":"2021-04-29T19:52:00.958113Z","created_at":"2021-04-29T19:52:00.958113Z","downloads":1095393,"features":{"default":["simple","std"],"simple":["password-hash","base64ct"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.7.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.7.0/downloads","authors":"/api/v1/crates/scrypt/0.7.0/authors"},"crate_size":13440,"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-29T19:52:00.958113Z"}],"checksum":"879588d8f90906e73302547e20fffefdd240eb3e0e744e142321f5d49dea0518","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":301,"comment_lines":20,"files":5}},"total_code_lines":301,"total_comment_lines":20}},{"id":357131,"crate":"scrypt","num":"0.6.5","dl_path":"/api/v1/crates/scrypt/0.6.5/download","readme_path":"/api/v1/crates/scrypt/0.6.5/readme","updated_at":"2021-03-27T14:52:35.177666Z","created_at":"2021-03-27T14:52:35.177666Z","downloads":350716,"features":{"default":["simple","std"],"simple":["password-hash","base64ct"],"std":["password-hash/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.6.5/dependencies","version_downloads":"/api/v1/crates/scrypt/0.6.5/downloads","authors":"/api/v1/crates/scrypt/0.6.5/authors"},"crate_size":13406,"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-03-27T14:52:35.177666Z"}],"checksum":"19230d10daad7f163d8c1fc8edf84fbe52ac71c2ebe5adf3f763aa1557b843e3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":307,"comment_lines":21,"files":5}},"total_code_lines":307,"total_comment_lines":21}},{"id":353460,"crate":"scrypt","num":"0.6.4","dl_path":"/api/v1/crates/scrypt/0.6.4/download","readme_path":"/api/v1/crates/scrypt/0.6.4/readme","updated_at":"2021-03-27T15:03:32.103811Z","created_at":"2021-03-17T18:23:52.732141Z","downloads":7010,"features":{"default":["simple","std"],"simple":["password-hash","base64ct"],"std":["password-hash/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.6.4/dependencies","version_downloads":"/api/v1/crates/scrypt/0.6.4/downloads","authors":"/api/v1/crates/scrypt/0.6.4/authors"},"crate_size":13354,"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-03-17T18:23:52.732141Z"},{"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-03-27T15:03:30.230449Z"}],"checksum":"25cba843abb27147110e2e9aa82b3be81eb386a9c6e3b35504c8c2ee305fd643","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":307,"comment_lines":21,"files":5}},"total_code_lines":307,"total_comment_lines":21}},{"id":342417,"crate":"scrypt","num":"0.6.3","dl_path":"/api/v1/crates/scrypt/0.6.3/download","readme_path":"/api/v1/crates/scrypt/0.6.3/readme","updated_at":"2021-02-21T00:56:02.945004Z","created_at":"2021-02-21T00:56:02.945004Z","downloads":9266,"features":{"default":["simple","std"],"simple":["password-hash","base64ct"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.6.3/dependencies","version_downloads":"/api/v1/crates/scrypt/0.6.3/downloads","authors":"/api/v1/crates/scrypt/0.6.3/authors"},"crate_size":13329,"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-21T00:56:02.945004Z"}],"checksum":"b14b541af4bb9dfd8bb3ca9b487e430103303421953402bc5b44d9c06e620829","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":307,"comment_lines":21,"files":5}},"total_code_lines":307,"total_comment_lines":21}},{"id":336361,"crate":"scrypt","num":"0.6.2","dl_path":"/api/v1/crates/scrypt/0.6.2/download","readme_path":"/api/v1/crates/scrypt/0.6.2/readme","updated_at":"2021-02-06T18:42:43.506362Z","created_at":"2021-02-06T18:42:43.506362Z","downloads":4086,"features":{"default":["simple","std"],"simple":["password-hash","base64ct"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.6.2/dependencies","version_downloads":"/api/v1/crates/scrypt/0.6.2/downloads","authors":"/api/v1/crates/scrypt/0.6.2/authors"},"crate_size":13386,"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-06T18:42:43.506362Z"}],"checksum":"dc92172b99814ff0b66ad8aca73619156a00a5bed5b441bf543123f2556987e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":307,"comment_lines":21,"files":5}},"total_code_lines":307,"total_comment_lines":21}},{"id":334251,"crate":"scrypt","num":"0.6.1","dl_path":"/api/v1/crates/scrypt/0.6.1/download","readme_path":"/api/v1/crates/scrypt/0.6.1/readme","updated_at":"2021-02-01T17:21:57.029466Z","created_at":"2021-02-01T17:21:57.029466Z","downloads":4231,"features":{"default":["simple","std"],"simple":["password-hash","base64ct"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.6.1/dependencies","version_downloads":"/api/v1/crates/scrypt/0.6.1/downloads","authors":"/api/v1/crates/scrypt/0.6.1/authors"},"crate_size":13195,"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-01T17:21:57.029466Z"}],"checksum":"77b69b8e66ae973594f4f5c42e32b06cb4c32c070e682f6feceb30b83c3f3d5c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":298,"comment_lines":21,"files":5}},"total_code_lines":298,"total_comment_lines":21}},{"id":333303,"crate":"scrypt","num":"0.6.0","dl_path":"/api/v1/crates/scrypt/0.6.0/download","readme_path":"/api/v1/crates/scrypt/0.6.0/readme","updated_at":"2021-02-01T17:22:42.541353Z","created_at":"2021-01-29T23:54:04.240039Z","downloads":2536,"features":{"default":["simple","std"],"simple":["password-hash","base64ct"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.6.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.6.0/downloads","authors":"/api/v1/crates/scrypt/0.6.0/authors"},"crate_size":13146,"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-29T23:54:04.240039Z"},{"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-02-01T17:22:40.677074Z"}],"checksum":"1a7590317f2155937d67271b945fd467d99646ba9b5215a4598f183a1cba72f4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":297,"comment_lines":21,"files":5}},"total_code_lines":297,"total_comment_lines":21}},{"id":296067,"crate":"scrypt","num":"0.5.0","dl_path":"/api/v1/crates/scrypt/0.5.0/download","readme_path":"/api/v1/crates/scrypt/0.5.0/readme","updated_at":"2020-10-18T17:10:15.836675Z","created_at":"2020-10-18T17:10:15.836675Z","downloads":553384,"features":{"default":["include_simple","thread_rng","std"],"include_simple":["rand_core","base64","subtle"],"std":[],"thread_rng":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.5.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.5.0/downloads","authors":"/api/v1/crates/scrypt/0.5.0/authors"},"crate_size":13025,"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:15.836675Z"}],"checksum":"8da492dab03f925d977776a0b7233d7b934d6dc2b94faead48928e2e9bacedb9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashes/tree/master/scrypt","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":255,"comment_lines":25,"files":5}},"total_code_lines":255,"total_comment_lines":25}},{"id":276033,"crate":"scrypt","num":"0.4.1","dl_path":"/api/v1/crates/scrypt/0.4.1/download","readme_path":"/api/v1/crates/scrypt/0.4.1/readme","updated_at":"2020-08-24T22:22:27.830715Z","created_at":"2020-08-24T22:22:27.830715Z","downloads":65825,"features":{"default":["include_simple","thread_rng","std"],"include_simple":["rand_core","base64","subtle"],"std":[],"thread_rng":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.4.1/dependencies","version_downloads":"/api/v1/crates/scrypt/0.4.1/downloads","authors":"/api/v1/crates/scrypt/0.4.1/authors"},"crate_size":12644,"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-24T22:22:27.830715Z"}],"checksum":"3437654bbbe34054a268b3859fe41f871215069b39f0aef78808d85c37100696","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":315,"comment_lines":25,"files":5}},"total_code_lines":315,"total_comment_lines":25}},{"id":273957,"crate":"scrypt","num":"0.4.0","dl_path":"/api/v1/crates/scrypt/0.4.0/download","readme_path":"/api/v1/crates/scrypt/0.4.0/readme","updated_at":"2020-08-18T18:39:47.451174Z","created_at":"2020-08-18T18:39:47.451174Z","downloads":3238,"features":{"default":["include_simple","thread_rng","std"],"include_simple":["rand_core","base64","subtle"],"std":[],"thread_rng":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.4.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.4.0/downloads","authors":"/api/v1/crates/scrypt/0.4.0/authors"},"crate_size":12632,"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-08-18T18:39:47.451174Z"}],"checksum":"9d6ac09e31080f27e22c357205a8abee200c359d02cb888378a7c773a7a9165c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":315,"comment_lines":25,"files":5}},"total_code_lines":315,"total_comment_lines":25}},{"id":258604,"crate":"scrypt","num":"0.3.1","dl_path":"/api/v1/crates/scrypt/0.3.1/download","readme_path":"/api/v1/crates/scrypt/0.3.1/readme","updated_at":"2020-07-03T06:47:08.216902Z","created_at":"2020-07-03T06:47:08.216902Z","downloads":51652,"features":{"default":["include_simple","thread_rng","std"],"include_simple":["rand_core","base64","subtle"],"std":[],"thread_rng":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.3.1/dependencies","version_downloads":"/api/v1/crates/scrypt/0.3.1/downloads","authors":"/api/v1/crates/scrypt/0.3.1/authors"},"crate_size":12540,"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-03T06:47:08.216902Z"}],"checksum":"10e7e75e27e8cd47e4be027d4b9fdc0b696116f981c22de21ca7bad63a9cb33a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":313,"comment_lines":25,"files":5}},"total_code_lines":313,"total_comment_lines":25}},{"id":251007,"crate":"scrypt","num":"0.3.0","dl_path":"/api/v1/crates/scrypt/0.3.0/download","readme_path":"/api/v1/crates/scrypt/0.3.0/readme","updated_at":"2020-06-10T18:23:56.201438Z","created_at":"2020-06-10T18:23:56.201438Z","downloads":22336,"features":{"default":["include_simple","thread_rng","std"],"include_simple":["rand_core","base64","subtle"],"std":[],"thread_rng":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.3.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.3.0/downloads","authors":"/api/v1/crates/scrypt/0.3.0/authors"},"crate_size":12475,"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-06-10T18:23:56.201438Z"}],"checksum":"83ecb7ed8e2266bd539feb932c52b9e7ce01d14384166ac50fecb173f762f1aa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":313,"comment_lines":25,"files":5}},"total_code_lines":313,"total_comment_lines":25}},{"id":111484,"crate":"scrypt","num":"0.2.0","dl_path":"/api/v1/crates/scrypt/0.2.0/download","readme_path":"/api/v1/crates/scrypt/0.2.0/readme","updated_at":"2018-10-08T21:30:44.267543Z","created_at":"2018-10-08T21:30:44.267543Z","downloads":420976,"features":{"default":["include_simple"],"include_simple":["rand","base64","subtle"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.2.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.2.0/downloads","authors":"/api/v1/crates/scrypt/0.2.0/authors"},"crate_size":11868,"published_by":null,"audit_actions":[],"checksum":"656c79d0e90d0ab28ac86bf3c3d10bfbbac91450d3f190113b4e76d9fec3cfdd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":288,"comment_lines":33,"files":5}},"total_code_lines":288,"total_comment_lines":33}},{"id":106248,"crate":"scrypt","num":"0.1.2","dl_path":"/api/v1/crates/scrypt/0.1.2/download","readme_path":"/api/v1/crates/scrypt/0.1.2/readme","updated_at":"2021-08-28T01:16:55.824438Z","created_at":"2018-08-30T23:46:11.504149Z","downloads":96022,"features":{"default":["include_simple"],"include_simple":["rand","base64","constant_time_eq"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.1.2/dependencies","version_downloads":"/api/v1/crates/scrypt/0.1.2/downloads","authors":"/api/v1/crates/scrypt/0.1.2/authors"},"crate_size":11690,"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-08-28T01:16:54.641833Z"}],"checksum":"8570c5e2fa69cb29d492fd4e9974b6b5facb5a888e1c6da630d4a3cd7ebfef4a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":284,"comment_lines":33,"files":4}},"total_code_lines":284,"total_comment_lines":33}},{"id":99890,"crate":"scrypt","num":"0.1.1","dl_path":"/api/v1/crates/scrypt/0.1.1/download","readme_path":"/api/v1/crates/scrypt/0.1.1/readme","updated_at":"2021-08-28T01:16:51.815431Z","created_at":"2018-07-15T16:00:49.489369Z","downloads":3030,"features":{"default":["include_simple"],"include_simple":["rand","base64","constant_time_eq"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.1.1/dependencies","version_downloads":"/api/v1/crates/scrypt/0.1.1/downloads","authors":"/api/v1/crates/scrypt/0.1.1/authors"},"crate_size":11153,"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-08-28T01:16:50.584812Z"}],"checksum":"b97c14676e2dbca880f9b193e33bc22aab863cc5153c3d479737df98718c2039","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":283,"comment_lines":33,"files":4}},"total_code_lines":283,"total_comment_lines":33}},{"id":98329,"crate":"scrypt","num":"0.1.0","dl_path":"/api/v1/crates/scrypt/0.1.0/download","readme_path":"/api/v1/crates/scrypt/0.1.0/readme","updated_at":"2018-07-15T16:01:09.052056Z","created_at":"2018-06-30T15:03:20.393450Z","downloads":2674,"features":{"default":["include_simple"],"include_simple":["rand","base64","constant_time_eq"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.1.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.1.0/downloads","authors":"/api/v1/crates/scrypt/0.1.0/authors"},"crate_size":11123,"published_by":null,"audit_actions":[],"checksum":"d170cb87eb1dc156cad3f5bbd2519efad20246a2ce3500fe0936e634115e2f2e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Scrypt password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/password-hashing","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":278,"comment_lines":33,"files":4}},"total_code_lines":278,"total_comment_lines":33}},{"id":35314,"crate":"scrypt","num":"0.0.0","dl_path":"/api/v1/crates/scrypt/0.0.0/download","readme_path":"/api/v1/crates/scrypt/0.0.0/readme","updated_at":"2021-08-28T01:16:49.823895Z","created_at":"2016-10-06T21:29:14.810296Z","downloads":3118,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/scrypt/0.0.0/dependencies","version_downloads":"/api/v1/crates/scrypt/0.0.0/downloads","authors":"/api/v1/crates/scrypt/0.0.0/authors"},"crate_size":364,"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-08-28T01:16:48.155167Z"}],"checksum":"a701cd1cb3efadbc1624a8b8eae5e4a97364bd60e5ae1a544c415f0bec7d96c4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Password-based key derivation function","homepage":null,"documentation":"https://docs.rs/scrypt","repository":"https://github.com/RustCrypto/rust-crypto-decoupled","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":7880},{"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":13686}]}