{"crate":{"id":"keccak","name":"keccak","updated_at":"2026-08-21T12:55:13.628790Z","versions":[3047471,2934960,2126758,2067336,2026048,1964526,1712300,1016012,1012379,792642,663707,555081,555054,86615,85503],"keywords":["crypto","keccak","keccak-f","keccak-p","sponge"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2018-03-19T15:38:15.485407Z","downloads":168665234,"recent_downloads":43701067,"default_version":"0.2.2","num_versions":15,"yanked":false,"max_version":"0.2.2","newest_version":"0.2.2","max_stable_version":"0.2.2","description":"Pure Rust implementation of the Keccak sponge functions","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","links":{"version_downloads":"/api/v1/crates/keccak/downloads","versions":null,"owners":"/api/v1/crates/keccak/owners","owner_team":"/api/v1/crates/keccak/owner_team","owner_user":"/api/v1/crates/keccak/owner_user","reverse_dependencies":"/api/v1/crates/keccak/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":3047471,"crate":"keccak","num":"0.2.2","dl_path":"/api/v1/crates/keccak/0.2.2/download","readme_path":"/api/v1/crates/keccak/0.2.2/readme","updated_at":"2026-08-21T12:55:13.628790Z","created_at":"2026-08-21T12:55:13.628790Z","downloads":3229347,"features":{"parallel":["dep:hybrid-array"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.2.2/dependencies","version_downloads":"/api/v1/crates/keccak/0.2.2/downloads","authors":"/api/v1/crates/keccak/0.2.2/authors"},"crate_size":16975,"published_by":null,"audit_actions":[],"checksum":"d8f198d1db720e4940b5a493201d199d9f24f568f8f746bd13706243a2f71598","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Keccak sponge functions","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","trustpub_data":{"provider":"github","repository":"RustCrypto/sponges","run_id":"32484165829","sha":"ae480398120a0e753048dcf03dfeb2f6882c15aa"},"linecounts":{"languages":{"Rust":{"code_lines":489,"comment_lines":17,"files":7}},"total_code_lines":489,"total_comment_lines":17}},{"id":2934960,"crate":"keccak","num":"0.2.1","dl_path":"/api/v1/crates/keccak/0.2.1/download","readme_path":"/api/v1/crates/keccak/0.2.1/readme","updated_at":"2026-08-05T13:03:04.261567Z","created_at":"2026-08-05T13:03:04.261567Z","downloads":1620571,"features":{"parallel":["dep:hybrid-array"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.2.1/dependencies","version_downloads":"/api/v1/crates/keccak/0.2.1/downloads","authors":"/api/v1/crates/keccak/0.2.1/authors"},"crate_size":17144,"published_by":null,"audit_actions":[],"checksum":"ffd9697dc4a9a62e2da93389f34400b77a28f0287711263cabb203b3ccb9c0e4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Keccak sponge functions","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","trustpub_data":{"provider":"github","repository":"RustCrypto/sponges","run_id":"31008321011","sha":"13b709c25386f4a66ea524d07ace5857110c8a4d"},"linecounts":{"languages":{"Rust":{"code_lines":531,"comment_lines":17,"files":7}},"total_code_lines":531,"total_comment_lines":17}},{"id":2126758,"crate":"keccak","num":"0.2.0","dl_path":"/api/v1/crates/keccak/0.2.0/download","readme_path":"/api/v1/crates/keccak/0.2.0/readme","updated_at":"2026-03-16T00:25:56.727154Z","created_at":"2026-03-16T00:25:56.727154Z","downloads":12721789,"features":{"parallel":["dep:hybrid-array"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.2.0/dependencies","version_downloads":"/api/v1/crates/keccak/0.2.0/downloads","authors":"/api/v1/crates/keccak/0.2.0/authors"},"crate_size":16972,"published_by":null,"audit_actions":[],"checksum":"9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aa","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Keccak sponge functions","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","trustpub_data":{"provider":"github","repository":"RustCrypto/sponges","run_id":"23122877046","sha":"8b2c41b0d22a70a2250519587040f90aa491af57"},"linecounts":{"languages":{"Rust":{"code_lines":529,"comment_lines":15,"files":7}},"total_code_lines":529,"total_comment_lines":15}},{"id":2067336,"crate":"keccak","num":"0.2.0-rc.2","dl_path":"/api/v1/crates/keccak/0.2.0-rc.2/download","readme_path":"/api/v1/crates/keccak/0.2.0-rc.2/readme","updated_at":"2026-02-26T17:57:12.374022Z","created_at":"2026-02-26T17:57:12.374022Z","downloads":432209,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.2.0-rc.2/dependencies","version_downloads":"/api/v1/crates/keccak/0.2.0-rc.2/downloads","authors":"/api/v1/crates/keccak/0.2.0-rc.2/authors"},"crate_size":14866,"published_by":null,"audit_actions":[],"checksum":"882b69cb15b1f78b51342322a97ccd16f5123d1dc8a3da981a95244f488e8692","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","homepage":"https://github.com/RustCrypto/sponges/tree/master/keccak","documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","trustpub_data":{"provider":"github","repository":"RustCrypto/sponges","run_id":"22454499459","sha":"cf29ae32c6189b631986a674dc8fdef0443eada3"},"linecounts":{"languages":{"Rust":{"code_lines":673,"comment_lines":27,"files":3}},"total_code_lines":673,"total_comment_lines":27}},{"id":2026048,"crate":"keccak","num":"0.1.6","dl_path":"/api/v1/crates/keccak/0.1.6/download","readme_path":"/api/v1/crates/keccak/0.1.6/readme","updated_at":"2026-02-13T17:56:37.644814Z","created_at":"2026-02-13T17:56:37.644814Z","downloads":45226637,"features":{"asm":[],"no_unroll":[],"simd":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.1.6/dependencies","version_downloads":"/api/v1/crates/keccak/0.1.6/downloads","authors":"/api/v1/crates/keccak/0.1.6/authors"},"crate_size":13529,"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":"2026-02-13T17:56:37.644814Z"}],"checksum":"cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":614,"comment_lines":20,"files":3}},"total_code_lines":614,"total_comment_lines":20}},{"id":1964526,"crate":"keccak","num":"0.2.0-rc.1","dl_path":"/api/v1/crates/keccak/0.2.0-rc.1/download","readme_path":"/api/v1/crates/keccak/0.2.0-rc.1/readme","updated_at":"2026-01-22T18:10:29.099438Z","created_at":"2026-01-22T18:10:29.099438Z","downloads":295086,"features":{"asm":[],"no_unroll":[],"simd":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.2.0-rc.1/dependencies","version_downloads":"/api/v1/crates/keccak/0.2.0-rc.1/downloads","authors":"/api/v1/crates/keccak/0.2.0-rc.1/authors"},"crate_size":13593,"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-22T18:10:29.099438Z"}],"checksum":"5a412fe37705d515cba9dbf1448291a717e187e2351df908cfc0137cbec3d480","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","homepage":"https://github.com/RustCrypto/sponges/tree/master/keccak","documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":613,"comment_lines":20,"files":3}},"total_code_lines":613,"total_comment_lines":20}},{"id":1712300,"crate":"keccak","num":"0.2.0-rc.0","dl_path":"/api/v1/crates/keccak/0.2.0-rc.0/download","readme_path":"/api/v1/crates/keccak/0.2.0-rc.0/readme","updated_at":"2025-09-03T02:15:31.634158Z","created_at":"2025-09-03T02:15:31.634158Z","downloads":1010374,"features":{"asm":[],"no_unroll":[],"simd":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.2.0-rc.0/dependencies","version_downloads":"/api/v1/crates/keccak/0.2.0-rc.0/downloads","authors":"/api/v1/crates/keccak/0.2.0-rc.0/authors"},"crate_size":13496,"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-03T02:15:31.634158Z"}],"checksum":"3d546793a04a1d3049bd192856f804cfe96356e2cf36b54b4e575155babe9f41","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","homepage":"https://github.com/RustCrypto/sponges/tree/master/keccak","documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":611,"comment_lines":20,"files":3}},"total_code_lines":611,"total_comment_lines":20}},{"id":1016012,"crate":"keccak","num":"0.2.0-pre.0","dl_path":"/api/v1/crates/keccak/0.2.0-pre.0/download","readme_path":"/api/v1/crates/keccak/0.2.0-pre.0/readme","updated_at":"2024-01-16T19:13:50.279129Z","created_at":"2024-01-16T19:13:50.279129Z","downloads":299354,"features":{"asm":[],"no_unroll":[],"simd":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.2.0-pre.0/dependencies","version_downloads":"/api/v1/crates/keccak/0.2.0-pre.0/downloads","authors":"/api/v1/crates/keccak/0.2.0-pre.0/authors"},"crate_size":13110,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-01-16T19:13:50.279129Z"}],"checksum":"a7cdd4f0dc5807b9a2b25dd48a3f58e862606fe7bd47f41ecde36e97422d7e90","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":613,"comment_lines":20,"files":3}},"total_code_lines":613,"total_comment_lines":20}},{"id":1012379,"crate":"keccak","num":"0.1.5","dl_path":"/api/v1/crates/keccak/0.1.5/download","readme_path":"/api/v1/crates/keccak/0.1.5/readme","updated_at":"2026-02-13T18:32:30.629465Z","created_at":"2024-01-12T18:29:25.378784Z","downloads":61903127,"features":{"asm":[],"no_unroll":[],"simd":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.1.5/dependencies","version_downloads":"/api/v1/crates/keccak/0.1.5/downloads","authors":"/api/v1/crates/keccak/0.1.5/authors"},"crate_size":13120,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-01-12T18:29:25.378784Z"},{"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":"2026-02-13T18:32:30.638434Z"}],"checksum":"ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":614,"comment_lines":20,"files":3}},"total_code_lines":614,"total_comment_lines":20}},{"id":792642,"crate":"keccak","num":"0.1.4","dl_path":"/api/v1/crates/keccak/0.1.4/download","readme_path":"/api/v1/crates/keccak/0.1.4/readme","updated_at":"2023-05-04T17:12:04.532014Z","created_at":"2023-05-04T17:12:04.532014Z","downloads":17726976,"features":{"asm":[],"no_unroll":[],"simd":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.1.4/dependencies","version_downloads":"/api/v1/crates/keccak/0.1.4/downloads","authors":"/api/v1/crates/keccak/0.1.4/authors"},"crate_size":13049,"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-05-04T17:12:04.532014Z"}],"checksum":"8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":611,"comment_lines":20,"files":3}},"total_code_lines":611,"total_comment_lines":20}},{"id":663707,"crate":"keccak","num":"0.1.3","dl_path":"/api/v1/crates/keccak/0.1.3/download","readme_path":"/api/v1/crates/keccak/0.1.3/readme","updated_at":"2022-11-14T19:30:11.631064Z","created_at":"2022-11-14T19:30:11.631064Z","downloads":5782227,"features":{"asm":[],"no_unroll":[],"simd":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.1.3/dependencies","version_downloads":"/api/v1/crates/keccak/0.1.3/downloads","authors":"/api/v1/crates/keccak/0.1.3/authors"},"crate_size":15143,"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-11-14T19:30:11.631064Z"}],"checksum":"3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":589,"comment_lines":20,"files":3}},"total_code_lines":589,"total_comment_lines":20}},{"id":555081,"crate":"keccak","num":"0.1.2","dl_path":"/api/v1/crates/keccak/0.1.2/download","readme_path":"/api/v1/crates/keccak/0.1.2/readme","updated_at":"2022-05-24T23:53:32.599920Z","created_at":"2022-05-24T23:53:32.599920Z","downloads":3944490,"features":{"no_unroll":[],"simd":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.1.2/dependencies","version_downloads":"/api/v1/crates/keccak/0.1.2/downloads","authors":"/api/v1/crates/keccak/0.1.2/authors"},"crate_size":13616,"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-05-24T23:53:32.599920Z"}],"checksum":"f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":393,"comment_lines":18,"files":2}},"total_code_lines":393,"total_comment_lines":18}},{"id":555054,"crate":"keccak","num":"0.1.1","dl_path":"/api/v1/crates/keccak/0.1.1/download","readme_path":"/api/v1/crates/keccak/0.1.1/readme","updated_at":"2022-05-24T22:35:10.744027Z","created_at":"2022-05-24T22:35:10.744027Z","downloads":2833,"features":{"no_unroll":[],"simd":["packed_simd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/keccak/0.1.1/dependencies","version_downloads":"/api/v1/crates/keccak/0.1.1/downloads","authors":"/api/v1/crates/keccak/0.1.1/authors"},"crate_size":13435,"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-05-24T22:35:10.744027Z"}],"checksum":"48117e319e9374ddaec583c92cd740bc6c1df244c436b16d16d75ea7fb26f7cd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":395,"comment_lines":18,"files":2}},"total_code_lines":395,"total_comment_lines":18}},{"id":86615,"crate":"keccak","num":"0.1.0","dl_path":"/api/v1/crates/keccak/0.1.0/download","readme_path":"/api/v1/crates/keccak/0.1.0/readme","updated_at":"2018-03-27T16:34:41.414987Z","created_at":"2018-03-27T16:34:41.414987Z","downloads":14355213,"features":{"no_unroll":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/keccak/0.1.0/dependencies","version_downloads":"/api/v1/crates/keccak/0.1.0/downloads","authors":"/api/v1/crates/keccak/0.1.0/authors"},"crate_size":5849,"published_by":null,"audit_actions":[],"checksum":"67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Keccak-f sponge function","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto/sponges","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":125,"comment_lines":13,"files":1}},"total_code_lines":125,"total_comment_lines":13}},{"id":85503,"crate":"keccak","num":"0.0.0","dl_path":"/api/v1/crates/keccak/0.0.0/download","readme_path":"/api/v1/crates/keccak/0.0.0/readme","updated_at":"2022-05-24T21:50:28.483418Z","created_at":"2018-03-19T15:38:15.485407Z","downloads":2845,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/keccak/0.0.0/dependencies","version_downloads":"/api/v1/crates/keccak/0.0.0/downloads","authors":"/api/v1/crates/keccak/0.0.0/authors"},"crate_size":729,"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":"2022-05-24T21:50:28.487343Z"}],"checksum":"0dc6b240d63a10bbf24e03fbef80fd0a6c667ff4d818231823530b9d636ba5da","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Keccak-f sponge function","homepage":null,"documentation":"https://docs.rs/keccak","repository":"https://github.com/RustCrypto","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2681},{"id":"keccak","keyword":"keccak","created_at":"2015-12-06T01:40:06.773001Z","crates_cnt":53},{"id":"keccak-f","keyword":"keccak-f","created_at":"2018-03-19T15:38:15.485407Z","crates_cnt":3},{"id":"keccak-p","keyword":"keccak-p","created_at":"2022-05-07T19:03:59.232624Z","crates_cnt":3},{"id":"sponge","keyword":"sponge","created_at":"2018-03-19T15:38:15.485407Z","crates_cnt":14}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7854},{"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":13672}]}