{"crate":{"id":"aes","name":"aes","updated_at":"2026-08-28T14:49:06.194127Z","versions":[3100520,2871885,2466904,2236833,1992527,1990168,1810284,1712277,1584926,1473755,1235307,1216102,1215811,1076526,1050593,825281,651313,501482,497934,417835,384830,382633,379435,376551,372656,372572,294500,270461,249203,115617,110897,110629,101399,97509,35309],"keywords":["aes","block-cipher","crypto","rijndael"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2016-10-06T21:22:19.164040Z","downloads":346213897,"recent_downloads":91854083,"default_version":"0.9.3","num_versions":35,"yanked":false,"max_version":"0.9.3","newest_version":"0.9.3","max_stable_version":"0.9.3","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","links":{"version_downloads":"/api/v1/crates/aes/downloads","versions":null,"owners":"/api/v1/crates/aes/owners","owner_team":"/api/v1/crates/aes/owner_team","owner_user":"/api/v1/crates/aes/owner_user","reverse_dependencies":"/api/v1/crates/aes/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":3100520,"crate":"aes","num":"0.9.3","dl_path":"/api/v1/crates/aes/0.9.3/download","readme_path":"/api/v1/crates/aes/0.9.3/readme","updated_at":"2026-08-28T14:49:06.194127Z","created_at":"2026-08-28T14:49:06.194127Z","downloads":4383023,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.3/dependencies","version_downloads":"/api/v1/crates/aes/0.9.3/downloads","authors":"/api/v1/crates/aes/0.9.3/authors"},"crate_size":112408,"published_by":null,"audit_actions":[],"checksum":"35f0f96ce78e38c3dc6d8948aa8163d06385be74000f3c7a95bf1eef35d3ea32","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":{"provider":"github","repository":"RustCrypto/block-ciphers","run_id":"33181791203","sha":"c1534361e7549e29a16c3505f45a04c92d26b62a"},"linecounts":{"languages":{"Rust":{"code_lines":3015,"comment_lines":277,"files":27}},"total_code_lines":3015,"total_comment_lines":277}},{"id":2871885,"crate":"aes","num":"0.9.2","dl_path":"/api/v1/crates/aes/0.9.2/download","readme_path":"/api/v1/crates/aes/0.9.2/readme","updated_at":"2026-07-27T04:22:03.999731Z","created_at":"2026-07-27T04:22:03.999731Z","downloads":5780399,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.2/dependencies","version_downloads":"/api/v1/crates/aes/0.9.2/downloads","authors":"/api/v1/crates/aes/0.9.2/authors"},"crate_size":112494,"published_by":null,"audit_actions":[],"checksum":"f8eb277bec05f56a0e0591f155a484cbd0f4f07ff2905051a48c72f004f7ed58","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":{"provider":"github","repository":"RustCrypto/block-ciphers","run_id":"30236814426","sha":"18108aeb41300d4dcfc580acb81de9d8169a8f79"},"linecounts":{"languages":{"Rust":{"code_lines":3052,"comment_lines":305,"files":25}},"total_code_lines":3052,"total_comment_lines":305}},{"id":2466904,"crate":"aes","num":"0.9.1","dl_path":"/api/v1/crates/aes/0.9.1/download","readme_path":"/api/v1/crates/aes/0.9.1/readme","updated_at":"2026-05-27T13:54:44.045678Z","created_at":"2026-05-27T13:54:44.045678Z","downloads":9370185,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.1/dependencies","version_downloads":"/api/v1/crates/aes/0.9.1/downloads","authors":"/api/v1/crates/aes/0.9.1/authors"},"crate_size":134952,"published_by":null,"audit_actions":[],"checksum":"f1fc76eaeac4c9164506c466d4ffdd8ec9d0c5bf57ee97177c4d8eceb3a0e138","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":{"provider":"github","repository":"RustCrypto/block-ciphers","run_id":"26515506123","sha":"507938ca7c92da77a0ded6fe9d9df6f9be112dbb"},"linecounts":{"languages":{"Rust":{"code_lines":6008,"comment_lines":334,"files":27}},"total_code_lines":6008,"total_comment_lines":334}},{"id":2236833,"crate":"aes","num":"0.9.0","dl_path":"/api/v1/crates/aes/0.9.0/download","readme_path":"/api/v1/crates/aes/0.9.0/readme","updated_at":"2026-05-27T13:56:20.126352Z","created_at":"2026-04-10T13:19:23.877153Z","downloads":3648450,"features":{"hazmat":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0/downloads","authors":"/api/v1/crates/aes/0.9.0/authors"},"crate_size":134882,"published_by":null,"audit_actions":[{"action":"yank","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-05-27T13:56:20.132148Z"}],"checksum":"66bd29a732b644c0431c6140f370d097879203d79b80c94a6747ba0872adaef8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":{"provider":"github","repository":"RustCrypto/block-ciphers","run_id":"24244929326","sha":"001e7409150504101b2064b9951de49e25994b0f"},"linecounts":{"languages":{"Rust":{"code_lines":6008,"comment_lines":334,"files":27}},"total_code_lines":6008,"total_comment_lines":334}},{"id":1992527,"crate":"aes","num":"0.9.0-rc.4","dl_path":"/api/v1/crates/aes/0.9.0-rc.4/download","readme_path":"/api/v1/crates/aes/0.9.0-rc.4/readme","updated_at":"2026-02-02T17:20:06.747115Z","created_at":"2026-02-02T17:20:06.747115Z","downloads":499697,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-rc.4/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-rc.4/downloads","authors":"/api/v1/crates/aes/0.9.0-rc.4/authors"},"crate_size":135336,"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-02T17:20:06.747115Z"}],"checksum":"04097e08a47d9ad181c2e1f4a5fabc9ae06ce8839a333ba9a949bcb0d31fd2a3","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6067,"comment_lines":334,"files":27}},"total_code_lines":6067,"total_comment_lines":334}},{"id":1990168,"crate":"aes","num":"0.9.0-rc.3","dl_path":"/api/v1/crates/aes/0.9.0-rc.3/download","readme_path":"/api/v1/crates/aes/0.9.0-rc.3/readme","updated_at":"2026-02-01T20:43:27.958181Z","created_at":"2026-02-01T20:43:27.958181Z","downloads":1843,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-rc.3/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-rc.3/downloads","authors":"/api/v1/crates/aes/0.9.0-rc.3/authors"},"crate_size":135281,"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-01T20:43:27.958181Z"}],"checksum":"68168409914f4bc7307e8b7c510da24cdf6c8db32975a29548fdd571d616f9ff","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6061,"comment_lines":334,"files":27}},"total_code_lines":6061,"total_comment_lines":334}},{"id":1810284,"crate":"aes","num":"0.9.0-rc.2","dl_path":"/api/v1/crates/aes/0.9.0-rc.2/download","readme_path":"/api/v1/crates/aes/0.9.0-rc.2/readme","updated_at":"2025-11-05T17:05:08.078864Z","created_at":"2025-11-05T17:05:08.078864Z","downloads":350487,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-rc.2/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-rc.2/downloads","authors":"/api/v1/crates/aes/0.9.0-rc.2/authors"},"crate_size":136338,"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-05T17:05:08.078864Z"}],"checksum":"fd9e1c818b25efb32214df89b0ec22f01aa397aaeb718d1022bf0635a3bfd1a8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6146,"comment_lines":334,"files":27}},"total_code_lines":6146,"total_comment_lines":334}},{"id":1712277,"crate":"aes","num":"0.9.0-rc.1","dl_path":"/api/v1/crates/aes/0.9.0-rc.1/download","readme_path":"/api/v1/crates/aes/0.9.0-rc.1/readme","updated_at":"2025-09-03T01:51:15.425472Z","created_at":"2025-09-03T01:51:15.425472Z","downloads":914705,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-rc.1/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-rc.1/downloads","authors":"/api/v1/crates/aes/0.9.0-rc.1/authors"},"crate_size":126952,"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-03T01:51:15.425472Z"}],"checksum":"7e713c57c2a2b19159e7be83b9194600d7e8eb3b7c2cd67e671adf47ce189a05","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4772,"comment_lines":309,"files":17}},"total_code_lines":4772,"total_comment_lines":309}},{"id":1584926,"crate":"aes","num":"0.9.0-rc.0","dl_path":"/api/v1/crates/aes/0.9.0-rc.0/download","readme_path":"/api/v1/crates/aes/0.9.0-rc.0/readme","updated_at":"2025-05-30T14:09:18.258641Z","created_at":"2025-05-30T14:09:18.258641Z","downloads":68762,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-rc.0/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-rc.0/downloads","authors":"/api/v1/crates/aes/0.9.0-rc.0/authors"},"crate_size":126308,"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-30T14:09:18.258641Z"}],"checksum":"cd4838e4ad37bb032dea137f441d5f71c16c26c068af512e64c5bc13a88cdfc7","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4772,"comment_lines":309,"files":17}},"total_code_lines":4772,"total_comment_lines":309}},{"id":1473755,"crate":"aes","num":"0.9.0-pre.3","dl_path":"/api/v1/crates/aes/0.9.0-pre.3/download","readme_path":"/api/v1/crates/aes/0.9.0-pre.3/readme","updated_at":"2025-03-07T14:27:54.630837Z","created_at":"2025-03-07T14:27:54.630837Z","downloads":64689,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-pre.3/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-pre.3/downloads","authors":"/api/v1/crates/aes/0.9.0-pre.3/authors"},"crate_size":126313,"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":"2025-03-07T14:27:54.630837Z"}],"checksum":"38e4da00d9978020ddaa556c1747cfcafc3f375cfadb109acfe8b752cfc373bf","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4772,"comment_lines":309,"files":17}},"total_code_lines":4772,"total_comment_lines":309}},{"id":1235307,"crate":"aes","num":"0.9.0-pre.2","dl_path":"/api/v1/crates/aes/0.9.0-pre.2/download","readme_path":"/api/v1/crates/aes/0.9.0-pre.2/readme","updated_at":"2024-08-14T16:22:32.445481Z","created_at":"2024-08-14T16:22:32.445481Z","downloads":109095,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-pre.2/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-pre.2/downloads","authors":"/api/v1/crates/aes/0.9.0-pre.2/authors"},"crate_size":124894,"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":"2024-08-14T16:22:32.445481Z"}],"checksum":"e7856582c758ade85d71daf27ec6bcea6c1c73913692b07b8dffea2dc03531c9","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4696,"comment_lines":309,"files":17}},"total_code_lines":4696,"total_comment_lines":309}},{"id":1216102,"crate":"aes","num":"0.9.0-pre.1","dl_path":"/api/v1/crates/aes/0.9.0-pre.1/download","readme_path":"/api/v1/crates/aes/0.9.0-pre.1/readme","updated_at":"2024-07-26T22:27:04.075352Z","created_at":"2024-07-26T22:27:04.075352Z","downloads":51568,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-pre.1/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-pre.1/downloads","authors":"/api/v1/crates/aes/0.9.0-pre.1/authors"},"crate_size":124502,"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-26T22:27:04.075352Z"}],"checksum":"183b3b4639f8f7237857117abb74f3dc8648b77e67ff78d9cb6959fd7e76f387","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4765,"comment_lines":312,"files":18}},"total_code_lines":4765,"total_comment_lines":312}},{"id":1215811,"crate":"aes","num":"0.9.0-pre.0","dl_path":"/api/v1/crates/aes/0.9.0-pre.0/download","readme_path":"/api/v1/crates/aes/0.9.0-pre.0/readme","updated_at":"2024-07-26T17:17:34.112698Z","created_at":"2024-07-26T17:17:34.112698Z","downloads":1720,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-pre.0/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-pre.0/downloads","authors":"/api/v1/crates/aes/0.9.0-pre.0/authors"},"crate_size":124429,"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-26T17:17:34.112698Z"}],"checksum":"b9922901542f041603af2bf055a9b624ab66d71e5965951bb9425a32ef50209d","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4765,"comment_lines":312,"files":18}},"total_code_lines":4765,"total_comment_lines":312}},{"id":1076526,"crate":"aes","num":"0.9.0-pre","dl_path":"/api/v1/crates/aes/0.9.0-pre/download","readme_path":"/api/v1/crates/aes/0.9.0-pre/readme","updated_at":"2024-03-08T14:41:42.874733Z","created_at":"2024-03-08T14:41:42.874733Z","downloads":32580,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.9.0-pre/dependencies","version_downloads":"/api/v1/crates/aes/0.9.0-pre/downloads","authors":"/api/v1/crates/aes/0.9.0-pre/authors"},"crate_size":124171,"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-03-08T14:41:42.874733Z"}],"checksum":"25512cae539ab9089dcbd69c4f704e787fdc8c1cea8d9daa68a9d89b02b0501f","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4765,"comment_lines":312,"files":18}},"total_code_lines":4765,"total_comment_lines":312}},{"id":1050593,"crate":"aes","num":"0.8.4","dl_path":"/api/v1/crates/aes/0.8.4/download","readme_path":"/api/v1/crates/aes/0.8.4/readme","updated_at":"2024-02-13T15:55:26.335296Z","created_at":"2024-02-13T15:55:26.335296Z","downloads":220883879,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.8.4/dependencies","version_downloads":"/api/v1/crates/aes/0.8.4/downloads","authors":"/api/v1/crates/aes/0.8.4/authors"},"crate_size":124812,"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-13T15:55:26.335296Z"}],"checksum":"b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4842,"comment_lines":314,"files":19}},"total_code_lines":4842,"total_comment_lines":314}},{"id":825281,"crate":"aes","num":"0.8.3","dl_path":"/api/v1/crates/aes/0.8.3/download","readme_path":"/api/v1/crates/aes/0.8.3/readme","updated_at":"2023-06-18T00:30:32.890969Z","created_at":"2023-06-18T00:30:32.890969Z","downloads":24415022,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.8.3/dependencies","version_downloads":"/api/v1/crates/aes/0.8.3/downloads","authors":"/api/v1/crates/aes/0.8.3/authors"},"crate_size":124679,"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-06-18T00:30:32.890969Z"}],"checksum":"ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4841,"comment_lines":313,"files":19}},"total_code_lines":4841,"total_comment_lines":313}},{"id":651313,"crate":"aes","num":"0.8.2","dl_path":"/api/v1/crates/aes/0.8.2/download","readme_path":"/api/v1/crates/aes/0.8.2/readme","updated_at":"2022-10-27T04:29:02.510973Z","created_at":"2022-10-27T04:29:02.510973Z","downloads":12151523,"features":{"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.8.2/dependencies","version_downloads":"/api/v1/crates/aes/0.8.2/downloads","authors":"/api/v1/crates/aes/0.8.2/authors"},"crate_size":124158,"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-10-27T04:29:02.510973Z"}],"checksum":"433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4771,"comment_lines":313,"files":18}},"total_code_lines":4771,"total_comment_lines":313}},{"id":501482,"crate":"aes","num":"0.8.1","dl_path":"/api/v1/crates/aes/0.8.1/download","readme_path":"/api/v1/crates/aes/0.8.1/readme","updated_at":"2022-02-17T08:57:28.692562Z","created_at":"2022-02-17T08:57:28.692562Z","downloads":2031427,"features":{"hazmat":[],"zeroize":["cipher/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.8.1/dependencies","version_downloads":"/api/v1/crates/aes/0.8.1/downloads","authors":"/api/v1/crates/aes/0.8.1/authors"},"crate_size":123260,"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-17T08:57:28.692562Z"}],"checksum":"bfe0133578c0986e1fe3dfcd4af1cc5b2dd6c3dbf534d69916ce16a2701d40ba","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4623,"comment_lines":313,"files":18}},"total_code_lines":4623,"total_comment_lines":313}},{"id":497934,"crate":"aes","num":"0.8.0","dl_path":"/api/v1/crates/aes/0.8.0/download","readme_path":"/api/v1/crates/aes/0.8.0/readme","updated_at":"2022-02-10T08:55:07.646857Z","created_at":"2022-02-10T08:55:07.646857Z","downloads":48701,"features":{"hazmat":[],"zeroize":["cipher/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.8.0/dependencies","version_downloads":"/api/v1/crates/aes/0.8.0/downloads","authors":"/api/v1/crates/aes/0.8.0/authors"},"crate_size":123227,"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-10T08:55:07.646857Z"}],"checksum":"0f6c3373fb58bb23c6ed0f191f915f0e9459c6929fc430c0d74b8237c521953a","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4623,"comment_lines":313,"files":18}},"total_code_lines":4623,"total_comment_lines":313}},{"id":417835,"crate":"aes","num":"0.7.5","dl_path":"/api/v1/crates/aes/0.7.5/download","readme_path":"/api/v1/crates/aes/0.7.5/readme","updated_at":"2021-08-26T16:49:58.456074Z","created_at":"2021-08-26T16:49:58.456074Z","downloads":37331358,"features":{"armv8":[],"compact":[],"force-soft":[],"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.7.5/dependencies","version_downloads":"/api/v1/crates/aes/0.7.5/downloads","authors":"/api/v1/crates/aes/0.7.5/authors"},"crate_size":128544,"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-26T16:49:58.456074Z"}],"checksum":"9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)\nincluding support for AES in counter mode (a.k.a. AES-CTR)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4428,"comment_lines":324,"files":25}},"total_code_lines":4428,"total_comment_lines":324}},{"id":384830,"crate":"aes","num":"0.7.4","dl_path":"/api/v1/crates/aes/0.7.4/download","readme_path":"/api/v1/crates/aes/0.7.4/readme","updated_at":"2021-06-01T15:15:35.359013Z","created_at":"2021-06-01T15:15:35.359013Z","downloads":787729,"features":{"armv8":[],"compact":[],"force-soft":[],"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.7.4/dependencies","version_downloads":"/api/v1/crates/aes/0.7.4/downloads","authors":"/api/v1/crates/aes/0.7.4/authors"},"crate_size":128509,"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-06-01T15:15:35.359013Z"}],"checksum":"495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)\nincluding support for AES in counter mode (a.k.a. AES-CTR)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4437,"comment_lines":325,"files":25}},"total_code_lines":4437,"total_comment_lines":325}},{"id":382633,"crate":"aes","num":"0.7.3","dl_path":"/api/v1/crates/aes/0.7.3/download","readme_path":"/api/v1/crates/aes/0.7.3/readme","updated_at":"2021-05-26T16:08:34.637747Z","created_at":"2021-05-26T16:08:34.637747Z","downloads":18650,"features":{"armv8":[],"compact":[],"force-soft":[],"hazmat":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.7.3/dependencies","version_downloads":"/api/v1/crates/aes/0.7.3/downloads","authors":"/api/v1/crates/aes/0.7.3/authors"},"crate_size":126442,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-05-26T16:08:34.637747Z"}],"checksum":"b2333ac5777aaa1beb8589f5374976ae7dc8aa4f09fd21ae3d8662ca97f5247d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)\nincluding support for AES in counter mode (a.k.a. AES-CTR)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4188,"comment_lines":318,"files":25}},"total_code_lines":4188,"total_comment_lines":318}},{"id":379435,"crate":"aes","num":"0.7.2","dl_path":"/api/v1/crates/aes/0.7.2/download","readme_path":"/api/v1/crates/aes/0.7.2/readme","updated_at":"2021-05-17T17:28:17.865061Z","created_at":"2021-05-17T17:28:17.865061Z","downloads":88983,"features":{"armv8":[],"compact":[],"force-soft":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.7.2/dependencies","version_downloads":"/api/v1/crates/aes/0.7.2/downloads","authors":"/api/v1/crates/aes/0.7.2/authors"},"crate_size":123099,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-05-17T17:28:17.865061Z"}],"checksum":"bbda1ffd586ec58bdbc3290f9243c1d05bec1abf49ec15e4bc3d60070b7d9d11","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)\nincluding support for AES in counter mode (a.k.a. AES-CTR)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4051,"comment_lines":307,"files":20}},"total_code_lines":4051,"total_comment_lines":307}},{"id":376551,"crate":"aes","num":"0.7.1","dl_path":"/api/v1/crates/aes/0.7.1/download","readme_path":"/api/v1/crates/aes/0.7.1/readme","updated_at":"2021-05-09T19:27:54.516113Z","created_at":"2021-05-09T19:27:54.516113Z","downloads":29827,"features":{"compact":[],"force-soft":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.7.1/dependencies","version_downloads":"/api/v1/crates/aes/0.7.1/downloads","authors":"/api/v1/crates/aes/0.7.1/authors"},"crate_size":118842,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-05-09T19:27:54.516113Z"}],"checksum":"32380222440685202b62f23002e668519a6bf2d8df5e7655ed96223b6482b4be","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)\nincluding support for AES in counter mode (a.k.a. AES-CTR)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3637,"comment_lines":282,"files":19}},"total_code_lines":3637,"total_comment_lines":282}},{"id":372656,"crate":"aes","num":"0.7.0","dl_path":"/api/v1/crates/aes/0.7.0/download","readme_path":"/api/v1/crates/aes/0.7.0/readme","updated_at":"2021-04-29T16:52:01.485854Z","created_at":"2021-04-29T16:52:01.485854Z","downloads":45849,"features":{"compact":[],"force-soft":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.7.0/dependencies","version_downloads":"/api/v1/crates/aes/0.7.0/downloads","authors":"/api/v1/crates/aes/0.7.0/authors"},"crate_size":118491,"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-29T16:52:01.485854Z"}],"checksum":"99446914425f48a667458b33c7fb920e24cf9e7c149a072a9fc420731b353835","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)\nincluding support for AES in counter mode (a.k.a. AES-CTR)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3589,"comment_lines":278,"files":19}},"total_code_lines":3589,"total_comment_lines":278}},{"id":372572,"crate":"aes","num":"0.7.0-pre","dl_path":"/api/v1/crates/aes/0.7.0-pre/download","readme_path":"/api/v1/crates/aes/0.7.0-pre/readme","updated_at":"2021-04-29T13:52:50.004699Z","created_at":"2021-04-29T13:52:50.004699Z","downloads":3210,"features":{"compact":[],"force-soft":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.7.0-pre/dependencies","version_downloads":"/api/v1/crates/aes/0.7.0-pre/downloads","authors":"/api/v1/crates/aes/0.7.0-pre/authors"},"crate_size":118177,"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-29T13:52:50.004699Z"}],"checksum":"5c89fe2093c8636691cd8ad25555898ec057ca42fbfd79f3630ac3ae6c040533","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)\nincluding support for AES in counter mode (a.k.a. AES-CTR)","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3589,"comment_lines":278,"files":19}},"total_code_lines":3589,"total_comment_lines":278}},{"id":294500,"crate":"aes","num":"0.6.0","dl_path":"/api/v1/crates/aes/0.6.0/download","readme_path":"/api/v1/crates/aes/0.6.0/readme","updated_at":"2020-10-16T14:24:34.308389Z","created_at":"2020-10-16T14:24:34.308389Z","downloads":19086233,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.6.0/dependencies","version_downloads":"/api/v1/crates/aes/0.6.0/downloads","authors":"/api/v1/crates/aes/0.6.0/authors"},"crate_size":86774,"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-16T14:24:34.308389Z"}],"checksum":"884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":20,"comment_lines":0,"files":1}},"total_code_lines":20,"total_comment_lines":0}},{"id":270461,"crate":"aes","num":"0.5.0","dl_path":"/api/v1/crates/aes/0.5.0/download","readme_path":"/api/v1/crates/aes/0.5.0/readme","updated_at":"2020-08-07T19:25:03.059565Z","created_at":"2020-08-07T19:25:03.059565Z","downloads":983556,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.5.0/dependencies","version_downloads":"/api/v1/crates/aes/0.5.0/downloads","authors":"/api/v1/crates/aes/0.5.0/authors"},"crate_size":87133,"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-07T19:25:03.059565Z"}],"checksum":"dd2bc6d3f370b5666245ff421e231cba4353df936e26986d2918e61a8fd6aef6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17,"comment_lines":0,"files":1}},"total_code_lines":17,"total_comment_lines":0}},{"id":249203,"crate":"aes","num":"0.4.0","dl_path":"/api/v1/crates/aes/0.4.0/download","readme_path":"/api/v1/crates/aes/0.4.0/readme","updated_at":"2020-06-05T18:36:37.265337Z","created_at":"2020-06-05T18:36:37.265337Z","downloads":1062245,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.4.0/dependencies","version_downloads":"/api/v1/crates/aes/0.4.0/downloads","authors":"/api/v1/crates/aes/0.4.0/authors"},"crate_size":86190,"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-06-05T18:36:37.265337Z"}],"checksum":"f7001367fde4c768a19d1029f0a8be5abd9308e1119846d5bd9ad26297b8faf5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17,"comment_lines":0,"files":1}},"total_code_lines":17,"total_comment_lines":0}},{"id":115617,"crate":"aes","num":"0.3.2","dl_path":"/api/v1/crates/aes/0.3.2/download","readme_path":"/api/v1/crates/aes/0.3.2/readme","updated_at":"2021-07-25T15:49:33.435443Z","created_at":"2018-11-01T13:54:19.251841Z","downloads":1634117,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.3.2/dependencies","version_downloads":"/api/v1/crates/aes/0.3.2/downloads","authors":"/api/v1/crates/aes/0.3.2/authors"},"crate_size":84345,"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-07-25T15:49:29.110894Z"}],"checksum":"54eb1d8fe354e5fc611daf4f2ea97dd45a765f4f1e4512306ec183ae2e8f20c9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":22,"comment_lines":0,"files":1}},"total_code_lines":22,"total_comment_lines":0}},{"id":110897,"crate":"aes","num":"0.3.1","dl_path":"/api/v1/crates/aes/0.3.1/download","readme_path":"/api/v1/crates/aes/0.3.1/readme","updated_at":"2021-07-25T15:49:29.159192Z","created_at":"2018-10-04T17:18:43.201718Z","downloads":5087,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.3.1/dependencies","version_downloads":"/api/v1/crates/aes/0.3.1/downloads","authors":"/api/v1/crates/aes/0.3.1/authors"},"crate_size":84342,"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-07-25T15:49:25.321050Z"}],"checksum":"efc57804fcd4ac04dae62b2f6d7f33bbbb8fd400efed3e5ad6adef0dd667a9f0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":22,"comment_lines":0,"files":1}},"total_code_lines":22,"total_comment_lines":0}},{"id":110629,"crate":"aes","num":"0.3.0","dl_path":"/api/v1/crates/aes/0.3.0/download","readme_path":"/api/v1/crates/aes/0.3.0/readme","updated_at":"2021-07-25T15:49:25.221744Z","created_at":"2018-10-03T09:12:07.856723Z","downloads":3499,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.3.0/dependencies","version_downloads":"/api/v1/crates/aes/0.3.0/downloads","authors":"/api/v1/crates/aes/0.3.0/authors"},"crate_size":94236,"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-07-25T15:49:22.750843Z"}],"checksum":"04f5356bcbd233f14a53cef4e36cc18c925f234431dd1fca244e3951dd224a7e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":22,"comment_lines":0,"files":1}},"total_code_lines":22,"total_comment_lines":0}},{"id":101399,"crate":"aes","num":"0.2.0","dl_path":"/api/v1/crates/aes/0.2.0/download","readme_path":"/api/v1/crates/aes/0.2.0/readme","updated_at":"2021-07-25T15:49:20.382370Z","created_at":"2018-07-27T18:35:44.114030Z","downloads":36291,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.2.0/dependencies","version_downloads":"/api/v1/crates/aes/0.2.0/downloads","authors":"/api/v1/crates/aes/0.2.0/authors"},"crate_size":94097,"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-07-25T15:49:17.728818Z"}],"checksum":"e6fb1737cdc8da3db76e90ca817a194249a38fcb500c2e6ecec39b29448aa873","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":22,"comment_lines":0,"files":1}},"total_code_lines":22,"total_comment_lines":0}},{"id":97509,"crate":"aes","num":"0.1.0","dl_path":"/api/v1/crates/aes/0.1.0/download","readme_path":"/api/v1/crates/aes/0.1.0/readme","updated_at":"2021-07-25T15:49:14.251538Z","created_at":"2018-06-22T17:36:48.213178Z","downloads":13054,"features":{"force_soft":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.1.0/dependencies","version_downloads":"/api/v1/crates/aes/0.1.0/downloads","authors":"/api/v1/crates/aes/0.1.0/authors"},"crate_size":94161,"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-07-25T15:49:12.370710Z"}],"checksum":"0275405eedf13afd19de588add12a3b0d481a50b194eeb826e9dece11e741331","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Facade for AES (Rijndael) block ciphers implementations","homepage":null,"documentation":"https://docs.rs/aes","repository":"https://github.com/RustCrypto/block-ciphers","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26,"comment_lines":1,"files":1}},"total_code_lines":26,"total_comment_lines":1}},{"id":35309,"crate":"aes","num":"0.0.0","dl_path":"/api/v1/crates/aes/0.0.0/download","readme_path":"/api/v1/crates/aes/0.0.0/readme","updated_at":"2021-07-25T15:49:10.326996Z","created_at":"2016-10-06T21:22:19.164040Z","downloads":3601,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/aes/0.0.0/dependencies","version_downloads":"/api/v1/crates/aes/0.0.0/downloads","authors":"/api/v1/crates/aes/0.0.0/authors"},"crate_size":341,"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-07-25T15:49:08.046057Z"}],"checksum":"f57829015a54cd7417ff3f7f0a2670773e68fafc5741c193523046d14730e25e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"AES","homepage":null,"documentation":"https://docs.rs/aes","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":"aes","keyword":"aes","created_at":"2014-11-21T06:10:40.352923Z","crates_cnt":138},{"id":"block-cipher","keyword":"block-cipher","created_at":"2016-12-16T12:42:44.035187Z","crates_cnt":50},{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2681},{"id":"rijndael","keyword":"rijndael","created_at":"2017-07-21T07:42:45.555583Z","crates_cnt":4}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7840},{"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":13664}]}