{"crate":{"id":"hmac","name":"hmac","updated_at":"2026-03-29T23:19:21.430299Z","versions":[2185050,2146719,1992655,1970914,1810416,1733134,1712313,1583671,1473661,1216117,1036267,1017166,1010177,1008730,501549,464609,372692,294560,294547,271869,255627,250791,162383,110655,104066,89054,87747,87009,71407,60544,60518,60517,60516,56525,53284,53242,36393,35310],"keywords":["crypto","digest","hmac","mac"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2016-10-06T21:23:44.676009Z","downloads":635221477,"recent_downloads":173039082,"default_version":"0.13.0","num_versions":38,"yanked":false,"max_version":"0.13.0","newest_version":"0.13.0","max_stable_version":"0.13.0","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","links":{"version_downloads":"/api/v1/crates/hmac/downloads","versions":null,"owners":"/api/v1/crates/hmac/owners","owner_team":"/api/v1/crates/hmac/owner_team","owner_user":"/api/v1/crates/hmac/owner_user","reverse_dependencies":"/api/v1/crates/hmac/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2185050,"crate":"hmac","num":"0.13.0","dl_path":"/api/v1/crates/hmac/0.13.0/download","readme_path":"/api/v1/crates/hmac/0.13.0/readme","updated_at":"2026-03-29T23:19:21.430299Z","created_at":"2026-03-29T23:19:21.430299Z","downloads":80552215,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0/downloads","authors":"/api/v1/crates/hmac/0.13.0/authors"},"crate_size":45167,"published_by":null,"audit_actions":[],"checksum":"6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":{"provider":"github","repository":"RustCrypto/MACs","run_id":"23721491414","sha":"0236c8eb50098dd7f277a71ab89caaeb1e7314df"},"linecounts":{"languages":{"Rust":{"code_lines":359,"comment_lines":14,"files":5}},"total_code_lines":359,"total_comment_lines":14}},{"id":2146719,"crate":"hmac","num":"0.13.0-rc.6","dl_path":"/api/v1/crates/hmac/0.13.0-rc.6/download","readme_path":"/api/v1/crates/hmac/0.13.0-rc.6/readme","updated_at":"2026-03-20T15:43:56.141299Z","created_at":"2026-03-20T15:43:56.141299Z","downloads":57368,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-rc.6/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-rc.6/downloads","authors":"/api/v1/crates/hmac/0.13.0-rc.6/authors"},"crate_size":44411,"published_by":null,"audit_actions":[],"checksum":"60017b071c523c9e5a55dd1253582bff6150c5e96a7e8511e419de1ab5ee97f9","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":{"provider":"github","repository":"RustCrypto/MACs","run_id":"23350523554","sha":"a0082655c09ffe682a10640cbaefb67c8175010e"},"linecounts":{"languages":{"Rust":{"code_lines":361,"comment_lines":14,"files":5}},"total_code_lines":361,"total_comment_lines":14}},{"id":1992655,"crate":"hmac","num":"0.13.0-rc.5","dl_path":"/api/v1/crates/hmac/0.13.0-rc.5/download","readme_path":"/api/v1/crates/hmac/0.13.0-rc.5/readme","updated_at":"2026-02-02T18:00:09.340483Z","created_at":"2026-02-02T18:00:09.340483Z","downloads":684827,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-rc.5/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-rc.5/downloads","authors":"/api/v1/crates/hmac/0.13.0-rc.5/authors"},"crate_size":44351,"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-02T18:00:09.340483Z"}],"checksum":"ef451d73f36d8a3f93ad32c332ea01146c9650e1ec821a9b0e46c01277d544f8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":359,"comment_lines":14,"files":5}},"total_code_lines":359,"total_comment_lines":14}},{"id":1970914,"crate":"hmac","num":"0.13.0-rc.4","dl_path":"/api/v1/crates/hmac/0.13.0-rc.4/download","readme_path":"/api/v1/crates/hmac/0.13.0-rc.4/readme","updated_at":"2026-01-25T04:20:24.229552Z","created_at":"2026-01-25T04:20:24.229552Z","downloads":18661,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-rc.4/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-rc.4/downloads","authors":"/api/v1/crates/hmac/0.13.0-rc.4/authors"},"crate_size":44354,"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-25T04:20:24.229552Z"}],"checksum":"d9956e202a691c5c86c60303a421f66f93f44b29433407b7c43cf2bebadc750e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":359,"comment_lines":14,"files":5}},"total_code_lines":359,"total_comment_lines":14}},{"id":1810416,"crate":"hmac","num":"0.13.0-rc.3","dl_path":"/api/v1/crates/hmac/0.13.0-rc.3/download","readme_path":"/api/v1/crates/hmac/0.13.0-rc.3/readme","updated_at":"2025-11-05T18:10:41.532554Z","created_at":"2025-11-05T18:10:41.532554Z","downloads":695669,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-rc.3/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-rc.3/downloads","authors":"/api/v1/crates/hmac/0.13.0-rc.3/authors"},"crate_size":44360,"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-05T18:10:41.532554Z"}],"checksum":"f1c597ac7d6cc8143e30e83ef70915e7f883b18d8bec2e2b2bce47f5bbb06d57","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":359,"comment_lines":14,"files":5}},"total_code_lines":359,"total_comment_lines":14}},{"id":1733134,"crate":"hmac","num":"0.13.0-rc.2","dl_path":"/api/v1/crates/hmac/0.13.0-rc.2/download","readme_path":"/api/v1/crates/hmac/0.13.0-rc.2/readme","updated_at":"2025-09-16T22:58:47.305433Z","created_at":"2025-09-16T22:58:47.305433Z","downloads":951883,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-rc.2/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-rc.2/downloads","authors":"/api/v1/crates/hmac/0.13.0-rc.2/authors"},"crate_size":44296,"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-16T22:58:47.305433Z"}],"checksum":"a3fd4dc94c318c1ede8a2a48341c250d6ddecd3ba793da2820301a9f92417ad9","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":359,"comment_lines":14,"files":5}},"total_code_lines":359,"total_comment_lines":14}},{"id":1712313,"crate":"hmac","num":"0.13.0-rc.1","dl_path":"/api/v1/crates/hmac/0.13.0-rc.1/download","readme_path":"/api/v1/crates/hmac/0.13.0-rc.1/readme","updated_at":"2025-09-03T02:28:51.250043Z","created_at":"2025-09-03T02:28:51.250043Z","downloads":30632,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-rc.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-rc.1/downloads","authors":"/api/v1/crates/hmac/0.13.0-rc.1/authors"},"crate_size":44545,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-09-03T02:28:51.250043Z"}],"checksum":"49e206bca159aebaaed410f5e78b2fe56bfc0dd5b19ecae922813b8556b8b07e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":384,"comment_lines":14,"files":5}},"total_code_lines":384,"total_comment_lines":14}},{"id":1583671,"crate":"hmac","num":"0.13.0-rc.0","dl_path":"/api/v1/crates/hmac/0.13.0-rc.0/download","readme_path":"/api/v1/crates/hmac/0.13.0-rc.0/readme","updated_at":"2025-05-29T14:28:40.165579Z","created_at":"2025-05-29T14:28:40.165579Z","downloads":130172,"features":{"zeroize":["digest/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-rc.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-rc.0/downloads","authors":"/api/v1/crates/hmac/0.13.0-rc.0/authors"},"crate_size":44417,"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-29T14:28:40.165579Z"}],"checksum":"8dc6a2fcc35ab09136c6df2cdf9ca49790701420a3a6b5db0987dddbabc79b21","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":384,"comment_lines":14,"files":5}},"total_code_lines":384,"total_comment_lines":14}},{"id":1473661,"crate":"hmac","num":"0.13.0-pre.5","dl_path":"/api/v1/crates/hmac/0.13.0-pre.5/download","readme_path":"/api/v1/crates/hmac/0.13.0-pre.5/readme","updated_at":"2025-03-07T13:57:48.652087Z","created_at":"2025-03-07T13:57:48.652087Z","downloads":140764,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-pre.5/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-pre.5/downloads","authors":"/api/v1/crates/hmac/0.13.0-pre.5/authors"},"crate_size":44120,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2025-03-07T13:57:48.652087Z"}],"checksum":"62c11fc82c6b89c906b4d26b7b5a305d0b3aebd4b458dd1bd0a7ed98c548a28e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":258,"comment_lines":13,"files":3}},"total_code_lines":258,"total_comment_lines":13}},{"id":1216117,"crate":"hmac","num":"0.13.0-pre.4","dl_path":"/api/v1/crates/hmac/0.13.0-pre.4/download","readme_path":"/api/v1/crates/hmac/0.13.0-pre.4/readme","updated_at":"2024-07-26T23:01:33.811743Z","created_at":"2024-07-26T23:01:33.811743Z","downloads":975207,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-pre.4/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-pre.4/downloads","authors":"/api/v1/crates/hmac/0.13.0-pre.4/authors"},"crate_size":42899,"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-26T23:01:33.811743Z"}],"checksum":"e4b1fb14e4df79f9406b434b60acef9f45c26c50062cccf1346c6103b8c47d58","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":259,"comment_lines":13,"files":3}},"total_code_lines":259,"total_comment_lines":13}},{"id":1036267,"crate":"hmac","num":"0.13.0-pre.3","dl_path":"/api/v1/crates/hmac/0.13.0-pre.3/download","readme_path":"/api/v1/crates/hmac/0.13.0-pre.3/readme","updated_at":"2024-02-01T19:18:53.617130Z","created_at":"2024-02-01T19:18:53.617130Z","downloads":111999,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-pre.3/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-pre.3/downloads","authors":"/api/v1/crates/hmac/0.13.0-pre.3/authors"},"crate_size":42838,"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-01T19:18:53.617130Z"}],"checksum":"ffd790a0795ee332ed3e8959e5b177beb70d7112eb7d345428ec17427897d5ce","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":259,"comment_lines":13,"files":3}},"total_code_lines":259,"total_comment_lines":13}},{"id":1017166,"crate":"hmac","num":"0.13.0-pre.2","dl_path":"/api/v1/crates/hmac/0.13.0-pre.2/download","readme_path":"/api/v1/crates/hmac/0.13.0-pre.2/readme","updated_at":"2024-01-17T16:02:47.868517Z","created_at":"2024-01-17T16:02:47.868517Z","downloads":13109,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-pre.2/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-pre.2/downloads","authors":"/api/v1/crates/hmac/0.13.0-pre.2/authors"},"crate_size":42838,"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-17T16:02:47.868517Z"}],"checksum":"1fac01891f12d968a2737928c9af2532abdc750e56a890fdbcafdfff17017678","rust_version":"1.72","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":259,"comment_lines":13,"files":3}},"total_code_lines":259,"total_comment_lines":13}},{"id":1010177,"crate":"hmac","num":"0.13.0-pre.1","dl_path":"/api/v1/crates/hmac/0.13.0-pre.1/download","readme_path":"/api/v1/crates/hmac/0.13.0-pre.1/readme","updated_at":"2024-01-10T19:14:59.059678Z","created_at":"2024-01-10T19:14:59.059678Z","downloads":5080,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-pre.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-pre.1/downloads","authors":"/api/v1/crates/hmac/0.13.0-pre.1/authors"},"crate_size":42836,"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-10T19:14:59.059678Z"}],"checksum":"1ad9bdb2c4daa57033321e5e64c7a8cab02086ee130f8702f72b5c164893026a","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":259,"comment_lines":13,"files":3}},"total_code_lines":259,"total_comment_lines":13}},{"id":1008730,"crate":"hmac","num":"0.13.0-pre.0","dl_path":"/api/v1/crates/hmac/0.13.0-pre.0/download","readme_path":"/api/v1/crates/hmac/0.13.0-pre.0/readme","updated_at":"2024-01-09T14:12:04.017721Z","created_at":"2024-01-09T14:12:04.017721Z","downloads":4975,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.13.0-pre.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.13.0-pre.0/downloads","authors":"/api/v1/crates/hmac/0.13.0-pre.0/authors"},"crate_size":42832,"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-09T14:12:04.017721Z"}],"checksum":"e22cb0183a745c3444af57c24aa1293e1f3e538717acce39a9d3b271c999b24f","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":259,"comment_lines":13,"files":3}},"total_code_lines":259,"total_comment_lines":13}},{"id":501549,"crate":"hmac","num":"0.12.1","dl_path":"/api/v1/crates/hmac/0.12.1/download","readme_path":"/api/v1/crates/hmac/0.12.1/readme","updated_at":"2022-02-17T10:50:37.938406Z","created_at":"2022-02-17T10:50:37.938406Z","downloads":424874614,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.12.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.12.1/downloads","authors":"/api/v1/crates/hmac/0.12.1/authors"},"crate_size":42657,"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-17T10:50:37.938406Z"}],"checksum":"6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":384,"comment_lines":13,"files":3}},"total_code_lines":384,"total_comment_lines":13}},{"id":464609,"crate":"hmac","num":"0.12.0","dl_path":"/api/v1/crates/hmac/0.12.0/download","readme_path":"/api/v1/crates/hmac/0.12.0/readme","updated_at":"2021-12-07T20:13:42.107590Z","created_at":"2021-12-07T20:13:42.107590Z","downloads":1040587,"features":{"reset":[],"std":["digest/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.12.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.12.0/downloads","authors":"/api/v1/crates/hmac/0.12.0/authors"},"crate_size":42552,"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-12-07T20:13:42.107590Z"}],"checksum":"ddca131f3e7f2ce2df364b57949a9d47915cfbd35e46cfee355ccebbf794d6a2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":384,"comment_lines":13,"files":3}},"total_code_lines":384,"total_comment_lines":13}},{"id":372692,"crate":"hmac","num":"0.11.0","dl_path":"/api/v1/crates/hmac/0.11.0/download","readme_path":"/api/v1/crates/hmac/0.11.0/readme","updated_at":"2021-04-29T18:04:37.305236Z","created_at":"2021-04-29T18:04:37.305236Z","downloads":45408877,"features":{"std":["crypto-mac/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.11.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.11.0/downloads","authors":"/api/v1/crates/hmac/0.11.0/authors"},"crate_size":11385,"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-29T18:04:37.305236Z"}],"checksum":"2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":132,"comment_lines":6,"files":1}},"total_code_lines":132,"total_comment_lines":6}},{"id":294560,"crate":"hmac","num":"0.10.1","dl_path":"/api/v1/crates/hmac/0.10.1/download","readme_path":"/api/v1/crates/hmac/0.10.1/readme","updated_at":"2020-10-16T15:22:43.723130Z","created_at":"2020-10-16T15:22:43.723130Z","downloads":28064789,"features":{"std":["crypto-mac/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.10.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.10.1/downloads","authors":"/api/v1/crates/hmac/0.10.1/authors"},"crate_size":11120,"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-16T15:22:43.723130Z"}],"checksum":"c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":132,"comment_lines":6,"files":1}},"total_code_lines":132,"total_comment_lines":6}},{"id":294547,"crate":"hmac","num":"0.10.0","dl_path":"/api/v1/crates/hmac/0.10.0/download","readme_path":"/api/v1/crates/hmac/0.10.0/readme","updated_at":"2020-10-16T15:10:41.421689Z","created_at":"2020-10-16T15:10:41.421689Z","downloads":16020,"features":{"std":["crypto-mac/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.10.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.10.0/downloads","authors":"/api/v1/crates/hmac/0.10.0/authors"},"crate_size":11028,"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-16T15:10:41.421689Z"}],"checksum":"eeef264e54db0926d43a23778508d7ea5f852879329128983e4bf96cee21905e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":132,"comment_lines":6,"files":1}},"total_code_lines":132,"total_comment_lines":6}},{"id":271869,"crate":"hmac","num":"0.9.0","dl_path":"/api/v1/crates/hmac/0.9.0/download","readme_path":"/api/v1/crates/hmac/0.9.0/readme","updated_at":"2020-08-12T00:29:33.617825Z","created_at":"2020-08-12T00:29:33.617825Z","downloads":2958986,"features":{"std":["crypto-mac/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.9.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.9.0/downloads","authors":"/api/v1/crates/hmac/0.9.0/authors"},"crate_size":10964,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2020-08-12T00:29:33.617825Z"}],"checksum":"deae6d9dbb35ec2c502d62b8f7b1c000a0822c3b0794ba36b3149c0a1c840dff","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":132,"comment_lines":6,"files":1}},"total_code_lines":132,"total_comment_lines":6}},{"id":255627,"crate":"hmac","num":"0.8.1","dl_path":"/api/v1/crates/hmac/0.8.1/download","readme_path":"/api/v1/crates/hmac/0.8.1/readme","updated_at":"2020-06-24T14:21:24.057331Z","created_at":"2020-06-24T14:21:24.057331Z","downloads":35272392,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.8.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.8.1/downloads","authors":"/api/v1/crates/hmac/0.8.1/authors"},"crate_size":10817,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2020-06-24T14:21:24.057331Z"}],"checksum":"126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":112,"comment_lines":6,"files":1}},"total_code_lines":112,"total_comment_lines":6}},{"id":250791,"crate":"hmac","num":"0.8.0","dl_path":"/api/v1/crates/hmac/0.8.0/download","readme_path":"/api/v1/crates/hmac/0.8.0/readme","updated_at":"2020-06-10T03:02:45.316040Z","created_at":"2020-06-10T03:02:45.316040Z","downloads":52936,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.8.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.8.0/downloads","authors":"/api/v1/crates/hmac/0.8.0/authors"},"crate_size":10788,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-06-10T03:02:45.316040Z"}],"checksum":"b87b580bd66811cc2324a27f3587de707cacf7525b96dca8122f7493e6cce0da","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":112,"comment_lines":6,"files":1}},"total_code_lines":112,"total_comment_lines":6}},{"id":162383,"crate":"hmac","num":"0.7.1","dl_path":"/api/v1/crates/hmac/0.7.1/download","readme_path":"/api/v1/crates/hmac/0.7.1/readme","updated_at":"2019-07-11T16:33:03.045433Z","created_at":"2019-07-11T16:33:03.045433Z","downloads":9650920,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.7.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.7.1/downloads","authors":"/api/v1/crates/hmac/0.7.1/authors"},"crate_size":9765,"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":[],"checksum":"5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":101,"comment_lines":6,"files":1}},"total_code_lines":101,"total_comment_lines":6}},{"id":110655,"crate":"hmac","num":"0.7.0","dl_path":"/api/v1/crates/hmac/0.7.0/download","readme_path":"/api/v1/crates/hmac/0.7.0/readme","updated_at":"2018-10-03T10:29:24.917415Z","created_at":"2018-10-03T10:29:24.917415Z","downloads":352237,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.7.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.7.0/downloads","authors":"/api/v1/crates/hmac/0.7.0/authors"},"crate_size":9590,"published_by":null,"audit_actions":[{"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":"2021-08-29T12:48:45.690636Z"}],"checksum":"f127a908633569f208325f86f71255d3363c79721d7f9fe31cd5569908819771","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":75,"comment_lines":6,"files":1}},"total_code_lines":75,"total_comment_lines":6}},{"id":104066,"crate":"hmac","num":"0.6.3","dl_path":"/api/v1/crates/hmac/0.6.3/download","readme_path":"/api/v1/crates/hmac/0.6.3/readme","updated_at":"2018-08-15T21:05:47.257829Z","created_at":"2018-08-15T21:05:47.257829Z","downloads":681172,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.6.3/dependencies","version_downloads":"/api/v1/crates/hmac/0.6.3/downloads","authors":"/api/v1/crates/hmac/0.6.3/authors"},"crate_size":9883,"published_by":null,"audit_actions":[],"checksum":"733e1b3ac906631ca01ebb577e9bb0f5e37a454032b9036b5eaea4013ed6f99a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":71,"comment_lines":7,"files":1}},"total_code_lines":71,"total_comment_lines":7}},{"id":89054,"crate":"hmac","num":"0.6.2","dl_path":"/api/v1/crates/hmac/0.6.2/download","readme_path":"/api/v1/crates/hmac/0.6.2/readme","updated_at":"2021-08-27T02:41:47.243243Z","created_at":"2018-04-15T19:36:17.243025Z","downloads":43443,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.6.2/dependencies","version_downloads":"/api/v1/crates/hmac/0.6.2/downloads","authors":"/api/v1/crates/hmac/0.6.2/authors"},"crate_size":9793,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-27T02:41:45.267360Z"}],"checksum":"efb895368093a17d136b1d9eecdb607c7aa038a452e646c74e37ded2da106285","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":86,"comment_lines":2,"files":1}},"total_code_lines":86,"total_comment_lines":2}},{"id":87747,"crate":"hmac","num":"0.6.1","dl_path":"/api/v1/crates/hmac/0.6.1/download","readme_path":"/api/v1/crates/hmac/0.6.1/readme","updated_at":"2021-08-27T02:41:45.087773Z","created_at":"2018-04-05T20:48:25.216006Z","downloads":3251,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.6.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.6.1/downloads","authors":"/api/v1/crates/hmac/0.6.1/authors"},"crate_size":9777,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-27T02:41:43.388915Z"}],"checksum":"980a2573f6f58890ce8ec615783d68549b7dbf1b7f6f855eb7d6e0f0c7b7fd60","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":86,"comment_lines":2,"files":1}},"total_code_lines":86,"total_comment_lines":2}},{"id":87009,"crate":"hmac","num":"0.6.0","dl_path":"/api/v1/crates/hmac/0.6.0/download","readme_path":"/api/v1/crates/hmac/0.6.0/readme","updated_at":"2021-08-27T02:41:42.295467Z","created_at":"2018-03-30T19:23:23.189857Z","downloads":3233,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.6.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.6.0/downloads","authors":"/api/v1/crates/hmac/0.6.0/authors"},"crate_size":9766,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-27T02:41:40.703740Z"}],"checksum":"0d7e2398a97b8383c987269c07b2e1993f3e40bd864cdfc982cc3f89abaab4e1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":86,"comment_lines":2,"files":1}},"total_code_lines":86,"total_comment_lines":2}},{"id":71407,"crate":"hmac","num":"0.5.0","dl_path":"/api/v1/crates/hmac/0.5.0/download","readme_path":"/api/v1/crates/hmac/0.5.0/readme","updated_at":"2021-08-27T02:41:32.267377Z","created_at":"2017-11-15T16:36:17.806648Z","downloads":1292156,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.5.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.5.0/downloads","authors":"/api/v1/crates/hmac/0.5.0/authors"},"crate_size":10914,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-08-27T02:41:30.047778Z"}],"checksum":"44f3bdb08579d99d7dc761c0e266f13b5f2ab8c8c703b9fc9ef333cd8f48f55e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":77,"comment_lines":0,"files":1}},"total_code_lines":77,"total_comment_lines":0}},{"id":60544,"crate":"hmac","num":"0.4.2","dl_path":"/api/v1/crates/hmac/0.4.2/download","readme_path":"/api/v1/crates/hmac/0.4.2/readme","updated_at":"2021-07-29T03:48:06.000208Z","created_at":"2017-07-24T09:27:02.027857Z","downloads":483545,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.4.2/dependencies","version_downloads":"/api/v1/crates/hmac/0.4.2/downloads","authors":"/api/v1/crates/hmac/0.4.2/authors"},"crate_size":10800,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-07-29T03:47:59.116056Z"}],"checksum":"7a13f4163aa0c5ca1be584aace0e2212b2e41be5478218d4f657f5f778b2ae2a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":78,"comment_lines":0,"files":1}},"total_code_lines":78,"total_comment_lines":0}},{"id":60518,"crate":"hmac","num":"0.4.1","dl_path":"/api/v1/crates/hmac/0.4.1/download","readme_path":"/api/v1/crates/hmac/0.4.1/readme","updated_at":"2021-07-29T03:48:00.075619Z","created_at":"2017-07-24T03:38:39.913006Z","downloads":3133,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.4.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.4.1/downloads","authors":"/api/v1/crates/hmac/0.4.1/authors"},"crate_size":10762,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-07-29T03:47:57.188058Z"}],"checksum":"9f490e00a00e3c8b0ddc45bf7c5b09841def17c3f4f93a36a4fee89f9eecfbda","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":73,"comment_lines":0,"files":1}},"total_code_lines":73,"total_comment_lines":0}},{"id":60517,"crate":"hmac","num":"0.4.0","dl_path":"/api/v1/crates/hmac/0.4.0/download","readme_path":"/api/v1/crates/hmac/0.4.0/readme","updated_at":"2017-11-30T03:39:44.936549Z","created_at":"2017-07-24T03:28:42.678454Z","downloads":3093,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.4.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.4.0/downloads","authors":"/api/v1/crates/hmac/0.4.0/authors"},"crate_size":10757,"published_by":null,"audit_actions":[],"checksum":"c0f860ab68cb356a16fe74cd6ff73a673692b1001bd2364dea287bde065e8685","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":70,"comment_lines":0,"files":1}},"total_code_lines":70,"total_comment_lines":0}},{"id":60516,"crate":"hmac","num":"0.1.2","dl_path":"/api/v1/crates/hmac/0.1.2/download","readme_path":"/api/v1/crates/hmac/0.1.2/readme","updated_at":"2017-11-30T03:39:43.081624Z","created_at":"2017-07-24T03:26:47.173802Z","downloads":3524,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.1.2/dependencies","version_downloads":"/api/v1/crates/hmac/0.1.2/downloads","authors":"/api/v1/crates/hmac/0.1.2/authors"},"crate_size":10766,"published_by":null,"audit_actions":[],"checksum":"a010a0292c56d71bd54b6a356129c6f00d22b25f036bc71a6b7ad784817928b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/MACs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":70,"comment_lines":0,"files":1}},"total_code_lines":70,"total_comment_lines":0}},{"id":56525,"crate":"hmac","num":"0.3.1","dl_path":"/api/v1/crates/hmac/0.3.1/download","readme_path":"/api/v1/crates/hmac/0.3.1/readme","updated_at":"2021-07-29T03:47:52.747744Z","created_at":"2017-06-12T07:13:39.824269Z","downloads":5308,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.3.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.3.1/downloads","authors":"/api/v1/crates/hmac/0.3.1/authors"},"crate_size":10611,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-07-29T03:47:48.130615Z"}],"checksum":"25b3d98fce168daf6db22c1828625e5676f616e62d3ea8dde513ed50bce85a50","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":71,"comment_lines":0,"files":1}},"total_code_lines":71,"total_comment_lines":0}},{"id":53284,"crate":"hmac","num":"0.1.1","dl_path":"/api/v1/crates/hmac/0.1.1/download","readme_path":"/api/v1/crates/hmac/0.1.1/readme","updated_at":"2021-07-29T03:47:48.432512Z","created_at":"2017-05-14T15:28:12.214868Z","downloads":220971,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.1.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.1.1/downloads","authors":"/api/v1/crates/hmac/0.1.1/authors"},"crate_size":10447,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-07-29T03:47:44.537084Z"}],"checksum":"bdb5aa9647ba4711e9d6968dc1c810cd23989ed435443ca962e1bf6d8b8b83ff","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":71,"comment_lines":0,"files":1}},"total_code_lines":71,"total_comment_lines":0}},{"id":53242,"crate":"hmac","num":"0.1.0","dl_path":"/api/v1/crates/hmac/0.1.0/download","readme_path":"/api/v1/crates/hmac/0.1.0/readme","updated_at":"2021-07-29T03:47:43.578788Z","created_at":"2017-05-14T03:26:59.555687Z","downloads":3155,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.1.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.1.0/downloads","authors":"/api/v1/crates/hmac/0.1.0/authors"},"crate_size":6697,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-07-29T03:47:40.639243Z"}],"checksum":"91a734be5873ffbadabd9c67ee163785f97cf25fc9e7dff746f2e9a411e80c7b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":70,"comment_lines":0,"files":1}},"total_code_lines":70,"total_comment_lines":0}},{"id":36393,"crate":"hmac","num":"0.0.1","dl_path":"/api/v1/crates/hmac/0.0.1/download","readme_path":"/api/v1/crates/hmac/0.0.1/readme","updated_at":"2017-11-30T04:14:07.160852Z","created_at":"2016-10-21T10:18:33.235634Z","downloads":3258,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.0.1/dependencies","version_downloads":"/api/v1/crates/hmac/0.0.1/downloads","authors":"/api/v1/crates/hmac/0.0.1/authors"},"crate_size":281,"published_by":null,"audit_actions":[],"checksum":"e6a804f0a0850a2a1ff2387f3a238efa5ac542496f5b740adb97f65c86072d1f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"this is up for grabs","homepage":null,"documentation":"https://docs.rs/hmac","repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}},{"id":35310,"crate":"hmac","num":"0.0.0","dl_path":"/api/v1/crates/hmac/0.0.0/download","readme_path":"/api/v1/crates/hmac/0.0.0/readme","updated_at":"2017-11-30T04:14:07.146934Z","created_at":"2016-10-06T21:23:44.676009Z","downloads":3102,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/hmac/0.0.0/dependencies","version_downloads":"/api/v1/crates/hmac/0.0.0/downloads","authors":"/api/v1/crates/hmac/0.0.0/authors"},"crate_size":344,"published_by":null,"audit_actions":[],"checksum":"3efb94447a0fb12660aa340a4f8f4232d7ec1034744c50f816acf640c2c384cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"HMAC","homepage":null,"documentation":"https://docs.rs/hmac","repository":"https://github.com/RustCrypto/rust-crypto-decoupled","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2681},{"id":"digest","keyword":"digest","created_at":"2016-06-27T01:08:18.960899Z","crates_cnt":180},{"id":"hmac","keyword":"hmac","created_at":"2016-08-16T10:38:10.382281Z","crates_cnt":92},{"id":"mac","keyword":"mac","created_at":"2016-02-13T01:20:16.663355Z","crates_cnt":89}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7839},{"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":13659}]}