{"crate":{"id":"cipher","name":"cipher","updated_at":"2026-05-19T16:06:33.576545Z","versions":[2424659,2063205,1998987,1992367,1989610,1969679,1958752,1957074,1905565,1810169,1711915,1584894,1456448,1235258,1216082,1215991,1071295,1036198,1010126,1006104,745271,504587,500899,500635,497871,372340,372324,320424,320267,320249,308524,300991,300989,300986,300971,294465,294014,12293,12244],"keywords":["block-cipher","crypto","stream-cipher","trait"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2015-06-25T05:47:45.505637Z","downloads":394787429,"recent_downloads":105837804,"default_version":"0.5.2","num_versions":39,"yanked":false,"max_version":"0.5.2","newest_version":"0.5.2","max_stable_version":"0.5.2","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","links":{"version_downloads":"/api/v1/crates/cipher/downloads","versions":null,"owners":"/api/v1/crates/cipher/owners","owner_team":"/api/v1/crates/cipher/owner_team","owner_user":"/api/v1/crates/cipher/owner_user","reverse_dependencies":"/api/v1/crates/cipher/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2424659,"crate":"cipher","num":"0.5.2","dl_path":"/api/v1/crates/cipher/0.5.2/download","readme_path":"/api/v1/crates/cipher/0.5.2/readme","updated_at":"2026-05-19T16:06:33.576545Z","created_at":"2026-05-19T16:06:33.576545Z","downloads":22395328,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["common/getrandom"],"rand_core":["common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.2/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.2/downloads","authors":"/api/v1/crates/cipher/0.5.2/authors"},"crate_size":28177,"published_by":null,"audit_actions":[],"checksum":"e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":{"provider":"github","repository":"RustCrypto/traits","run_id":"26109497389","sha":"f836f71fadb3b975b577a293d57851d044f0a44b"},"linecounts":{"languages":{"Rust":{"code_lines":1852,"comment_lines":27,"files":16}},"total_code_lines":1852,"total_comment_lines":27}},{"id":2063205,"crate":"cipher","num":"0.5.1","dl_path":"/api/v1/crates/cipher/0.5.1/download","readme_path":"/api/v1/crates/cipher/0.5.1/readme","updated_at":"2026-02-25T15:13:38.081800Z","created_at":"2026-02-25T15:13:38.081800Z","downloads":5050847,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["common/getrandom"],"rand_core":["common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.1/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.1/downloads","authors":"/api/v1/crates/cipher/0.5.1/authors"},"crate_size":28077,"published_by":null,"audit_actions":[],"checksum":"e34d8227fe1ba289043aeb13792056ff80fd6de1a9f49137a5f499de8e8c78ea","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":{"provider":"github","repository":"RustCrypto/traits","run_id":"22402984303","sha":"30440822f161292113f5080c9ba883ec4b924a1a"},"linecounts":{"languages":{"Rust":{"code_lines":1852,"comment_lines":27,"files":16}},"total_code_lines":1852,"total_comment_lines":27}},{"id":1998987,"crate":"cipher","num":"0.5.0","dl_path":"/api/v1/crates/cipher/0.5.0/download","readme_path":"/api/v1/crates/cipher/0.5.0/readme","updated_at":"2026-02-25T15:46:12.996539Z","created_at":"2026-02-04T19:59:30.600714Z","downloads":189862,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["common/getrandom"],"rand_core":["common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","common/zeroize","block-buffer?/zeroize"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0/downloads","authors":"/api/v1/crates/cipher/0.5.0/authors"},"crate_size":27919,"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-02-25T15:46:12.999093Z"}],"checksum":"64727038c8c5e2bb503a15b9f5b9df50a1da9a33e83e1f93067d914f2c6604a5","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":{"provider":"github","repository":"RustCrypto/traits","run_id":"21686228011","sha":"61a9586aa8b85226f6ad07be6bd2ea52eccf94a1"},"linecounts":{"languages":{"Rust":{"code_lines":1805,"comment_lines":27,"files":16}},"total_code_lines":1805,"total_comment_lines":27}},{"id":1992367,"crate":"cipher","num":"0.5.0-rc.8","dl_path":"/api/v1/crates/cipher/0.5.0-rc.8/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.8/readme","updated_at":"2026-02-02T16:15:48.805684Z","created_at":"2026-02-02T16:15:48.805684Z","downloads":26515,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["common/getrandom"],"rand_core":["common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.8/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.8/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.8/authors"},"crate_size":27428,"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-02T16:15:48.805684Z"}],"checksum":"9002c8edb9b1e21938663da3489c9c4403bba2393997fb2ecbd401386c0e71dc","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1855,"comment_lines":27,"files":16}},"total_code_lines":1855,"total_comment_lines":27}},{"id":1989610,"crate":"cipher","num":"0.5.0-rc.7","dl_path":"/api/v1/crates/cipher/0.5.0-rc.7/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.7/readme","updated_at":"2026-02-01T14:54:56.614176Z","created_at":"2026-02-01T14:54:56.614176Z","downloads":5988,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["common/getrandom"],"rand_core":["common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.7/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.7/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.7/authors"},"crate_size":27470,"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-01T14:54:56.614176Z"}],"checksum":"cf7e48717e58fd82d6470086ab1c0e12f56426b4ef96c84bb84b9c3fefc6d9c7","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1857,"comment_lines":27,"files":16}},"total_code_lines":1857,"total_comment_lines":27}},{"id":1969679,"crate":"cipher","num":"0.5.0-rc.6","dl_path":"/api/v1/crates/cipher/0.5.0-rc.6/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.6/readme","updated_at":"2026-01-24T15:58:01.443079Z","created_at":"2026-01-24T15:58:01.443079Z","downloads":43937,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["crypto-common/getrandom"],"rand_core":["crypto-common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","crypto-common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.6/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.6/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.6/authors"},"crate_size":27440,"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-24T15:58:01.443079Z"}],"checksum":"eba4d87abf4032a6d927f84b71af5086128a3349b929b4501c51a0fe0981a937","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1961,"comment_lines":28,"files":16}},"total_code_lines":1961,"total_comment_lines":28}},{"id":1958752,"crate":"cipher","num":"0.5.0-rc.5","dl_path":"/api/v1/crates/cipher/0.5.0-rc.5/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.5/readme","updated_at":"2026-01-20T14:50:57.324554Z","created_at":"2026-01-20T14:50:57.324554Z","downloads":16727,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["crypto-common/getrandom"],"rand_core":["crypto-common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","crypto-common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.5/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.5/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.5/authors"},"crate_size":25081,"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-20T14:50:57.324554Z"}],"checksum":"b557bad79bc426785757001b5d732f323ae965363983d758295c1a1935496880","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1961,"comment_lines":28,"files":16}},"total_code_lines":1961,"total_comment_lines":28}},{"id":1957074,"crate":"cipher","num":"0.5.0-rc.4","dl_path":"/api/v1/crates/cipher/0.5.0-rc.4/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.4/readme","updated_at":"2026-01-19T19:47:08.393257Z","created_at":"2026-01-19T19:47:08.393257Z","downloads":12128,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["crypto-common/getrandom"],"rand_core":["crypto-common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","crypto-common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.4/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.4/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.4/authors"},"crate_size":25093,"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-19T19:47:08.393257Z"}],"checksum":"118a99a35f72e30b718e8eb5ea6ba24652d08415260a4a32b838f76aa4e3284a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1961,"comment_lines":28,"files":16}},"total_code_lines":1961,"total_comment_lines":28}},{"id":1905565,"crate":"cipher","num":"0.5.0-rc.3","dl_path":"/api/v1/crates/cipher/0.5.0-rc.3/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.3/readme","updated_at":"2025-12-27T20:18:08.730335Z","created_at":"2025-12-27T20:18:08.730335Z","downloads":117681,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["crypto-common/getrandom"],"rand_core":["crypto-common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","crypto-common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.3/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.3/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.3/authors"},"crate_size":25096,"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-27T20:18:08.730335Z"}],"checksum":"98d708bac5451350d56398433b19a7889022fa9187df1a769c0edbc3b2c03167","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1961,"comment_lines":28,"files":16}},"total_code_lines":1961,"total_comment_lines":28}},{"id":1810169,"crate":"cipher","num":"0.5.0-rc.2","dl_path":"/api/v1/crates/cipher/0.5.0-rc.2/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.2/readme","updated_at":"2025-11-05T15:12:45.187656Z","created_at":"2025-11-05T15:12:45.187656Z","downloads":301617,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"getrandom":["crypto-common/getrandom"],"rand_core":["crypto-common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","crypto-common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.2/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.2/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.2/authors"},"crate_size":23757,"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-05T15:12:45.187656Z"}],"checksum":"155e4a260750fa4f7754649f049748aacc31db238a358d85fd721002f230f92f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1895,"comment_lines":23,"files":16}},"total_code_lines":1895,"total_comment_lines":23}},{"id":1711915,"crate":"cipher","num":"0.5.0-rc.1","dl_path":"/api/v1/crates/cipher/0.5.0-rc.1/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.1/readme","updated_at":"2025-09-02T19:36:04.870751Z","created_at":"2025-09-02T19:36:04.870751Z","downloads":1139413,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"os_rng":["crypto-common/os_rng","rand_core"],"rand_core":["crypto-common/rand_core"],"stream-wrapper":["block-buffer"],"zeroize":["dep:zeroize","crypto-common/zeroize","block-buffer?/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.1/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.1/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.1/authors"},"crate_size":21732,"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-02T19:36:04.870751Z"}],"checksum":"1e12a13eb01ded5d32ee9658d94f553a19e804204f2dc811df69ab4d9e0cb8c7","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1799,"comment_lines":15,"files":14}},"total_code_lines":1799,"total_comment_lines":15}},{"id":1584894,"crate":"cipher","num":"0.5.0-rc.0","dl_path":"/api/v1/crates/cipher/0.5.0-rc.0/download","readme_path":"/api/v1/crates/cipher/0.5.0-rc.0/readme","updated_at":"2025-05-30T13:39:19.816022Z","created_at":"2025-05-30T13:39:19.816022Z","downloads":84082,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"os_rng":["crypto-common/os_rng","rand_core"],"rand_core":["crypto-common/rand_core"],"zeroize":["dep:zeroize","crypto-common/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-rc.0/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-rc.0/downloads","authors":"/api/v1/crates/cipher/0.5.0-rc.0/authors"},"crate_size":22548,"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-30T13:39:19.816022Z"}],"checksum":"bd4ef774202f1749465fc7cf88d70fc30620e8cacd5429268f4bff7d003bd976","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1842,"comment_lines":45,"files":14}},"total_code_lines":1842,"total_comment_lines":45}},{"id":1456448,"crate":"cipher","num":"0.5.0-pre.8","dl_path":"/api/v1/crates/cipher/0.5.0-pre.8/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.8/readme","updated_at":"2025-02-22T19:04:35.531995Z","created_at":"2025-02-22T19:04:35.531995Z","downloads":78079,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"os_rng":["crypto-common/os_rng","rand_core"],"rand_core":["crypto-common/rand_core"],"zeroize":["dep:zeroize","crypto-common/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.8/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.8/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.8/authors"},"crate_size":23103,"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-02-22T19:04:35.531995Z"}],"checksum":"276974d2acb7cf592603150941fc1ff6442acdeb1dc653ac2825928f4703c131","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1842,"comment_lines":45,"files":14}},"total_code_lines":1842,"total_comment_lines":45}},{"id":1235258,"crate":"cipher","num":"0.5.0-pre.7","dl_path":"/api/v1/crates/cipher/0.5.0-pre.7/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.7/readme","updated_at":"2024-08-14T15:51:00.755973Z","created_at":"2024-08-14T15:51:00.755973Z","downloads":136594,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.7/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.7/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.7/authors"},"crate_size":19518,"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-14T15:51:00.755973Z"}],"checksum":"5b1425e6ce000f05a73096556cabcfb6a10a3ffe3bb4d75416ca8f00819c0b6a","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1614,"comment_lines":46,"files":11}},"total_code_lines":1614,"total_comment_lines":46}},{"id":1216082,"crate":"cipher","num":"0.5.0-pre.6","dl_path":"/api/v1/crates/cipher/0.5.0-pre.6/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.6/readme","updated_at":"2024-07-26T21:53:25.480117Z","created_at":"2024-07-26T21:53:25.480117Z","downloads":82294,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.6/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.6/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.6/authors"},"crate_size":19438,"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-26T21:53:25.480117Z"}],"checksum":"c71c893d5a1e8257048dbb29954d2e1f85f091a150304f1defe4ca2806da5d3f","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1501,"comment_lines":46,"files":9}},"total_code_lines":1501,"total_comment_lines":46}},{"id":1215991,"crate":"cipher","num":"0.5.0-pre.5","dl_path":"/api/v1/crates/cipher/0.5.0-pre.5/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.5/readme","updated_at":"2024-07-26T19:40:34.296724Z","created_at":"2024-07-26T19:40:34.296724Z","downloads":1590,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.5/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.5/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.5/authors"},"crate_size":19437,"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-26T19:40:34.296724Z"}],"checksum":"2977f05c3cd18105b452d0da400b3d427070951a7e2b5b2b6bb1d63711ad8055","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1501,"comment_lines":46,"files":9}},"total_code_lines":1501,"total_comment_lines":46}},{"id":1071295,"crate":"cipher","num":"0.5.0-pre.4","dl_path":"/api/v1/crates/cipher/0.5.0-pre.4/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.4/readme","updated_at":"2024-03-04T02:37:06.894397Z","created_at":"2024-03-04T02:37:06.894397Z","downloads":46780,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.4/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.4/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.4/authors"},"crate_size":19377,"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-04T02:37:06.894397Z"}],"checksum":"84fba98785cecd0e308818a87c817576a40f99d8bab6405bf422bacd3efb6c1f","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1501,"comment_lines":46,"files":9}},"total_code_lines":1501,"total_comment_lines":46}},{"id":1036198,"crate":"cipher","num":"0.5.0-pre.3","dl_path":"/api/v1/crates/cipher/0.5.0-pre.3/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.3/readme","updated_at":"2024-02-01T18:16:29.554014Z","created_at":"2024-02-01T18:16:29.554014Z","downloads":2318,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.3/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.3/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.3/authors"},"crate_size":19371,"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-01T18:16:29.554014Z"}],"checksum":"4edc902a09138d9a0d02800f2c214f15295555e4d126bf4b312ea6f3bce7ae46","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1497,"comment_lines":46,"files":9}},"total_code_lines":1497,"total_comment_lines":46}},{"id":1010126,"crate":"cipher","num":"0.5.0-pre.2","dl_path":"/api/v1/crates/cipher/0.5.0-pre.2/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.2/readme","updated_at":"2024-01-10T17:34:43.150455Z","created_at":"2024-01-10T17:34:43.150455Z","downloads":2922,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.2/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.2/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.2/authors"},"crate_size":19493,"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-10T17:34:43.150455Z"}],"checksum":"40619e61d2e7c018604193e71763730a96b0e606e19aba895956635986c7fe98","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1511,"comment_lines":46,"files":9}},"total_code_lines":1511,"total_comment_lines":46}},{"id":1006104,"crate":"cipher","num":"0.5.0-pre.1","dl_path":"/api/v1/crates/cipher/0.5.0-pre.1/download","readme_path":"/api/v1/crates/cipher/0.5.0-pre.1/readme","updated_at":"2024-01-06T16:23:31.004336Z","created_at":"2024-01-06T16:23:31.004336Z","downloads":3219,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.5.0-pre.1/dependencies","version_downloads":"/api/v1/crates/cipher/0.5.0-pre.1/downloads","authors":"/api/v1/crates/cipher/0.5.0-pre.1/authors"},"crate_size":19492,"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-06T16:23:31.004336Z"}],"checksum":"15e338a2ceb7493b9b89d12728c6feb2d4b61708cb63b577c556c92f43aef0cd","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1511,"comment_lines":46,"files":9}},"total_code_lines":1511,"total_comment_lines":46}},{"id":745271,"crate":"cipher","num":"0.4.4","dl_path":"/api/v1/crates/cipher/0.4.4/download","readme_path":"/api/v1/crates/cipher/0.4.4/readme","updated_at":"2023-03-09T00:11:40.449460Z","created_at":"2023-03-09T00:11:40.449460Z","downloads":275651184,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.4.4/dependencies","version_downloads":"/api/v1/crates/cipher/0.4.4/downloads","authors":"/api/v1/crates/cipher/0.4.4/authors"},"crate_size":19073,"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":"2023-03-09T00:11:40.449460Z"}],"checksum":"773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1578,"comment_lines":20,"files":9}},"total_code_lines":1578,"total_comment_lines":20}},{"id":504587,"crate":"cipher","num":"0.4.3","dl_path":"/api/v1/crates/cipher/0.4.3/download","readme_path":"/api/v1/crates/cipher/0.4.3/readme","updated_at":"2022-02-22T16:56:55.668262Z","created_at":"2022-02-22T16:56:55.668262Z","downloads":9070290,"features":{"alloc":[],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.4.3/dependencies","version_downloads":"/api/v1/crates/cipher/0.4.3/downloads","authors":"/api/v1/crates/cipher/0.4.3/authors"},"crate_size":19206,"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-22T16:56:55.668262Z"}],"checksum":"d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1581,"comment_lines":20,"files":9}},"total_code_lines":1581,"total_comment_lines":20}},{"id":500899,"crate":"cipher","num":"0.4.2","dl_path":"/api/v1/crates/cipher/0.4.2/download","readme_path":"/api/v1/crates/cipher/0.4.2/readme","updated_at":"2022-02-22T16:57:26.915634Z","created_at":"2022-02-16T15:32:16.369289Z","downloads":23401,"features":{"alloc":[],"block-padding":["inout/block-padding"],"default":["alloc"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.4.2/dependencies","version_downloads":"/api/v1/crates/cipher/0.4.2/downloads","authors":"/api/v1/crates/cipher/0.4.2/authors"},"crate_size":19142,"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-16T15:32:16.369289Z"},{"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":"2022-02-22T16:57:26.919296Z"}],"checksum":"035bd298db1557b73a277e9c599c5a50e0d2e6ee9dcac78f3f951cb2f7d88d8c","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1580,"comment_lines":20,"files":9}},"total_code_lines":1580,"total_comment_lines":20}},{"id":500635,"crate":"cipher","num":"0.4.1","dl_path":"/api/v1/crates/cipher/0.4.1/download","readme_path":"/api/v1/crates/cipher/0.4.1/readme","updated_at":"2022-02-16T15:32:26.416286Z","created_at":"2022-02-16T04:51:12.551477Z","downloads":3668,"features":{"alloc":[],"block-padding":["inout/block-padding"],"default":["alloc"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.4.1/dependencies","version_downloads":"/api/v1/crates/cipher/0.4.1/downloads","authors":"/api/v1/crates/cipher/0.4.1/authors"},"crate_size":19062,"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-16T04:51:12.551477Z"},{"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":"2022-02-16T15:32:26.422264Z"}],"checksum":"8f9e7e1ace94976b2d9b076956fb4aa9bf8496814e941b479354b7786327ca23","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1580,"comment_lines":20,"files":9}},"total_code_lines":1580,"total_comment_lines":20}},{"id":497871,"crate":"cipher","num":"0.4.0","dl_path":"/api/v1/crates/cipher/0.4.0/download","readme_path":"/api/v1/crates/cipher/0.4.0/readme","updated_at":"2022-02-10T07:24:34.613779Z","created_at":"2022-02-10T07:24:34.613779Z","downloads":27975,"features":{"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["crypto-common/std","inout/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.4.0/dependencies","version_downloads":"/api/v1/crates/cipher/0.4.0/downloads","authors":"/api/v1/crates/cipher/0.4.0/authors"},"crate_size":18651,"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-10T07:24:34.613779Z"}],"checksum":"a4f3e8c9be82c31c331bc9db0fd70a1068f8a288d980b2414dcaa25ab17ac1e0","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1523,"comment_lines":20,"files":9}},"total_code_lines":1523,"total_comment_lines":20}},{"id":372340,"crate":"cipher","num":"0.3.0","dl_path":"/api/v1/crates/cipher/0.3.0/download","readme_path":"/api/v1/crates/cipher/0.3.0/readme","updated_at":"2021-04-28T22:11:09.831516Z","created_at":"2021-04-28T22:11:09.831516Z","downloads":47121674,"features":{"dev":["blobby"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.3.0/dependencies","version_downloads":"/api/v1/crates/cipher/0.3.0/downloads","authors":"/api/v1/crates/cipher/0.3.0/authors"},"crate_size":12756,"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-28T22:11:09.831516Z"}],"checksum":"7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":613,"comment_lines":7,"files":8}},"total_code_lines":613,"total_comment_lines":7}},{"id":372324,"crate":"cipher","num":"0.3.0-pre.5","dl_path":"/api/v1/crates/cipher/0.3.0-pre.5/download","readme_path":"/api/v1/crates/cipher/0.3.0-pre.5/readme","updated_at":"2021-08-13T03:16:47.683409Z","created_at":"2021-04-28T21:12:49.384080Z","downloads":2818,"features":{"default":["mode_wrapper"],"dev":["blobby"],"mode_wrapper":["block-buffer"],"std":["crypto-common/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.3.0-pre.5/dependencies","version_downloads":"/api/v1/crates/cipher/0.3.0-pre.5/downloads","authors":"/api/v1/crates/cipher/0.3.0-pre.5/authors"},"crate_size":14733,"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-28T21:12:49.384080Z"},{"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-13T03:16:45.030077Z"}],"checksum":"ebede83f34815e76a4727f91e8234d8a5d7b40c80b068b969d3de5d490734820","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":814,"comment_lines":15,"files":9}},"total_code_lines":814,"total_comment_lines":15}},{"id":320424,"crate":"cipher","num":"0.3.0-pre.4","dl_path":"/api/v1/crates/cipher/0.3.0-pre.4/download","readme_path":"/api/v1/crates/cipher/0.3.0-pre.4/readme","updated_at":"2021-08-13T03:16:45.164408Z","created_at":"2020-12-30T16:16:17.498612Z","downloads":14602,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.3.0-pre.4/dependencies","version_downloads":"/api/v1/crates/cipher/0.3.0-pre.4/downloads","authors":"/api/v1/crates/cipher/0.3.0-pre.4/authors"},"crate_size":12607,"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-12-30T16:16:17.498612Z"},{"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-13T03:16:42.741789Z"}],"checksum":"e1db53c34251ece12ba40366dd5ece6dc5672296d7fb34f7b1791e8f0d449e69","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":613,"comment_lines":7,"files":8}},"total_code_lines":613,"total_comment_lines":7}},{"id":320267,"crate":"cipher","num":"0.3.0-pre.3","dl_path":"/api/v1/crates/cipher/0.3.0-pre.3/download","readme_path":"/api/v1/crates/cipher/0.3.0-pre.3/readme","updated_at":"2021-08-13T03:16:42.283659Z","created_at":"2020-12-30T04:18:01.857830Z","downloads":3895,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.3.0-pre.3/dependencies","version_downloads":"/api/v1/crates/cipher/0.3.0-pre.3/downloads","authors":"/api/v1/crates/cipher/0.3.0-pre.3/authors"},"crate_size":12465,"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-12-30T04:18:01.857830Z"},{"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-13T03:16:39.584301Z"}],"checksum":"e067eaf9ba1497adc11bb7fb96c9aa4355ac978da0c384d27fc97866ea9e4c6b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":581,"comment_lines":6,"files":8}},"total_code_lines":581,"total_comment_lines":6}},{"id":320249,"crate":"cipher","num":"0.3.0-pre.2","dl_path":"/api/v1/crates/cipher/0.3.0-pre.2/download","readme_path":"/api/v1/crates/cipher/0.3.0-pre.2/readme","updated_at":"2021-08-13T03:16:30.706880Z","created_at":"2020-12-30T01:55:32.523325Z","downloads":2874,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.3.0-pre.2/dependencies","version_downloads":"/api/v1/crates/cipher/0.3.0-pre.2/downloads","authors":"/api/v1/crates/cipher/0.3.0-pre.2/authors"},"crate_size":12552,"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-12-30T01:55:32.523325Z"},{"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-13T03:16:29.321937Z"}],"checksum":"edee13cdca61c552ee90b9492059d78e9d9d24a893f4b6bc1e2d0010997fbfef","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":589,"comment_lines":7,"files":8}},"total_code_lines":589,"total_comment_lines":7}},{"id":308524,"crate":"cipher","num":"0.3.0-pre","dl_path":"/api/v1/crates/cipher/0.3.0-pre/download","readme_path":"/api/v1/crates/cipher/0.3.0-pre/readme","updated_at":"2021-08-13T03:16:26.811478Z","created_at":"2020-11-24T18:39:20.243257Z","downloads":10850,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.3.0-pre/dependencies","version_downloads":"/api/v1/crates/cipher/0.3.0-pre/downloads","authors":"/api/v1/crates/cipher/0.3.0-pre/authors"},"crate_size":12711,"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-11-24T18:39:20.243257Z"},{"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-13T03:16:24.596864Z"}],"checksum":"42848bd4f28c6e74641082fc3ca870cb5381ce08d8715045cc96ff4ca20c0bbe","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":613,"comment_lines":6,"files":7}},"total_code_lines":613,"total_comment_lines":6}},{"id":300991,"crate":"cipher","num":"0.2.5","dl_path":"/api/v1/crates/cipher/0.2.5/download","readme_path":"/api/v1/crates/cipher/0.2.5/readme","updated_at":"2020-11-01T22:20:13.030293Z","created_at":"2020-11-01T22:20:13.030293Z","downloads":32695556,"features":{"dev":["blobby"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.2.5/dependencies","version_downloads":"/api/v1/crates/cipher/0.2.5/downloads","authors":"/api/v1/crates/cipher/0.2.5/authors"},"crate_size":13099,"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-11-01T22:20:13.030293Z"}],"checksum":"12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":14,"files":7}},"total_code_lines":697,"total_comment_lines":14}},{"id":300989,"crate":"cipher","num":"0.2.4","dl_path":"/api/v1/crates/cipher/0.2.4/download","readme_path":"/api/v1/crates/cipher/0.2.4/readme","updated_at":"2021-08-13T03:16:20.761776Z","created_at":"2020-11-01T22:06:34.764581Z","downloads":2963,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.2.4/dependencies","version_downloads":"/api/v1/crates/cipher/0.2.4/downloads","authors":"/api/v1/crates/cipher/0.2.4/authors"},"crate_size":13061,"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-11-01T22:06:34.764581Z"},{"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-13T03:16:18.774342Z"}],"checksum":"06797fcef46eb164718a4bb378c7b0b4964ed4d43d181dda65622d1858d24e46","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":14,"files":7}},"total_code_lines":697,"total_comment_lines":14}},{"id":300986,"crate":"cipher","num":"0.2.3","dl_path":"/api/v1/crates/cipher/0.2.3/download","readme_path":"/api/v1/crates/cipher/0.2.3/readme","updated_at":"2020-11-01T21:50:13.430541Z","created_at":"2020-11-01T21:41:10.872297Z","downloads":2963,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.2.3/dependencies","version_downloads":"/api/v1/crates/cipher/0.2.3/downloads","authors":"/api/v1/crates/cipher/0.2.3/authors"},"crate_size":13024,"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-11-01T21:41:10.872297Z"},{"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":"2020-11-01T21:50:10.305521Z"}],"checksum":"891da5e7fe2e167d457ae3258cc84dd92eb3cc8b52e8da6ed1674dab417cbb51","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":14,"files":7}},"total_code_lines":697,"total_comment_lines":14}},{"id":300971,"crate":"cipher","num":"0.2.2","dl_path":"/api/v1/crates/cipher/0.2.2/download","readme_path":"/api/v1/crates/cipher/0.2.2/readme","updated_at":"2020-11-01T21:50:09.566214Z","created_at":"2020-11-01T20:58:57.057599Z","downloads":2963,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.2.2/dependencies","version_downloads":"/api/v1/crates/cipher/0.2.2/downloads","authors":"/api/v1/crates/cipher/0.2.2/authors"},"crate_size":12977,"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-11-01T20:58:57.057599Z"},{"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":"2020-11-01T21:50:07.813101Z"}],"checksum":"a9fa92d7466f0026b00a1bec622de3a30de619ea6eff936a774d381a3cab7fc3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":14,"files":7}},"total_code_lines":697,"total_comment_lines":14}},{"id":294465,"crate":"cipher","num":"0.2.1","dl_path":"/api/v1/crates/cipher/0.2.1/download","readme_path":"/api/v1/crates/cipher/0.2.1/readme","updated_at":"2020-10-16T13:34:14.999015Z","created_at":"2020-10-16T13:34:14.999015Z","downloads":109529,"features":{"dev":["blobby"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.2.1/dependencies","version_downloads":"/api/v1/crates/cipher/0.2.1/downloads","authors":"/api/v1/crates/cipher/0.2.1/authors"},"crate_size":12495,"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-16T13:34:14.999015Z"}],"checksum":"a1f7954ae5588102b35257639b1c36a2e7425cc6540fcdb4de19dcb91055d659","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":619,"comment_lines":8,"files":7}},"total_code_lines":619,"total_comment_lines":8}},{"id":294014,"crate":"cipher","num":"0.2.0","dl_path":"/api/v1/crates/cipher/0.2.0/download","readme_path":"/api/v1/crates/cipher/0.2.0/readme","updated_at":"2020-10-16T13:34:22.805160Z","created_at":"2020-10-15T19:07:18.201610Z","downloads":2994,"features":{"dev":["blobby"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/cipher/0.2.0/dependencies","version_downloads":"/api/v1/crates/cipher/0.2.0/downloads","authors":"/api/v1/crates/cipher/0.2.0/authors"},"crate_size":12344,"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-15T19:07:18.201610Z"},{"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":"2020-10-16T13:34:21.644228Z"}],"checksum":"4f959e47a7277c60858fb2a28c0272db0949f80247d981b42c2740d48a8f578f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Traits for describing block ciphers and stream ciphers","homepage":null,"documentation":"https://docs.rs/cipher","repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":622,"comment_lines":6,"files":7}},"total_code_lines":622,"total_comment_lines":6}},{"id":12293,"crate":"cipher","num":"0.1.1","dl_path":"/api/v1/crates/cipher/0.1.1/download","readme_path":"/api/v1/crates/cipher/0.1.1/readme","updated_at":"2020-10-15T19:07:51.553556Z","created_at":"2015-06-26T06:13:42.175962Z","downloads":4162,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/cipher/0.1.1/dependencies","version_downloads":"/api/v1/crates/cipher/0.1.1/downloads","authors":"/api/v1/crates/cipher/0.1.1/authors"},"crate_size":11128,"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":"2020-10-15T19:07:40.474789Z"}],"checksum":"1e0e888a488cf777da177feafa7ebc61175c29308ed5127008cf99c4fbd3c4b0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"feistel cipher implementation in rust. Converts str -> Vec<u32>","homepage":null,"documentation":null,"repository":"https://github.com/kayellpeee/cipha","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":94,"comment_lines":10,"files":2}},"total_code_lines":94,"total_comment_lines":10}},{"id":12244,"crate":"cipher","num":"0.1.0","dl_path":"/api/v1/crates/cipher/0.1.0/download","readme_path":"/api/v1/crates/cipher/0.1.0/readme","updated_at":"2020-10-15T19:07:46.027023Z","created_at":"2015-06-25T05:47:45.526699Z","downloads":3206,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":null,"links":{"dependencies":"/api/v1/crates/cipher/0.1.0/dependencies","version_downloads":"/api/v1/crates/cipher/0.1.0/downloads","authors":"/api/v1/crates/cipher/0.1.0/authors"},"crate_size":10917,"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":"2020-10-15T19:07:38.806879Z"}],"checksum":"3cffb66ed3eab0cb12a27ae0c8ddb18b4e82160b56b9302b5f32f5aa3d28291e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":null,"homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":94,"comment_lines":10,"files":2}},"total_code_lines":94,"total_comment_lines":10}}],"keywords":[{"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":"stream-cipher","keyword":"stream-cipher","created_at":"2018-07-27T15:46:47.054884Z","crates_cnt":24},{"id":"trait","keyword":"trait","created_at":"2015-01-25T21:26:03.494811Z","crates_cnt":317}],"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}]}