{"crate":{"id":"p521","name":"p521","updated_at":"2026-07-08T21:10:14.376643Z","versions":[2744449,2671956,2637405,2631210,2594281,2547928,2513278,2278808,2108268,1993365,1970518,1961716,1930233,1920133,1910183,1841852,1789321,1728829,1713341,1636053,1610066,1602231,1601774,1593908,1585778,1584018,1277628,1216601,952114,950749,950640,740716,110695],"keywords":["crypto","ecc","nist","secp521r1"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2018-10-03T14:58:15.891393Z","downloads":34445060,"recent_downloads":11565082,"default_version":"0.14.0","num_versions":33,"yanked":false,"max_version":"0.14.0","newest_version":"0.14.0","max_stable_version":"0.14.0","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve as defined in\nSP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","links":{"version_downloads":"/api/v1/crates/p521/downloads","versions":null,"owners":"/api/v1/crates/p521/owners","owner_team":"/api/v1/crates/p521/owner_team","owner_user":"/api/v1/crates/p521/owner_user","reverse_dependencies":"/api/v1/crates/p521/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2744449,"crate":"p521","num":"0.14.0","dl_path":"/api/v1/crates/p521/0.14.0/download","readme_path":"/api/v1/crates/p521/0.14.0/readme","updated_at":"2026-07-08T21:10:14.376643Z","created_at":"2026-07-08T21:10:14.376643Z","downloads":2053574,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0/downloads","authors":"/api/v1/crates/p521/0.14.0/authors"},"crate_size":118277,"published_by":null,"audit_actions":[],"checksum":"4ad64cc32c2dc466317c12ee5853e61f159f9eab1fe7efade0395dc2e7b43449","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve as defined in\nSP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28975571086","sha":"e6b9f475e83b627abca7ef4ef17791540845522f"},"linecounts":{"languages":{"Rust":{"code_lines":5073,"comment_lines":44,"files":14}},"total_code_lines":5073,"total_comment_lines":44}},{"id":2671956,"crate":"p521","num":"0.14.0-rc.15","dl_path":"/api/v1/crates/p521/0.14.0-rc.15/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.15/readme","updated_at":"2026-06-29T15:13:35.208562Z","created_at":"2026-06-29T15:13:35.208562Z","downloads":203151,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.15/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.15/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.15/authors"},"crate_size":115955,"published_by":null,"audit_actions":[],"checksum":"ff42e4ace5424e3b6d7cb82514be89866b85af87015f80341e37dcc21a66ce6e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28382412560","sha":"ff2818094b631be40f78c219549ae088b6e79cd5"},"linecounts":{"languages":{"Rust":{"code_lines":5063,"comment_lines":44,"files":14}},"total_code_lines":5063,"total_comment_lines":44}},{"id":2637405,"crate":"p521","num":"0.14.0-rc.14","dl_path":"/api/v1/crates/p521/0.14.0-rc.14/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.14/readme","updated_at":"2026-06-24T04:13:22.654863Z","created_at":"2026-06-24T04:13:22.654863Z","downloads":279908,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.14/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.14/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.14/authors"},"crate_size":115842,"published_by":null,"audit_actions":[],"checksum":"0dd6f2fe6e76c8d5e8828e92aafa463777d1e72e70b78acc724214757e92479a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28074655024","sha":"f5cb30ebc9c2ccdbeb56965cf0c037e250b8f9c9"},"linecounts":{"languages":{"Rust":{"code_lines":5061,"comment_lines":44,"files":14}},"total_code_lines":5061,"total_comment_lines":44}},{"id":2631210,"crate":"p521","num":"0.14.0-rc.13","dl_path":"/api/v1/crates/p521/0.14.0-rc.13/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.13/readme","updated_at":"2026-06-23T02:58:35.583575Z","created_at":"2026-06-23T02:58:35.583575Z","downloads":938,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.13/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.13/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.13/authors"},"crate_size":115839,"published_by":null,"audit_actions":[],"checksum":"fd124f7c1f1764785ca054a58f57c3b5ebe9359f09a16598f4f302678a1f9841","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27999036705","sha":"866090c7b3feb5d6ace71263b7858f7529e70286"},"linecounts":{"languages":{"Rust":{"code_lines":5061,"comment_lines":44,"files":14}},"total_code_lines":5061,"total_comment_lines":44}},{"id":2594281,"crate":"p521","num":"0.14.0-rc.12","dl_path":"/api/v1/crates/p521/0.14.0-rc.12/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.12/readme","updated_at":"2026-06-17T15:27:16.220595Z","created_at":"2026-06-17T15:27:16.220595Z","downloads":8453,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.12/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.12/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.12/authors"},"crate_size":117125,"published_by":null,"audit_actions":[],"checksum":"71bed4316a8e79ff1f728527a4334da0c57256ed7ca8b34c2297d9cc34e70511","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27700220841","sha":"648fa3f37c22b98c475e8a4094796553d2d8a929"},"linecounts":{"languages":{"Rust":{"code_lines":5059,"comment_lines":44,"files":14}},"total_code_lines":5059,"total_comment_lines":44}},{"id":2547928,"crate":"p521","num":"0.14.0-rc.11","dl_path":"/api/v1/crates/p521/0.14.0-rc.11/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.11/readme","updated_at":"2026-06-10T21:12:34.197877Z","created_at":"2026-06-10T21:12:34.197877Z","downloads":2798,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.11/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.11/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.11/authors"},"crate_size":117002,"published_by":null,"audit_actions":[],"checksum":"4323647435663d109522b3dcd60e277a2515040bd200e6504abd4b50bd939373","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27306674459","sha":"d597111c1010a87f733d2735bdff8a097670ae67"},"linecounts":{"languages":{"Rust":{"code_lines":5056,"comment_lines":42,"files":14}},"total_code_lines":5056,"total_comment_lines":42}},{"id":2513278,"crate":"p521","num":"0.14.0-rc.10","dl_path":"/api/v1/crates/p521/0.14.0-rc.10/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.10/readme","updated_at":"2026-06-04T15:40:30.056467Z","created_at":"2026-06-04T15:40:30.056467Z","downloads":757462,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.10/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.10/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.10/authors"},"crate_size":116931,"published_by":null,"audit_actions":[],"checksum":"a3a5297f53dc16d35909060ba3032cff7867e8809f01e273ff325579d5f0ceae","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"26962410588","sha":"9b50756cf5bcd2d9a4f453495a12591802c29caf"},"linecounts":{"languages":{"Rust":{"code_lines":5056,"comment_lines":42,"files":14}},"total_code_lines":5056,"total_comment_lines":42}},{"id":2278808,"crate":"p521","num":"0.14.0-rc.9","dl_path":"/api/v1/crates/p521/0.14.0-rc.9/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.9/readme","updated_at":"2026-04-19T22:11:17.021774Z","created_at":"2026-04-19T22:11:17.021774Z","downloads":525962,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.9/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.9/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.9/authors"},"crate_size":117649,"published_by":null,"audit_actions":[],"checksum":"4e9fd792bab86ecf6249561752fb5a413511f999887107dd054bbda5143743d7","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"24640356225","sha":"42bda6f0e697837a9b4c18ed82e419a7f39281c5"},"linecounts":{"languages":{"Rust":{"code_lines":5054,"comment_lines":42,"files":14}},"total_code_lines":5054,"total_comment_lines":42}},{"id":2108268,"crate":"p521","num":"0.14.0-rc.8","dl_path":"/api/v1/crates/p521/0.14.0-rc.8/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.8/readme","updated_at":"2026-03-10T18:38:05.414089Z","created_at":"2026-03-10T18:38:05.414089Z","downloads":117288,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.8/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.8/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.8/authors"},"crate_size":116916,"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-03-10T18:38:05.414089Z"}],"checksum":"9eecc34c4c6e6596d5271fecf90ac4f16593fa198e77282214d0c22736aa9266","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5012,"comment_lines":42,"files":13}},"total_code_lines":5012,"total_comment_lines":42}},{"id":1993365,"crate":"p521","num":"0.14.0-rc.7","dl_path":"/api/v1/crates/p521/0.14.0-rc.7/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.7/readme","updated_at":"2026-02-03T00:55:24.427109Z","created_at":"2026-02-03T00:55:24.427109Z","downloads":682112,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.7/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.7/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.7/authors"},"crate_size":116931,"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-03T00:55:24.427109Z"}],"checksum":"de6cd9451de522549d36cc78a1b45a699a3d55a872e8ea0c8f0318e502d99e2c","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5012,"comment_lines":42,"files":13}},"total_code_lines":5012,"total_comment_lines":42}},{"id":1970518,"crate":"p521","num":"0.14.0-rc.6","dl_path":"/api/v1/crates/p521/0.14.0-rc.6/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.6/readme","updated_at":"2026-01-24T23:46:43.486194Z","created_at":"2026-01-24T23:46:43.486194Z","downloads":846,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.6/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.6/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.6/authors"},"crate_size":116807,"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-24T23:46:43.486194Z"}],"checksum":"aa943740d30f154f6370223a510d5111d08528bf857cb61359048e61983b3eb0","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4972,"comment_lines":41,"files":13}},"total_code_lines":4972,"total_comment_lines":41}},{"id":1961716,"crate":"p521","num":"0.14.0-rc.5","dl_path":"/api/v1/crates/p521/0.14.0-rc.5/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.5/readme","updated_at":"2026-01-21T15:56:11.590251Z","created_at":"2026-01-21T15:56:11.590251Z","downloads":309,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.5/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.5/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.5/authors"},"crate_size":115036,"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-21T15:56:11.590251Z"}],"checksum":"5121b1f72223718c1ada46b27c60541e6d2d0f886f7526083aa32c2c23d6686e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4972,"comment_lines":41,"files":13}},"total_code_lines":4972,"total_comment_lines":41}},{"id":1930233,"crate":"p521","num":"0.14.0-rc.4","dl_path":"/api/v1/crates/p521/0.14.0-rc.4/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.4/readme","updated_at":"2026-01-08T18:19:08.550804Z","created_at":"2026-01-08T18:19:08.550804Z","downloads":1920,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.4/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.4/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.4/authors"},"crate_size":115091,"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-08T18:19:08.550804Z"}],"checksum":"4383085fff29639c8d8d65e569e3ca58bee723358bd80bb3fb7492d519570989","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4972,"comment_lines":41,"files":13}},"total_code_lines":4972,"total_comment_lines":41}},{"id":1920133,"crate":"p521","num":"0.14.0-rc.3","dl_path":"/api/v1/crates/p521/0.14.0-rc.3/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.3/readme","updated_at":"2026-01-04T06:39:26.268525Z","created_at":"2026-01-04T06:39:26.268525Z","downloads":30929,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.3/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.3/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.3/authors"},"crate_size":163255,"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-04T06:39:26.268525Z"}],"checksum":"3dd4780ae0e4fc6a0a722123508ee69e88d45f94bdff67ef25528f659dda9dbd","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12828,"comment_lines":53,"files":15}},"total_code_lines":12828,"total_comment_lines":53}},{"id":1910183,"crate":"p521","num":"0.14.0-rc.2","dl_path":"/api/v1/crates/p521/0.14.0-rc.2/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.2/readme","updated_at":"2025-12-30T05:27:06.168522Z","created_at":"2025-12-30T05:27:06.168522Z","downloads":190,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.2/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.2/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.2/authors"},"crate_size":163129,"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-30T05:27:06.168522Z"}],"checksum":"503e2a38db6eb049ae116a31fef101c2445f5e3117ea9ff4d0be063be94910d4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12817,"comment_lines":53,"files":15}},"total_code_lines":12817,"total_comment_lines":53}},{"id":1841852,"crate":"p521","num":"0.14.0-rc.1","dl_path":"/api/v1/crates/p521/0.14.0-rc.1/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.1/readme","updated_at":"2025-11-25T03:20:15.611358Z","created_at":"2025-11-25T03:20:15.611358Z","downloads":17565,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.1/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.1/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.1/authors"},"crate_size":163588,"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-25T03:20:15.611358Z"}],"checksum":"75296e7cb5d53c8a5083ff26b5707177962cd5851af961a56316e863f1ea757c","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12816,"comment_lines":53,"files":15}},"total_code_lines":12816,"total_comment_lines":53}},{"id":1789321,"crate":"p521","num":"0.14.0-rc.0","dl_path":"/api/v1/crates/p521/0.14.0-rc.0/download","readme_path":"/api/v1/crates/p521/0.14.0-rc.0/readme","updated_at":"2025-10-23T21:10:54.025112Z","created_at":"2025-10-23T21:10:54.025112Z","downloads":3438,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-rc.0/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-rc.0/downloads","authors":"/api/v1/crates/p521/0.14.0-rc.0/authors"},"crate_size":163055,"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-10-23T21:10:54.025112Z"}],"checksum":"70c973d55b113ae8afe9565bcdecd6ba2484baa7eadca3e64874bfa908dc8d8b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12817,"comment_lines":53,"files":15}},"total_code_lines":12817,"total_comment_lines":53}},{"id":1728829,"crate":"p521","num":"0.14.0-pre.11","dl_path":"/api/v1/crates/p521/0.14.0-pre.11/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.11/readme","updated_at":"2025-09-14T01:30:43.313334Z","created_at":"2025-09-14T01:30:43.313334Z","downloads":764994,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"group-digest":["hash2curve","dep:sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.11/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.11/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.11/authors"},"crate_size":149438,"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-14T01:30:43.313334Z"}],"checksum":"40ba29c2906eb5c89a8c411c4f11243ee4e5517ee7d71d9a13fedc877a6057b1","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":11104,"comment_lines":44,"files":14}},"total_code_lines":11104,"total_comment_lines":44}},{"id":1713341,"crate":"p521","num":"0.14.0-pre.10","dl_path":"/api/v1/crates/p521/0.14.0-pre.10/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.10/readme","updated_at":"2025-09-03T17:53:46.070542Z","created_at":"2025-09-03T17:53:46.070542Z","downloads":1587,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","dep:hash2curve"],"oprf":["hash2curve","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.10/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.10/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.10/authors"},"crate_size":147990,"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-03T17:53:46.070542Z"}],"checksum":"2a70f4308991bf35f1632d55155c3ca137f9ce05c6de00be51705bbaa3451cfe","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10422,"comment_lines":27,"files":14}},"total_code_lines":10422,"total_comment_lines":27}},{"id":1636053,"crate":"p521","num":"0.14.0-pre.9","dl_path":"/api/v1/crates/p521/0.14.0-pre.9/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.9/readme","updated_at":"2025-07-10T15:08:58.975230Z","created_at":"2025-07-10T15:08:58.975230Z","downloads":6984,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","dep:hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.9/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.9/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.9/authors"},"crate_size":148847,"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-07-10T15:08:58.975230Z"}],"checksum":"ec1071ec0ddc9a8c198692acf5620176b0cd9c1db988acef030e101f851405f4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10479,"comment_lines":27,"files":14}},"total_code_lines":10479,"total_comment_lines":27}},{"id":1610066,"crate":"p521","num":"0.14.0-pre.8","dl_path":"/api/v1/crates/p521/0.14.0-pre.8/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.8/readme","updated_at":"2025-06-21T01:19:47.901106Z","created_at":"2025-06-21T01:19:47.901106Z","downloads":1490,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.8/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.8/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.8/authors"},"crate_size":147056,"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-21T01:19:47.901106Z"}],"checksum":"760573308d256ce0a5961eef42157c165cdfdc515c19d4a6f5d38fdfcc7804cc","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10479,"comment_lines":27,"files":14}},"total_code_lines":10479,"total_comment_lines":27}},{"id":1602231,"crate":"p521","num":"0.14.0-pre.7","dl_path":"/api/v1/crates/p521/0.14.0-pre.7/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.7/readme","updated_at":"2025-06-14T18:23:28.743309Z","created_at":"2025-06-14T18:23:28.743309Z","downloads":683,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.7/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.7/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.7/authors"},"crate_size":147069,"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-14T18:23:28.743309Z"}],"checksum":"98271a942d966e2b21f81159f3c276c8c91e718808b484b4e8ad5a51d8c79b1b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10479,"comment_lines":27,"files":14}},"total_code_lines":10479,"total_comment_lines":27}},{"id":1601774,"crate":"p521","num":"0.14.0-pre.6","dl_path":"/api/v1/crates/p521/0.14.0-pre.6/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.6/readme","updated_at":"2025-06-14T03:35:15.307285Z","created_at":"2025-06-14T03:35:15.307285Z","downloads":553,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.6/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.6/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.6/authors"},"crate_size":147060,"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-14T03:35:15.307285Z"}],"checksum":"0ea362ce948e88325e082aa9d8f03d0a0cd386f678684f7df4c754f160e5aa75","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10479,"comment_lines":27,"files":14}},"total_code_lines":10479,"total_comment_lines":27}},{"id":1593908,"crate":"p521","num":"0.14.0-pre.5","dl_path":"/api/v1/crates/p521/0.14.0-pre.5/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.5/readme","updated_at":"2025-06-07T15:13:41.060970Z","created_at":"2025-06-07T15:13:41.060970Z","downloads":2764,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.5/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.5/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.5/authors"},"crate_size":147275,"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-07T15:13:41.060970Z"}],"checksum":"9396e2414ace7de7e0f3d544a5a07f129e39b28b2f08a35b3b7febdea36fd8e9","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10479,"comment_lines":27,"files":14}},"total_code_lines":10479,"total_comment_lines":27}},{"id":1585778,"crate":"p521","num":"0.14.0-pre.4","dl_path":"/api/v1/crates/p521/0.14.0-pre.4/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.4/readme","updated_at":"2025-05-31T03:06:21.819904Z","created_at":"2025-05-31T03:06:21.819904Z","downloads":2087,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.4/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.4/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.4/authors"},"crate_size":147191,"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-31T03:06:21.819904Z"}],"checksum":"cd3a148e2ddfbf70d45fb1350f8bafb399d20c0a3f381ba1fbb5c680ccfe4d37","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10479,"comment_lines":27,"files":14}},"total_code_lines":10479,"total_comment_lines":27}},{"id":1584018,"crate":"p521","num":"0.14.0-pre.3","dl_path":"/api/v1/crates/p521/0.14.0-pre.3/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.3/readme","updated_at":"2025-05-29T18:43:44.985744Z","created_at":"2025-05-29T18:43:44.985744Z","downloads":612,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/os_rng"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","dep:sha2"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.3/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.3/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.3/authors"},"crate_size":147179,"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-29T18:43:44.985744Z"}],"checksum":"96cd5ee77164f5df87441334ba28197c5bebc81b6d0873bdf02ab2876574ec44","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10479,"comment_lines":27,"files":14}},"total_code_lines":10479,"total_comment_lines":27}},{"id":1277628,"crate":"p521","num":"0.14.0-pre.2","dl_path":"/api/v1/crates/p521/0.14.0-pre.2/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.2/readme","updated_at":"2024-09-22T14:49:23.006203Z","created_at":"2024-09-22T14:49:23.006203Z","downloads":11217,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/getrandom"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","dep:sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.2/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.2/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.2/authors"},"crate_size":137927,"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-09-22T14:49:23.006203Z"}],"checksum":"957df9b5e6a7542f6430ec5187a4cb66d8498946c38b23fd14562bce6e32e6de","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9601,"comment_lines":25,"files":14}},"total_code_lines":9601,"total_comment_lines":25}},{"id":1216601,"crate":"p521","num":"0.14.0-pre.1","dl_path":"/api/v1/crates/p521/0.14.0-pre.1/download","readme_path":"/api/v1/crates/p521/0.14.0-pre.1/readme","updated_at":"2024-07-27T15:27:57.865663Z","created_at":"2024-07-27T15:27:57.865663Z","downloads":13090,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"expose-field":["arithmetic"],"getrandom":["rand_core/getrandom"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","dep:sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.14.0-pre.1/dependencies","version_downloads":"/api/v1/crates/p521/0.14.0-pre.1/downloads","authors":"/api/v1/crates/p521/0.14.0-pre.1/authors"},"crate_size":137923,"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-27T15:27:57.865663Z"}],"checksum":"9ec5d919bea930a34a522bb1c95a89f559925deab255db2c2ffa174fc48df664","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9601,"comment_lines":25,"files":14}},"total_code_lines":9601,"total_comment_lines":25}},{"id":952114,"crate":"p521","num":"0.13.3","dl_path":"/api/v1/crates/p521/0.13.3/download","readme_path":"/api/v1/crates/p521/0.13.3/readme","updated_at":"2023-11-11T17:06:38.807363Z","created_at":"2023-11-11T17:06:38.807363Z","downloads":28938798,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"getrandom":["rand_core/getrandom"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","dep:sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.13.3/dependencies","version_downloads":"/api/v1/crates/p521/0.13.3/downloads","authors":"/api/v1/crates/p521/0.13.3/authors"},"crate_size":138499,"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-11-11T17:06:38.807363Z"}],"checksum":"0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186","homepage":null,"documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10305,"comment_lines":23,"files":14}},"total_code_lines":10305,"total_comment_lines":23}},{"id":950749,"crate":"p521","num":"0.13.2","dl_path":"/api/v1/crates/p521/0.13.2/download","readme_path":"/api/v1/crates/p521/0.13.2/readme","updated_at":"2023-11-10T04:00:06.270529Z","created_at":"2023-11-10T04:00:06.270529Z","downloads":4395,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"getrandom":["rand_core/getrandom"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","dep:sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.13.2/dependencies","version_downloads":"/api/v1/crates/p521/0.13.2/downloads","authors":"/api/v1/crates/p521/0.13.2/authors"},"crate_size":130625,"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-11-10T04:00:06.270529Z"}],"checksum":"8e850764b84304950cf165599348226a21c0d3a7c8bc27e95e8ec55c2955a569","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186","homepage":null,"documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9991,"comment_lines":18,"files":13}},"total_code_lines":9991,"total_comment_lines":18}},{"id":950640,"crate":"p521","num":"0.13.1","dl_path":"/api/v1/crates/p521/0.13.1/download","readme_path":"/api/v1/crates/p521/0.13.1/readme","updated_at":"2023-11-10T04:01:59.032188Z","created_at":"2023-11-10T01:25:52.149218Z","downloads":1613,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["dep:primeorder"],"default":["arithmetic","ecdsa","getrandom","pem","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha512"],"getrandom":["rand_core/getrandom"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8"],"sha512":["digest","dep:sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","dep:sha2"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.13.1/dependencies","version_downloads":"/api/v1/crates/p521/0.13.1/downloads","authors":"/api/v1/crates/p521/0.13.1/authors"},"crate_size":130035,"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-11-10T01:25:52.149218Z"},{"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":"2023-11-10T04:01:59.037161Z"}],"checksum":"d473f974748ed9aa5f4f63bc712ab76f28c18195f444ebc0b3dfbf9ca4dfb9e1","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186","homepage":null,"documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9973,"comment_lines":18,"files":13}},"total_code_lines":9973,"total_comment_lines":18}},{"id":740716,"crate":"p521","num":"0.13.0","dl_path":"/api/v1/crates/p521/0.13.0/download","readme_path":"/api/v1/crates/p521/0.13.0/readme","updated_at":"2023-11-10T01:27:23.364271Z","created_at":"2023-03-04T01:07:20.148463Z","downloads":5148,"features":{"alloc":["elliptic-curve/alloc"],"default":["pem","std"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8"],"std":["alloc","elliptic-curve/std"],"wip-arithmetic-do-not-use":["primeorder"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p521/0.13.0/dependencies","version_downloads":"/api/v1/crates/p521/0.13.0/downloads","authors":"/api/v1/crates/p521/0.13.0/authors"},"crate_size":69224,"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-03-04T01:07:20.148463Z"},{"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":"2023-11-10T01:27:23.366619Z"}],"checksum":"7f2808cdb09072e3b966f5da8280cd29b252988afb898f688074d8dd1d26c0db","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve\nas defined in SP 800-186","homepage":null,"documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p521","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9201,"comment_lines":16,"files":8}},"total_code_lines":9201,"total_comment_lines":16}},{"id":110695,"crate":"p521","num":"0.0.0","dl_path":"/api/v1/crates/p521/0.0.0/download","readme_path":"/api/v1/crates/p521/0.0.0/readme","updated_at":"2023-11-10T01:27:55.500304Z","created_at":"2018-10-03T14:58:15.891393Z","downloads":2026,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/p521/0.0.0/dependencies","version_downloads":"/api/v1/crates/p521/0.0.0/downloads","authors":"/api/v1/crates/p521/0.0.0/authors"},"crate_size":683,"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":"2023-11-10T01:27:55.504340Z"}],"checksum":"be25ade38ee14ce95ca4cc94ae139eef99c819419e05296f62d5ef09f67c668b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"NIST P-521 curve","homepage":null,"documentation":"https://docs.rs/p521","repository":"https://github.com/RustCrypto","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":2682},{"id":"ecc","keyword":"ecc","created_at":"2016-10-13T17:25:33.430203Z","crates_cnt":108},{"id":"nist","keyword":"nist","created_at":"2018-03-22T12:49:14.848910Z","crates_cnt":62},{"id":"secp521r1","keyword":"secp521r1","created_at":"2023-03-04T01:07:20.148463Z","crates_cnt":1}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7881},{"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":13688}]}