{"crate":{"id":"base64ct","name":"base64ct","updated_at":"2026-01-12T04:41:30.672776Z","versions":[1936782,1919512,1864331,1590344,1481901,1481596,1477954,1460843,736409,644916,607859,573779,524354,514793,514373,494969,474171,473471,470833,462247,448160,438016,425440,413150,353410,349025,334210,333994,332352,332078,330261],"keywords":["base64","crypto","pem","phc"],"categories":["cryptography","encoding","parser-implementations","no-std"],"badges":[],"created_at":"2021-01-21T19:26:20.080406Z","downloads":431717343,"recent_downloads":108006114,"default_version":"1.8.3","num_versions":31,"yanked":false,"max_version":"1.8.3","newest_version":"1.8.3","max_stable_version":"1.8.3","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","links":{"version_downloads":"/api/v1/crates/base64ct/downloads","versions":null,"owners":"/api/v1/crates/base64ct/owners","owner_team":"/api/v1/crates/base64ct/owner_team","owner_user":"/api/v1/crates/base64ct/owner_user","reverse_dependencies":"/api/v1/crates/base64ct/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1936782,"crate":"base64ct","num":"1.8.3","dl_path":"/api/v1/crates/base64ct/1.8.3/download","readme_path":"/api/v1/crates/base64ct/1.8.3/readme","updated_at":"2026-01-12T04:41:30.672776Z","created_at":"2026-01-12T04:41:30.672776Z","downloads":153720291,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.8.3/dependencies","version_downloads":"/api/v1/crates/base64ct/1.8.3/downloads","authors":"/api/v1/crates/base64ct/1.8.3/authors"},"crate_size":32227,"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-12T04:41:30.672776Z"}],"checksum":"2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1347,"comment_lines":58,"files":14}},"total_code_lines":1347,"total_comment_lines":58}},{"id":1919512,"crate":"base64ct","num":"1.8.2","dl_path":"/api/v1/crates/base64ct/1.8.2/download","readme_path":"/api/v1/crates/base64ct/1.8.2/readme","updated_at":"2026-01-03T21:31:46.333200Z","created_at":"2026-01-03T21:31:46.333200Z","downloads":2555586,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.8.2/dependencies","version_downloads":"/api/v1/crates/base64ct/1.8.2/downloads","authors":"/api/v1/crates/base64ct/1.8.2/authors"},"crate_size":31934,"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-03T21:31:46.333200Z"}],"checksum":"7d809780667f4410e7c41b07f52439b94d2bdf8528eeedc287fa38d3b7f95d82","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1322,"comment_lines":58,"files":13}},"total_code_lines":1322,"total_comment_lines":58}},{"id":1864331,"crate":"base64ct","num":"1.8.1","dl_path":"/api/v1/crates/base64ct/1.8.1/download","readme_path":"/api/v1/crates/base64ct/1.8.1/readme","updated_at":"2025-12-07T02:41:24.403409Z","created_at":"2025-12-07T02:41:24.403409Z","downloads":7431932,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.8.1/dependencies","version_downloads":"/api/v1/crates/base64ct/1.8.1/downloads","authors":"/api/v1/crates/base64ct/1.8.1/authors"},"crate_size":31807,"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-07T02:41:24.403409Z"}],"checksum":"0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1316,"comment_lines":58,"files":13}},"total_code_lines":1316,"total_comment_lines":58}},{"id":1590344,"crate":"base64ct","num":"1.8.0","dl_path":"/api/v1/crates/base64ct/1.8.0/download","readme_path":"/api/v1/crates/base64ct/1.8.0/readme","updated_at":"2025-06-16T15:24:15.948469Z","created_at":"2025-06-04T15:41:05.915943Z","downloads":54208398,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.8.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.8.0/downloads","authors":"/api/v1/crates/base64ct/1.8.0/authors"},"crate_size":31211,"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-06-04T15:41:05.915943Z"},{"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":"2025-06-16T15:11:23.617679Z"},{"action":"unyank","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-06-16T15:24:15.950948Z"}],"checksum":"55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1316,"comment_lines":58,"files":13}},"total_code_lines":1316,"total_comment_lines":58}},{"id":1481901,"crate":"base64ct","num":"1.7.3","dl_path":"/api/v1/crates/base64ct/1.7.3/download","readme_path":"/api/v1/crates/base64ct/1.7.3/readme","updated_at":"2025-03-13T18:56:37.952384Z","created_at":"2025-03-13T18:56:37.952384Z","downloads":23626749,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.7.3/dependencies","version_downloads":"/api/v1/crates/base64ct/1.7.3/downloads","authors":"/api/v1/crates/base64ct/1.7.3/authors"},"crate_size":31175,"published_by":{"id":11235,"login":"baloo","name":"Arthur Gautier","avatar":"https://avatars.githubusercontent.com/u/59060?v=4","url":"https://github.com/baloo","github_username_matches":true,"created_at":"2009-03-01T11:07:11Z"},"audit_actions":[{"action":"publish","user":{"id":11235,"login":"baloo","name":"Arthur Gautier","avatar":"https://avatars.githubusercontent.com/u/59060?v=4","url":"https://github.com/baloo","github_username_matches":true,"created_at":"2009-03-01T11:07:11Z"},"time":"2025-03-13T18:56:37.952384Z"}],"checksum":"89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1316,"comment_lines":58,"files":13}},"total_code_lines":1316,"total_comment_lines":58}},{"id":1481596,"crate":"base64ct","num":"1.7.2","dl_path":"/api/v1/crates/base64ct/1.7.2/download","readme_path":"/api/v1/crates/base64ct/1.7.2/readme","updated_at":"2025-03-13T15:25:34.483842Z","created_at":"2025-03-13T15:25:34.483842Z","downloads":49726,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.7.2/dependencies","version_downloads":"/api/v1/crates/base64ct/1.7.2/downloads","authors":"/api/v1/crates/base64ct/1.7.2/authors"},"crate_size":31011,"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-03-13T15:25:34.483842Z"}],"checksum":"8faa168b8c4ffca39c2699e772943af41ec2b75fb1683dda07b28a6d285c53dc","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1307,"comment_lines":56,"files":13}},"total_code_lines":1307,"total_comment_lines":56}},{"id":1477954,"crate":"base64ct","num":"1.7.1","dl_path":"/api/v1/crates/base64ct/1.7.1/download","readme_path":"/api/v1/crates/base64ct/1.7.1/readme","updated_at":"2025-03-11T00:09:46.720015Z","created_at":"2025-03-11T00:09:46.720015Z","downloads":1044756,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.7.1/dependencies","version_downloads":"/api/v1/crates/base64ct/1.7.1/downloads","authors":"/api/v1/crates/base64ct/1.7.1/authors"},"crate_size":31044,"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-03-11T00:09:46.720015Z"}],"checksum":"bb97d56060ee67d285efb8001fec9d2a4c710c32efd2e14b5cbb5ba71930fc2d","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1319,"comment_lines":56,"files":13}},"total_code_lines":1319,"total_comment_lines":56}},{"id":1460843,"crate":"base64ct","num":"1.7.0","dl_path":"/api/v1/crates/base64ct/1.7.0/download","readme_path":"/api/v1/crates/base64ct/1.7.0/readme","updated_at":"2025-02-26T16:05:27.256196Z","created_at":"2025-02-26T07:31:21.655605Z","downloads":69098,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.7.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.7.0/downloads","authors":"/api/v1/crates/base64ct/1.7.0/authors"},"crate_size":30983,"published_by":{"id":11235,"login":"baloo","name":"Arthur Gautier","avatar":"https://avatars.githubusercontent.com/u/59060?v=4","url":"https://github.com/baloo","github_username_matches":true,"created_at":"2009-03-01T11:07:11Z"},"audit_actions":[{"action":"publish","user":{"id":11235,"login":"baloo","name":"Arthur Gautier","avatar":"https://avatars.githubusercontent.com/u/59060?v=4","url":"https://github.com/baloo","github_username_matches":true,"created_at":"2009-03-01T11:07:11Z"},"time":"2025-02-26T07:31:21.655605Z"},{"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":"2025-02-26T16:05:27.259896Z"}],"checksum":"c103cbbedac994e292597ab79342dbd5b306a362045095db54917d92a9fdfd92","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1319,"comment_lines":56,"files":13}},"total_code_lines":1319,"total_comment_lines":56}},{"id":736409,"crate":"base64ct","num":"1.6.0","dl_path":"/api/v1/crates/base64ct/1.6.0/download","readme_path":"/api/v1/crates/base64ct/1.6.0/readme","updated_at":"2023-02-26T19:44:37.809683Z","created_at":"2023-02-26T19:44:37.809683Z","downloads":166677055,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.6.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.6.0/downloads","authors":"/api/v1/crates/base64ct/1.6.0/authors"},"crate_size":28870,"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-02-26T19:44:37.809683Z"}],"checksum":"8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1310,"comment_lines":56,"files":13}},"total_code_lines":1310,"total_comment_lines":56}},{"id":644916,"crate":"base64ct","num":"1.5.3","dl_path":"/api/v1/crates/base64ct/1.5.3/download","readme_path":"/api/v1/crates/base64ct/1.5.3/readme","updated_at":"2022-10-18T22:18:31.486412Z","created_at":"2022-10-18T22:18:31.486412Z","downloads":6503043,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.5.3/dependencies","version_downloads":"/api/v1/crates/base64ct/1.5.3/downloads","authors":"/api/v1/crates/base64ct/1.5.3/authors"},"crate_size":28781,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-10-18T22:18:31.486412Z"}],"checksum":"b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1316,"comment_lines":56,"files":13}},"total_code_lines":1316,"total_comment_lines":56}},{"id":607859,"crate":"base64ct","num":"1.5.2","dl_path":"/api/v1/crates/base64ct/1.5.2/download","readme_path":"/api/v1/crates/base64ct/1.5.2/readme","updated_at":"2022-08-23T20:48:24.216047Z","created_at":"2022-08-23T20:48:24.216047Z","downloads":1471499,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.5.2/dependencies","version_downloads":"/api/v1/crates/base64ct/1.5.2/downloads","authors":"/api/v1/crates/base64ct/1.5.2/authors"},"crate_size":28206,"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-08-23T20:48:24.216047Z"}],"checksum":"ea2b2456fd614d856680dcd9fcc660a51a820fa09daef2e49772b56a193c8474","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1274,"comment_lines":56,"files":12}},"total_code_lines":1274,"total_comment_lines":56}},{"id":573779,"crate":"base64ct","num":"1.5.1","dl_path":"/api/v1/crates/base64ct/1.5.1/download","readme_path":"/api/v1/crates/base64ct/1.5.1/readme","updated_at":"2022-06-27T03:09:28.197527Z","created_at":"2022-06-27T03:09:28.197527Z","downloads":2262557,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.5.1/dependencies","version_downloads":"/api/v1/crates/base64ct/1.5.1/downloads","authors":"/api/v1/crates/base64ct/1.5.1/authors"},"crate_size":28202,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-06-27T03:09:28.197527Z"}],"checksum":"3bdca834647821e0b13d9539a8634eb62d3501b6b6c2cec1722786ee6671b851","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1269,"comment_lines":56,"files":12}},"total_code_lines":1269,"total_comment_lines":56}},{"id":524354,"crate":"base64ct","num":"1.5.0","dl_path":"/api/v1/crates/base64ct/1.5.0/download","readme_path":"/api/v1/crates/base64ct/1.5.0/readme","updated_at":"2022-03-30T04:34:47.360658Z","created_at":"2022-03-30T04:34:47.360658Z","downloads":1825926,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.5.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.5.0/downloads","authors":"/api/v1/crates/base64ct/1.5.0/authors"},"crate_size":27855,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-03-30T04:34:47.360658Z"}],"checksum":"dea908e7347a8c64e378c17e30ef880ad73e3b4498346b055c2c00ea342f3179","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1268,"comment_lines":54,"files":12}},"total_code_lines":1268,"total_comment_lines":54}},{"id":514793,"crate":"base64ct","num":"1.4.1","dl_path":"/api/v1/crates/base64ct/1.4.1/download","readme_path":"/api/v1/crates/base64ct/1.4.1/readme","updated_at":"2022-03-11T20:12:42.962383Z","created_at":"2022-03-11T20:12:42.962383Z","downloads":183563,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.4.1/dependencies","version_downloads":"/api/v1/crates/base64ct/1.4.1/downloads","authors":"/api/v1/crates/base64ct/1.4.1/authors"},"crate_size":27659,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-03-11T20:12:42.962383Z"}],"checksum":"71acf5509fc522cce1b100ac0121c635129bfd4d91cdf036bcc9b9935f97ccf5","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1242,"comment_lines":49,"files":12}},"total_code_lines":1242,"total_comment_lines":49}},{"id":514373,"crate":"base64ct","num":"1.4.0","dl_path":"/api/v1/crates/base64ct/1.4.0/download","readme_path":"/api/v1/crates/base64ct/1.4.0/readme","updated_at":"2022-03-11T20:12:48.590540Z","created_at":"2022-03-11T03:16:07.784066Z","downloads":6318,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.4.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.4.0/downloads","authors":"/api/v1/crates/base64ct/1.4.0/authors"},"crate_size":27629,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-03-11T03:16:07.784066Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-03-11T20:12:48.595112Z"}],"checksum":"a42bc66d2304056cf5b732c24fe578d88871449c6d10aefff27f371e5f927e33","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1242,"comment_lines":49,"files":12}},"total_code_lines":1242,"total_comment_lines":49}},{"id":494969,"crate":"base64ct","num":"1.4.0-pre.0","dl_path":"/api/v1/crates/base64ct/1.4.0-pre.0/download","readme_path":"/api/v1/crates/base64ct/1.4.0-pre.0/readme","updated_at":"2022-02-04T17:07:38.845415Z","created_at":"2022-02-04T17:07:38.845415Z","downloads":2816,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.4.0-pre.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.4.0-pre.0/downloads","authors":"/api/v1/crates/base64ct/1.4.0-pre.0/authors"},"crate_size":23549,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-02-04T17:07:38.845415Z"}],"checksum":"816ba0cc7b6dafe0b6d36cafd16a5fe97a88fc58c895c690de08a6faeb2d8d25","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":944,"comment_lines":30,"files":11}},"total_code_lines":944,"total_comment_lines":30}},{"id":474171,"crate":"base64ct","num":"1.3.3","dl_path":"/api/v1/crates/base64ct/1.3.3/download","readme_path":"/api/v1/crates/base64ct/1.3.3/readme","updated_at":"2021-12-29T00:34:04.392650Z","created_at":"2021-12-29T00:34:04.392650Z","downloads":583000,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.3.3/dependencies","version_downloads":"/api/v1/crates/base64ct/1.3.3/downloads","authors":"/api/v1/crates/base64ct/1.3.3/authors"},"crate_size":22498,"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-12-29T00:34:04.392650Z"}],"checksum":"874f8444adcb4952a8bc51305c8be95c8ec8237bb0d2e78d2e039f771f8828a0","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":806,"comment_lines":27,"files":9}},"total_code_lines":806,"total_comment_lines":27}},{"id":473471,"crate":"base64ct","num":"1.3.2","dl_path":"/api/v1/crates/base64ct/1.3.2/download","readme_path":"/api/v1/crates/base64ct/1.3.2/readme","updated_at":"2021-12-29T00:35:09.231515Z","created_at":"2021-12-27T15:51:27.221819Z","downloads":3353,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.3.2/dependencies","version_downloads":"/api/v1/crates/base64ct/1.3.2/downloads","authors":"/api/v1/crates/base64ct/1.3.2/authors"},"crate_size":22350,"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-12-27T15:51:27.221819Z"},{"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-12-29T00:35:09.236379Z"}],"checksum":"00dfe59164ca6e139c29455ccfc0923c78f12f056a7b9b22a9c7776eda9f7127","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":802,"comment_lines":24,"files":9}},"total_code_lines":802,"total_comment_lines":24}},{"id":470833,"crate":"base64ct","num":"1.3.1","dl_path":"/api/v1/crates/base64ct/1.3.1/download","readme_path":"/api/v1/crates/base64ct/1.3.1/readme","updated_at":"2021-12-29T00:35:10.899636Z","created_at":"2021-12-20T21:59:28.870413Z","downloads":9628,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.3.1/dependencies","version_downloads":"/api/v1/crates/base64ct/1.3.1/downloads","authors":"/api/v1/crates/base64ct/1.3.1/authors"},"crate_size":21388,"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-12-20T21:59:28.870413Z"},{"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-12-29T00:35:10.904110Z"}],"checksum":"a30f9c631ae8b97868a2e841015b72f2c99b05e3f03a14d543b843816a0a5b4d","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":799,"comment_lines":28,"files":9}},"total_code_lines":799,"total_comment_lines":28}},{"id":462247,"crate":"base64ct","num":"1.3.0","dl_path":"/api/v1/crates/base64ct/1.3.0/download","readme_path":"/api/v1/crates/base64ct/1.3.0/readme","updated_at":"2021-12-29T00:35:12.768527Z","created_at":"2021-12-03T01:18:29.564884Z","downloads":43921,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.3.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.3.0/downloads","authors":"/api/v1/crates/base64ct/1.3.0/authors"},"crate_size":18760,"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-12-03T01:18:29.564884Z"},{"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-12-29T00:35:12.771797Z"}],"checksum":"43a46022bae2c3bc5a17c2d45d59c1233ce0e2cca9ae9b92e92e9ce529874177","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":640,"comment_lines":15,"files":9}},"total_code_lines":640,"total_comment_lines":15}},{"id":448160,"crate":"base64ct","num":"1.2.0","dl_path":"/api/v1/crates/base64ct/1.2.0/download","readme_path":"/api/v1/crates/base64ct/1.2.0/readme","updated_at":"2021-11-03T15:12:31.094491Z","created_at":"2021-11-03T15:12:31.094491Z","downloads":43112,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.2.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.2.0/downloads","authors":"/api/v1/crates/base64ct/1.2.0/authors"},"crate_size":15254,"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-11-03T15:12:31.094491Z"}],"checksum":"392c772b012d685a640cdad68a5a21f4a45e696f85a2c2c907aab2fe49a91e19","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":472,"comment_lines":13,"files":8}},"total_code_lines":472,"total_comment_lines":13}},{"id":438016,"crate":"base64ct","num":"1.1.1","dl_path":"/api/v1/crates/base64ct/1.1.1/download","readme_path":"/api/v1/crates/base64ct/1.1.1/readme","updated_at":"2021-10-14T21:55:21.749025Z","created_at":"2021-10-14T21:55:21.749025Z","downloads":5015134,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.1.1/dependencies","version_downloads":"/api/v1/crates/base64ct/1.1.1/downloads","authors":"/api/v1/crates/base64ct/1.1.1/authors"},"crate_size":15267,"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-10-14T21:55:21.749025Z"}],"checksum":"e6b4d9b1225d28d360ec6a231d65af1fd99a2a095154c8040689617290569c5c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":472,"comment_lines":13,"files":8}},"total_code_lines":472,"total_comment_lines":13}},{"id":425440,"crate":"base64ct","num":"1.1.0","dl_path":"/api/v1/crates/base64ct/1.1.0/download","readme_path":"/api/v1/crates/base64ct/1.1.0/readme","updated_at":"2021-09-14T15:24:36.199601Z","created_at":"2021-09-14T15:24:36.199601Z","downloads":236265,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.1.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.1.0/downloads","authors":"/api/v1/crates/base64ct/1.1.0/authors"},"crate_size":14958,"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-09-14T15:24:36.199601Z"}],"checksum":"40a96587c05c810ddbb79e2674d519cff1379517e7b91d166dff7a7cc0e9af6e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/base64ct","repository":"https://github.com/RustCrypto/formats/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":472,"comment_lines":13,"files":8}},"total_code_lines":472,"total_comment_lines":13}},{"id":413150,"crate":"base64ct","num":"1.0.1","dl_path":"/api/v1/crates/base64ct/1.0.1/download","readme_path":"/api/v1/crates/base64ct/1.0.1/readme","updated_at":"2021-08-14T20:12:57.381878Z","created_at":"2021-08-14T20:12:57.381878Z","downloads":3423708,"features":{"alloc":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.0.1/dependencies","version_downloads":"/api/v1/crates/base64ct/1.0.1/downloads","authors":"/api/v1/crates/base64ct/1.0.1/authors"},"crate_size":15075,"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-14T20:12:57.381878Z"}],"checksum":"8a32fd6af2b5827bce66c29053ba0e7c42b9dcab01835835058558c10851a46b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/pkcs8","repository":"https://github.com/RustCrypto/utils/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":472,"comment_lines":13,"files":8}},"total_code_lines":472,"total_comment_lines":13}},{"id":353410,"crate":"base64ct","num":"1.0.0","dl_path":"/api/v1/crates/base64ct/1.0.0/download","readme_path":"/api/v1/crates/base64ct/1.0.0/readme","updated_at":"2021-08-14T20:16:02.317933Z","created_at":"2021-03-17T15:28:16.508156Z","downloads":289859,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/1.0.0/dependencies","version_downloads":"/api/v1/crates/base64ct/1.0.0/downloads","authors":"/api/v1/crates/base64ct/1.0.0/authors"},"crate_size":14560,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-03-17T15:28:16.508156Z"},{"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-14T20:15:58.805971Z"}],"checksum":"d0d27fb6b6f1e43147af148af49d49329413ba781aa0d5e10979831c210173b5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/pkcs8","repository":"https://github.com/RustCrypto/utils/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":443,"comment_lines":12,"files":8}},"total_code_lines":443,"total_comment_lines":12}},{"id":349025,"crate":"base64ct","num":"0.2.1","dl_path":"/api/v1/crates/base64ct/0.2.1/download","readme_path":"/api/v1/crates/base64ct/0.2.1/readme","updated_at":"2021-04-05T19:59:19.266444Z","created_at":"2021-03-08T03:28:08.062375Z","downloads":166605,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/0.2.1/dependencies","version_downloads":"/api/v1/crates/base64ct/0.2.1/downloads","authors":"/api/v1/crates/base64ct/0.2.1/authors"},"crate_size":14564,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-03-08T03:28:08.062375Z"},{"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-04-05T19:58:53.484512Z"}],"checksum":"7b8a45dc8036c7e52889226a96edacd45831c0dbdb8b803a58b8e0e12613b1a6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation Base64 (RFC 4648) implemented without data-dependent\nbranches/LUTs thereby providing portable \"best effort\" constant-time operation\nand embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/pkcs8","repository":"https://github.com/RustCrypto/utils/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":445,"comment_lines":14,"files":8}},"total_code_lines":445,"total_comment_lines":14}},{"id":334210,"crate":"base64ct","num":"0.2.0","dl_path":"/api/v1/crates/base64ct/0.2.0/download","readme_path":"/api/v1/crates/base64ct/0.2.0/readme","updated_at":"2021-04-05T19:59:14.139433Z","created_at":"2021-02-01T15:46:13.031115Z","downloads":49979,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/0.2.0/dependencies","version_downloads":"/api/v1/crates/base64ct/0.2.0/downloads","authors":"/api/v1/crates/base64ct/0.2.0/authors"},"crate_size":14521,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-02-01T15:46:13.031115Z"},{"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-04-05T19:58:52.592496Z"}],"checksum":"22fb38fd6e62e4ceec8543db40ceb714454ff173451a0f2a6c8952fdf39a2d6c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation Base64 (RFC 4648) implemented without data-dependent\nbranches/LUTs thereby providing portable \"best effort\" constant-time operation\nand embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/pkcs8","repository":"https://github.com/RustCrypto/utils/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":445,"comment_lines":14,"files":8}},"total_code_lines":445,"total_comment_lines":14}},{"id":333994,"crate":"base64ct","num":"0.1.2","dl_path":"/api/v1/crates/base64ct/0.1.2/download","readme_path":"/api/v1/crates/base64ct/0.1.2/readme","updated_at":"2021-04-05T19:59:02.320659Z","created_at":"2021-02-01T00:26:56.517865Z","downloads":3135,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/0.1.2/dependencies","version_downloads":"/api/v1/crates/base64ct/0.1.2/downloads","authors":"/api/v1/crates/base64ct/0.1.2/authors"},"crate_size":14770,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-02-01T00:26:56.517865Z"},{"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-04-05T19:58:51.730900Z"}],"checksum":"b245b005bb8924f38647aeb31388984784a139acbe7ac6d7435fb0a11c4c83d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation Base64 (RFC 4648) implemented without data-dependent\nbranches/LUTs thereby providing portable \"best effort\" constant-time operation\nand embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/pkcs8","repository":"https://github.com/RustCrypto/utils/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":595,"comment_lines":14,"files":9}},"total_code_lines":595,"total_comment_lines":14}},{"id":332352,"crate":"base64ct","num":"0.1.1","dl_path":"/api/v1/crates/base64ct/0.1.1/download","readme_path":"/api/v1/crates/base64ct/0.1.1/readme","updated_at":"2021-04-05T19:59:08.336510Z","created_at":"2021-01-27T14:54:35.377046Z","downloads":6956,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/0.1.1/dependencies","version_downloads":"/api/v1/crates/base64ct/0.1.1/downloads","authors":"/api/v1/crates/base64ct/0.1.1/authors"},"crate_size":13379,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2021-01-27T14:54:35.377046Z"},{"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-04-05T19:58:50.968527Z"}],"checksum":"e96c6b8c1cac2cfe84b4ea97794c43085b401df66c466e9a863744c0489679a7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation Base64 (RFC 4648) implemented without data-dependent\nbranches/LUTs thereby providing portable \"best effort\" constant-time operation\nand embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/pkcs8","repository":"https://github.com/RustCrypto/utils/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":446,"comment_lines":14,"files":2}},"total_code_lines":446,"total_comment_lines":14}},{"id":332078,"crate":"base64ct","num":"0.1.0","dl_path":"/api/v1/crates/base64ct/0.1.0/download","readme_path":"/api/v1/crates/base64ct/0.1.0/readme","updated_at":"2021-04-05T19:58:55.461598Z","created_at":"2021-01-26T19:19:42.467565Z","downloads":10667,"features":{"alloc":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/0.1.0/dependencies","version_downloads":"/api/v1/crates/base64ct/0.1.0/downloads","authors":"/api/v1/crates/base64ct/0.1.0/authors"},"crate_size":13371,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-01-26T19:19:42.467565Z"},{"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-04-05T19:58:49.904534Z"}],"checksum":"c502cbac2e4ffc38047434d0c88b54da5e7c76829ff16f0a479f90116336d9f3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation Base64 (RFC 4648) implemented without data-dependent\nbranches/LUTs thereby providing portable \"best effort\" constant-time operation\nand embedded-friendly no_std support","homepage":null,"documentation":"https://docs.rs/pkcs8","repository":"https://github.com/RustCrypto/utils/tree/master/base64ct","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":449,"comment_lines":14,"files":2}},"total_code_lines":449,"total_comment_lines":14}},{"id":330261,"crate":"base64ct","num":"0.0.0","dl_path":"/api/v1/crates/base64ct/0.0.0/download","readme_path":"/api/v1/crates/base64ct/0.0.0/readme","updated_at":"2021-01-26T19:23:49.132145Z","created_at":"2021-01-21T19:26:20.080406Z","downloads":2722,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/base64ct/0.0.0/dependencies","version_downloads":"/api/v1/crates/base64ct/0.0.0/downloads","authors":"/api/v1/crates/base64ct/0.0.0/authors"},"crate_size":729,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-01-21T19:26:20.080406Z"},{"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-01-26T19:23:47.060284Z"}],"checksum":"ddf31a59b58f1523c28ed3267b7da186b2fa902a408eb0cfdbd83fd38fc10240","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Reserved for future use","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/traits","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"base64","keyword":"base64","created_at":"2015-12-04T01:07:31.198468Z","crates_cnt":166},{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2681},{"id":"pem","keyword":"pem","created_at":"2017-11-13T01:36:36.292041Z","crates_cnt":33},{"id":"phc","keyword":"phc","created_at":"2021-01-12T17:38:02.441982Z","crates_cnt":6}],"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":"encoding","category":"Encoding","slug":"encoding","description":"Encoding and/or decoding data from one data format to another.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7461},{"id":"parser-implementations","category":"Parser implementations","slug":"parser-implementations","description":"Parsers implemented for particular formats or languages.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":7732},{"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}]}