{"crate":{"id":"ecb","name":"ecb","updated_at":"2026-08-21T13:57:59.003952Z","versions":[3047951,2237816,849479,586335,559591,559448],"keywords":["block-mode","ciphers","crypto"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2022-06-01T08:10:58.512547Z","downloads":17578576,"recent_downloads":9852372,"default_version":"0.2.1","num_versions":6,"yanked":false,"max_version":"0.2.1","newest_version":"0.2.1","max_stable_version":"0.2.1","description":"Generic implementation of the ECB (Electronic Codebook) block cipher mode of operation","homepage":null,"documentation":"https://docs.rs/ecb","repository":"https://github.com/RustCrypto/block-modes","links":{"version_downloads":"/api/v1/crates/ecb/downloads","versions":null,"owners":"/api/v1/crates/ecb/owners","owner_team":"/api/v1/crates/ecb/owner_team","owner_user":"/api/v1/crates/ecb/owner_user","reverse_dependencies":"/api/v1/crates/ecb/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":3047951,"crate":"ecb","num":"0.2.1","dl_path":"/api/v1/crates/ecb/0.2.1/download","readme_path":"/api/v1/crates/ecb/0.2.1/readme","updated_at":"2026-08-21T13:57:59.003952Z","created_at":"2026-08-21T13:57:59.003952Z","downloads":965881,"features":{"alloc":["cipher/alloc"],"block-padding":["cipher/block-padding"],"default":["block-padding"],"zeroize":["cipher/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ecb/0.2.1/dependencies","version_downloads":"/api/v1/crates/ecb/0.2.1/downloads","authors":"/api/v1/crates/ecb/0.2.1/authors"},"crate_size":24661,"published_by":null,"audit_actions":[],"checksum":"26f2a8b3e564eba0877223dc343703ad0385794e882e6d13f3a4dd5c6b1f41ac","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of the ECB (Electronic Codebook) block cipher mode of operation","homepage":null,"documentation":"https://docs.rs/ecb","repository":"https://github.com/RustCrypto/block-modes","trustpub_data":{"provider":"github","repository":"RustCrypto/block-modes","run_id":"32489595315","sha":"f485107e05d75e2a3f329388b5c01a7996254c94"},"linecounts":{"languages":{"Rust":{"code_lines":269,"comment_lines":0,"files":3}},"total_code_lines":269,"total_comment_lines":0}},{"id":2237816,"crate":"ecb","num":"0.2.0","dl_path":"/api/v1/crates/ecb/0.2.0/download","readme_path":"/api/v1/crates/ecb/0.2.0/readme","updated_at":"2026-04-10T17:09:29.983631Z","created_at":"2026-04-10T17:09:29.983631Z","downloads":2197274,"features":{"alloc":["cipher/alloc"],"block-padding":["cipher/block-padding"],"default":["block-padding"],"zeroize":["cipher/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ecb/0.2.0/dependencies","version_downloads":"/api/v1/crates/ecb/0.2.0/downloads","authors":"/api/v1/crates/ecb/0.2.0/authors"},"crate_size":7533,"published_by":null,"audit_actions":[],"checksum":"fbfbf3db731928d6912bc3beda911d55b834cee3df6131ba79b337a1298a3fa9","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Electronic Codebook (ECB) block cipher mode of operation","homepage":null,"documentation":"https://docs.rs/ecb","repository":"https://github.com/magic-akari/ecb","trustpub_data":{"provider":"github","repository":"magic-akari/ecb","run_id":"24254737314","sha":"22c1db41ff2febe8e5ea219f003d78c4cb219fd2"},"linecounts":{"languages":{"Rust":{"code_lines":272,"comment_lines":0,"files":3}},"total_code_lines":272,"total_comment_lines":0}},{"id":849479,"crate":"ecb","num":"0.1.2","dl_path":"/api/v1/crates/ecb/0.1.2/download","readme_path":"/api/v1/crates/ecb/0.1.2/readme","updated_at":"2023-07-19T06:23:27.642851Z","created_at":"2023-07-19T06:23:27.642851Z","downloads":14294966,"features":{"alloc":["cipher/alloc"],"block-padding":["cipher/block-padding"],"default":["block-padding"],"std":["cipher/std","alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ecb/0.1.2/dependencies","version_downloads":"/api/v1/crates/ecb/0.1.2/downloads","authors":"/api/v1/crates/ecb/0.1.2/authors"},"crate_size":6210,"published_by":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"audit_actions":[{"action":"publish","user":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"time":"2023-07-19T06:23:27.642851Z"}],"checksum":"1a8bfa975b1aec2145850fcaa1c6fe269a16578c44705a532ae3edc92b8881c7","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Electronic Codebook (ECB) block cipher mode of operation","homepage":null,"documentation":"https://docs.rs/ecb","repository":"https://github.com/magic-akari/ecb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":261,"comment_lines":0,"files":3}},"total_code_lines":261,"total_comment_lines":0}},{"id":586335,"crate":"ecb","num":"0.1.1","dl_path":"/api/v1/crates/ecb/0.1.1/download","readme_path":"/api/v1/crates/ecb/0.1.1/readme","updated_at":"2022-07-18T16:34:13.974739Z","created_at":"2022-07-18T16:34:13.974739Z","downloads":113733,"features":{"alloc":["cipher/alloc"],"block-padding":["cipher/block-padding"],"default":["block-padding"],"std":["cipher/std","alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ecb/0.1.1/dependencies","version_downloads":"/api/v1/crates/ecb/0.1.1/downloads","authors":"/api/v1/crates/ecb/0.1.1/authors"},"crate_size":6128,"published_by":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"audit_actions":[{"action":"publish","user":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"time":"2022-07-18T16:34:13.974739Z"}],"checksum":"17fd84ba81a904351ee27bbccb4aa2461e1cca04176a63ab4f8ca087757681a2","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Electronic Codebook (ECB) block cipher mode of operation","homepage":null,"documentation":"https://docs.rs/ecb","repository":"https://github.com/magic-akari/ecb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":261,"comment_lines":0,"files":3}},"total_code_lines":261,"total_comment_lines":0}},{"id":559591,"crate":"ecb","num":"0.1.0","dl_path":"/api/v1/crates/ecb/0.1.0/download","readme_path":"/api/v1/crates/ecb/0.1.0/readme","updated_at":"2022-06-01T12:16:03.307421Z","created_at":"2022-06-01T12:16:03.307421Z","downloads":2108,"features":{"alloc":["cipher/alloc"],"block-padding":["cipher/block-padding"],"default":["block-padding"],"std":["cipher/std","alloc"],"zeroize":["cipher/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ecb/0.1.0/dependencies","version_downloads":"/api/v1/crates/ecb/0.1.0/downloads","authors":"/api/v1/crates/ecb/0.1.0/authors"},"crate_size":4944,"published_by":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"audit_actions":[{"action":"publish","user":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"time":"2022-06-01T12:16:03.307421Z"}],"checksum":"57c853573a507858ad756e98d690bb5d32257e56596fa0c30e4ae20faae15b0a","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Electronic Codebook (ECB) block cipher mode of operation","homepage":null,"documentation":"https://docs.rs/ecb","repository":"https://github.com/magic-akari/ecb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":285,"comment_lines":0,"files":3}},"total_code_lines":285,"total_comment_lines":0}},{"id":559448,"crate":"ecb","num":"0.0.1","dl_path":"/api/v1/crates/ecb/0.0.1/download","readme_path":"/api/v1/crates/ecb/0.0.1/readme","updated_at":"2022-06-01T08:10:58.512547Z","created_at":"2022-06-01T08:10:58.512547Z","downloads":1854,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ecb/0.0.1/dependencies","version_downloads":"/api/v1/crates/ecb/0.0.1/downloads","authors":"/api/v1/crates/ecb/0.0.1/authors"},"crate_size":892,"published_by":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"audit_actions":[{"action":"publish","user":{"id":26884,"login":"magic-akari","name":null,"avatar":"https://avatars.githubusercontent.com/u/7829098?v=4","url":"https://github.com/magic-akari","github_username_matches":true,"created_at":"2014-06-08T07:59:42Z"},"time":"2022-06-01T08:10:58.512547Z"}],"checksum":"bcbbdfdbfadb0afe46ce03cf2eb53429ef2f95e4a066cd8b0f711bdff21560a9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Electronic Codebook (ECB) block cipher mode of operation","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8,"comment_lines":0,"files":1}},"total_code_lines":8,"total_comment_lines":0}}],"keywords":[{"id":"block-mode","keyword":"block-mode","created_at":"2018-10-01T01:30:50.979951Z","crates_cnt":12},{"id":"ciphers","keyword":"ciphers","created_at":"2018-03-04T13:20:58.782880Z","crates_cnt":22},{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2682}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7887},{"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}]}