{"crate":{"id":"ark-bls12-381","name":"ark-bls12-381","updated_at":"2026-04-26T20:38:47.843167Z","versions":[2311966,1317599,1179862,705550,692410,672944,386855,356142],"keywords":["cryptography","elliptic-curves","finite-fields"],"categories":["cryptography"],"badges":[],"created_at":"2021-03-25T00:19:59.051344Z","downloads":23350150,"recent_downloads":4484182,"default_version":"0.6.0","num_versions":8,"yanked":false,"max_version":"0.6.0","newest_version":"0.6.0","max_stable_version":"0.6.0","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/algebra","links":{"version_downloads":"/api/v1/crates/ark-bls12-381/downloads","versions":null,"owners":"/api/v1/crates/ark-bls12-381/owners","owner_team":"/api/v1/crates/ark-bls12-381/owner_team","owner_user":"/api/v1/crates/ark-bls12-381/owner_user","reverse_dependencies":"/api/v1/crates/ark-bls12-381/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2311966,"crate":"ark-bls12-381","num":"0.6.0","dl_path":"/api/v1/crates/ark-bls12-381/0.6.0/download","readme_path":"/api/v1/crates/ark-bls12-381/0.6.0/readme","updated_at":"2026-04-26T20:38:47.843167Z","created_at":"2026-04-26T20:38:47.843167Z","downloads":803881,"features":{"asm":["ark-ff/asm"],"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.6.0/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.6.0/downloads","authors":"/api/v1/crates/ark-bls12-381/0.6.0/authors"},"crate_size":488156,"published_by":{"id":409475,"login":"z-tech","name":"Andrew Zitek-Estrada","avatar":"https://avatars.githubusercontent.com/u/1497456?v=4","url":"https://github.com/z-tech","github_username_matches":true,"created_at":"2012-03-03T19:36:42Z"},"audit_actions":[{"action":"publish","user":{"id":409475,"login":"z-tech","name":"Andrew Zitek-Estrada","avatar":"https://avatars.githubusercontent.com/u/1497456?v=4","url":"https://github.com/z-tech","github_username_matches":true,"created_at":"2012-03-03T19:36:42Z"},"time":"2026-04-26T20:38:47.843167Z"}],"checksum":"be2ede2c0c96fa37d5d3484e8a59fec566c4a52b8c84bf993eaa6c67d7225a4c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/algebra","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2786,"comment_lines":145,"files":14}},"total_code_lines":2786,"total_comment_lines":145}},{"id":1317599,"crate":"ark-bls12-381","num":"0.5.0","dl_path":"/api/v1/crates/ark-bls12-381/0.5.0/download","readme_path":"/api/v1/crates/ark-bls12-381/0.5.0/readme","updated_at":"2024-10-28T12:02:16.059583Z","created_at":"2024-10-28T12:02:16.059583Z","downloads":10135968,"features":{"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.5.0/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.5.0/downloads","authors":"/api/v1/crates/ark-bls12-381/0.5.0/authors"},"crate_size":478286,"published_by":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"audit_actions":[{"action":"publish","user":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"time":"2024-10-28T12:02:16.059583Z"}],"checksum":"3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/algebra","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2786,"comment_lines":145,"files":14}},"total_code_lines":2786,"total_comment_lines":145}},{"id":1179862,"crate":"ark-bls12-381","num":"0.5.0-alpha.0","dl_path":"/api/v1/crates/ark-bls12-381/0.5.0-alpha.0/download","readme_path":"/api/v1/crates/ark-bls12-381/0.5.0-alpha.0/readme","updated_at":"2024-06-20T12:27:30.518728Z","created_at":"2024-06-20T12:27:30.518728Z","downloads":2319,"features":{"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.5.0-alpha.0/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.5.0-alpha.0/downloads","authors":"/api/v1/crates/ark-bls12-381/0.5.0-alpha.0/authors"},"crate_size":478281,"published_by":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"audit_actions":[{"action":"publish","user":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"time":"2024-06-20T12:27:30.518728Z"}],"checksum":"c21a6b4df2bb83e21620b39dec0f856e64203e701c43b0ffcdc5b8b1386ec5b1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/algebra","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2786,"comment_lines":145,"files":14}},"total_code_lines":2786,"total_comment_lines":145}},{"id":705550,"crate":"ark-bls12-381","num":"0.4.0","dl_path":"/api/v1/crates/ark-bls12-381/0.4.0/download","readme_path":"/api/v1/crates/ark-bls12-381/0.4.0/readme","updated_at":"2023-01-17T19:43:26.108129Z","created_at":"2023-01-17T19:43:26.108129Z","downloads":11687024,"features":{"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.4.0/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.4.0/downloads","authors":"/api/v1/crates/ark-bls12-381/0.4.0/authors"},"crate_size":476879,"published_by":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"audit_actions":[{"action":"publish","user":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"time":"2023-01-17T19:43:26.108129Z"}],"checksum":"c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2670,"comment_lines":137,"files":14}},"total_code_lines":2670,"total_comment_lines":137}},{"id":692410,"crate":"ark-bls12-381","num":"0.4.0-alpha.2","dl_path":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.2/download","readme_path":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.2/readme","updated_at":"2022-12-28T11:36:54.339929Z","created_at":"2022-12-28T11:36:54.339929Z","downloads":3166,"features":{"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.2/downloads","authors":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.2/authors"},"crate_size":462699,"published_by":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"audit_actions":[{"action":"publish","user":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"time":"2022-12-28T11:36:54.339929Z"}],"checksum":"7612fc731ab0a0bf707a65fd944d663803ca30062aa563bc4070c36fda525cd0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2412,"comment_lines":114,"files":12}},"total_code_lines":2412,"total_comment_lines":114}},{"id":672944,"crate":"ark-bls12-381","num":"0.4.0-alpha.1","dl_path":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.1/download","readme_path":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.1/readme","updated_at":"2022-11-29T14:17:52.162967Z","created_at":"2022-11-29T14:17:52.162967Z","downloads":1792,"features":{"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.1/downloads","authors":"/api/v1/crates/ark-bls12-381/0.4.0-alpha.1/authors"},"crate_size":462697,"published_by":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"audit_actions":[{"action":"publish","user":{"id":181318,"login":"mmagician","name":"Marti","avatar":"https://avatars.githubusercontent.com/u/8402446?v=4","url":"https://github.com/mmagician","github_username_matches":true,"created_at":"2014-08-09T13:24:47Z"},"time":"2022-11-29T14:17:52.162967Z"}],"checksum":"45de41dee7fbd21b6241a2c1254498aa25463bd91ce3cc7c5bccaa6916ef047d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2410,"comment_lines":114,"files":12}},"total_code_lines":2410,"total_comment_lines":114}},{"id":386855,"crate":"ark-bls12-381","num":"0.3.0","dl_path":"/api/v1/crates/ark-bls12-381/0.3.0/download","readme_path":"/api/v1/crates/ark-bls12-381/0.3.0/readme","updated_at":"2021-06-06T20:50:33.812207Z","created_at":"2021-06-06T20:50:33.812207Z","downloads":678332,"features":{"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.3.0/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.3.0/downloads","authors":"/api/v1/crates/ark-bls12-381/0.3.0/authors"},"crate_size":26777,"published_by":{"id":116786,"login":"weikengchen","name":"Weikeng Chen","avatar":"https://avatars.githubusercontent.com/u/14937807?v=4","url":"https://github.com/weikengchen","github_username_matches":true,"created_at":"2015-10-02T08:21:24Z"},"audit_actions":[{"action":"publish","user":{"id":116786,"login":"weikengchen","name":"Weikeng Chen","avatar":"https://avatars.githubusercontent.com/u/14937807?v=4","url":"https://github.com/weikengchen","github_username_matches":true,"created_at":"2015-10-02T08:21:24Z"},"time":"2021-06-06T20:50:33.812207Z"}],"checksum":"65be532f9dd1e98ad0150b037276cde464c6f371059e6dd02c0222395761f6aa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/algebra","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2676,"comment_lines":75,"files":12}},"total_code_lines":2676,"total_comment_lines":75}},{"id":356142,"crate":"ark-bls12-381","num":"0.2.0","dl_path":"/api/v1/crates/ark-bls12-381/0.2.0/download","readme_path":"/api/v1/crates/ark-bls12-381/0.2.0/readme","updated_at":"2021-03-25T00:57:34.665828Z","created_at":"2021-03-25T00:19:59.051344Z","downloads":18765,"features":{"curve":["scalar_field"],"default":["curve"],"scalar_field":[],"std":["ark-std/std","ark-ff/std","ark-ec/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ark-bls12-381/0.2.0/dependencies","version_downloads":"/api/v1/crates/ark-bls12-381/0.2.0/downloads","authors":"/api/v1/crates/ark-bls12-381/0.2.0/authors"},"crate_size":26771,"published_by":{"id":116756,"login":"ValarDragon","name":"Dev Ojha","avatar":"https://avatars.githubusercontent.com/u/6440154?v=4","url":"https://github.com/ValarDragon","github_username_matches":true,"created_at":"2014-01-18T23:28:15Z"},"audit_actions":[{"action":"publish","user":{"id":116756,"login":"ValarDragon","name":"Dev Ojha","avatar":"https://avatars.githubusercontent.com/u/6440154?v=4","url":"https://github.com/ValarDragon","github_username_matches":true,"created_at":"2014-01-18T23:28:15Z"},"time":"2021-03-25T00:19:59.051344Z"},{"action":"yank","user":{"id":116756,"login":"ValarDragon","name":"Dev Ojha","avatar":"https://avatars.githubusercontent.com/u/6440154?v=4","url":"https://github.com/ValarDragon","github_username_matches":true,"created_at":"2014-01-18T23:28:15Z"},"time":"2021-03-25T00:51:25.837886Z"},{"action":"unyank","user":{"id":116756,"login":"ValarDragon","name":"Dev Ojha","avatar":"https://avatars.githubusercontent.com/u/6440154?v=4","url":"https://github.com/ValarDragon","github_username_matches":true,"created_at":"2014-01-18T23:28:15Z"},"time":"2021-03-25T00:57:32.578238Z"}],"checksum":"70e1c2ad76c4f725520440b981df3ce2d635f2baa1122750c757c0cf0f3d4b74","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The BLS12-381 pairing-friendly elliptic curve","homepage":"https://arkworks.rs","documentation":"https://docs.rs/ark-bls12-381/","repository":"https://github.com/arkworks-rs/algebra","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2676,"comment_lines":75,"files":12}},"total_code_lines":2676,"total_comment_lines":75}}],"keywords":[{"id":"cryptography","keyword":"cryptography","created_at":"2014-12-16T08:15:41.198500Z","crates_cnt":2592},{"id":"elliptic-curves","keyword":"elliptic-curves","created_at":"2021-03-24T20:08:28.541493Z","crates_cnt":87},{"id":"finite-fields","keyword":"finite-fields","created_at":"2021-03-24T20:08:28.541493Z","crates_cnt":69}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7883}]}