{"crate":{"id":"p256","name":"p256","updated_at":"2026-07-03T17:56:52.396813Z","versions":[2705985,2671954,2637402,2631208,2594278,2547921,2513276,2278806,2108264,1993362,1970516,1961712,1930230,1920130,1910181,1841850,1789317,1728827,1713339,1636051,1610064,1602229,1601771,1593904,1585776,1584016,1277626,1216599,1019573,777318,772652,740497,704828,693098,658919,565583,546360,486453,484524,468068,456994,387649,376818,372810,367364,355274,338476,326966,315848,315833,312499,291493,291452,284959,282562,271897,271507,250103,236663,201461,110693],"keywords":["crypto","ecc","nist","prime256v1","secp256r1"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2018-10-03T14:56:31.983054Z","downloads":200730771,"recent_downloads":58845002,"default_version":"0.14.0","num_versions":61,"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-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","links":{"version_downloads":"/api/v1/crates/p256/downloads","versions":null,"owners":"/api/v1/crates/p256/owners","owner_team":"/api/v1/crates/p256/owner_team","owner_user":"/api/v1/crates/p256/owner_user","reverse_dependencies":"/api/v1/crates/p256/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2705985,"crate":"p256","num":"0.14.0","dl_path":"/api/v1/crates/p256/0.14.0/download","readme_path":"/api/v1/crates/p256/0.14.0/readme","updated_at":"2026-07-03T17:56:52.396813Z","created_at":"2026-07-03T17:56:52.396813Z","downloads":4028917,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0/downloads","authors":"/api/v1/crates/p256/0.14.0/authors"},"crate_size":77479,"published_by":null,"audit_actions":[],"checksum":"d2c9239b2dbc807adbbe147e8cf72ea7450c3a0aabe62cb8e75ff4ec22e1f72a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28675962890","sha":"27e62fdf973ef5f1b0a81d4577bec0aa323cde5f"},"linecounts":{"languages":{"Rust":{"code_lines":2555,"comment_lines":107,"files":16}},"total_code_lines":2555,"total_comment_lines":107}},{"id":2671954,"crate":"p256","num":"0.14.0-rc.15","dl_path":"/api/v1/crates/p256/0.14.0-rc.15/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.15/readme","updated_at":"2026-06-29T15:13:16.870014Z","created_at":"2026-06-29T15:13:16.870014Z","downloads":233876,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0-rc.15/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.15/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.15/authors"},"crate_size":76032,"published_by":null,"audit_actions":[],"checksum":"b6bb40a5099e2c38a09dd29321a7a7f045f165a54317679c7cdfb0cbaf8f6b1e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28382392770","sha":"ff2818094b631be40f78c219549ae088b6e79cd5"},"linecounts":{"languages":{"Rust":{"code_lines":2545,"comment_lines":107,"files":16}},"total_code_lines":2545,"total_comment_lines":107}},{"id":2637402,"crate":"p256","num":"0.14.0-rc.14","dl_path":"/api/v1/crates/p256/0.14.0-rc.14/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.14/readme","updated_at":"2026-06-24T04:13:11.038466Z","created_at":"2026-06-24T04:13:11.038466Z","downloads":557469,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0-rc.14/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.14/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.14/authors"},"crate_size":75773,"published_by":null,"audit_actions":[],"checksum":"c855a8d2ffd346aa03122626f22e96e3aa75e3bfe64e6bf6cb82f71821ed6ae7","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28074642414","sha":"f5cb30ebc9c2ccdbeb56965cf0c037e250b8f9c9"},"linecounts":{"languages":{"Rust":{"code_lines":2543,"comment_lines":107,"files":16}},"total_code_lines":2543,"total_comment_lines":107}},{"id":2631208,"crate":"p256","num":"0.14.0-rc.13","dl_path":"/api/v1/crates/p256/0.14.0-rc.13/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.13/readme","updated_at":"2026-06-23T02:58:18.945081Z","created_at":"2026-06-23T02:58:18.945081Z","downloads":36583,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0-rc.13/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.13/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.13/authors"},"crate_size":75781,"published_by":null,"audit_actions":[],"checksum":"a42cda5f3b49f9619c30ffe0941dd1d3be34ad38bca891e90d86813c6bbbda36","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27999027041","sha":"866090c7b3feb5d6ace71263b7858f7529e70286"},"linecounts":{"languages":{"Rust":{"code_lines":2543,"comment_lines":107,"files":16}},"total_code_lines":2543,"total_comment_lines":107}},{"id":2594278,"crate":"p256","num":"0.14.0-rc.12","dl_path":"/api/v1/crates/p256/0.14.0-rc.12/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.12/readme","updated_at":"2026-06-17T15:27:00.701362Z","created_at":"2026-06-17T15:27:00.701362Z","downloads":14209,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0-rc.12/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.12/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.12/authors"},"crate_size":77069,"published_by":null,"audit_actions":[],"checksum":"fc7d8ed70255af8fecea30f284e523066cb19918cb2b4c17f41f78cda3291d64","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27700211186","sha":"648fa3f37c22b98c475e8a4094796553d2d8a929"},"linecounts":{"languages":{"Rust":{"code_lines":2581,"comment_lines":108,"files":16}},"total_code_lines":2581,"total_comment_lines":108}},{"id":2547921,"crate":"p256","num":"0.14.0-rc.11","dl_path":"/api/v1/crates/p256/0.14.0-rc.11/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.11/readme","updated_at":"2026-06-10T21:12:12.840496Z","created_at":"2026-06-10T21:12:12.840496Z","downloads":6155,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0-rc.11/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.11/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.11/authors"},"crate_size":76824,"published_by":null,"audit_actions":[],"checksum":"04cfbd444125de5ec2af6c4bc081d932e2ca90497cbd0300f7c862133ea6e27b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27306662619","sha":"d597111c1010a87f733d2735bdff8a097670ae67"},"linecounts":{"languages":{"Rust":{"code_lines":2545,"comment_lines":106,"files":16}},"total_code_lines":2545,"total_comment_lines":106}},{"id":2513276,"crate":"p256","num":"0.14.0-rc.10","dl_path":"/api/v1/crates/p256/0.14.0-rc.10/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.10/readme","updated_at":"2026-06-04T15:39:44.598639Z","created_at":"2026-06-04T15:39:44.598639Z","downloads":765971,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pem","precomputed-tables","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0-rc.10/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.10/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.10/authors"},"crate_size":76758,"published_by":null,"audit_actions":[],"checksum":"41adc63effe99d48837a8cc0e6d7a77e32ae6a07f6000df466178dbc2193093e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"26962397976","sha":"9b50756cf5bcd2d9a4f453495a12591802c29caf"},"linecounts":{"languages":{"Rust":{"code_lines":2545,"comment_lines":106,"files":16}},"total_code_lines":2545,"total_comment_lines":106}},{"id":2278806,"crate":"p256","num":"0.14.0-rc.9","dl_path":"/api/v1/crates/p256/0.14.0-rc.9/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.9/readme","updated_at":"2026-04-19T22:10:55.323868Z","created_at":"2026-04-19T22:10:55.323868Z","downloads":609450,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/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"],"sha256":["digest","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/p256/0.14.0-rc.9/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.9/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.9/authors"},"crate_size":77685,"published_by":null,"audit_actions":[],"checksum":"8b97e3bf0465157ae90975ff52dbeb1362ba618924878c9f74c25baa27a65f9a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"24640348620","sha":"42bda6f0e697837a9b4c18ed82e419a7f39281c5"},"linecounts":{"languages":{"Rust":{"code_lines":2593,"comment_lines":107,"files":16}},"total_code_lines":2593,"total_comment_lines":107}},{"id":2108264,"crate":"p256","num":"0.14.0-rc.8","dl_path":"/api/v1/crates/p256/0.14.0-rc.8/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.8/readme","updated_at":"2026-03-10T18:37:08.466924Z","created_at":"2026-03-10T18:37:08.466924Z","downloads":160077,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.8/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.8/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.8/authors"},"crate_size":76894,"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:37:08.466924Z"}],"checksum":"44f0a10fe314869359cb2901342b045f4e5a962ef9febc006f03d2a8c848fe4c","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2568,"comment_lines":107,"files":15}},"total_code_lines":2568,"total_comment_lines":107}},{"id":1993362,"crate":"p256","num":"0.14.0-rc.7","dl_path":"/api/v1/crates/p256/0.14.0-rc.7/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.7/readme","updated_at":"2026-02-03T00:54:51.335826Z","created_at":"2026-02-03T00:54:51.335826Z","downloads":699703,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.7/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.7/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.7/authors"},"crate_size":76900,"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:54:51.335826Z"}],"checksum":"018bfbb86e05fd70a83e985921241035ee09fcd369c4a2c3680b389a01d2ad28","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2568,"comment_lines":107,"files":15}},"total_code_lines":2568,"total_comment_lines":107}},{"id":1970516,"crate":"p256","num":"0.14.0-rc.6","dl_path":"/api/v1/crates/p256/0.14.0-rc.6/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.6/readme","updated_at":"2026-01-24T23:46:01.576340Z","created_at":"2026-01-24T23:46:01.576340Z","downloads":1869,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.6/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.6/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.6/authors"},"crate_size":76693,"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:01.576340Z"}],"checksum":"de1286c2d38465adf5a7d970766796c1fb343172c58fd70f69e8d96e7d9dcbe4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2538,"comment_lines":106,"files":15}},"total_code_lines":2538,"total_comment_lines":106}},{"id":1961712,"crate":"p256","num":"0.14.0-rc.5","dl_path":"/api/v1/crates/p256/0.14.0-rc.5/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.5/readme","updated_at":"2026-01-21T15:55:27.733949Z","created_at":"2026-01-21T15:55:27.733949Z","downloads":499,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.5/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.5/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.5/authors"},"crate_size":75218,"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:55:27.733949Z"}],"checksum":"a23920bdbd723052dc68186e64d2c8c2a3b2998b42d61df716f67ef771ce358b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2538,"comment_lines":106,"files":15}},"total_code_lines":2538,"total_comment_lines":106}},{"id":1930230,"crate":"p256","num":"0.14.0-rc.4","dl_path":"/api/v1/crates/p256/0.14.0-rc.4/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.4/readme","updated_at":"2026-01-08T18:18:33.839285Z","created_at":"2026-01-08T18:18:33.839285Z","downloads":17949,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.4/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.4/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.4/authors"},"crate_size":75273,"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:18:33.839285Z"}],"checksum":"dcb1056e093c065babf1e9b0e28a630bee540cd9f5b905230ddc475175f5e9c8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2538,"comment_lines":106,"files":15}},"total_code_lines":2538,"total_comment_lines":106}},{"id":1920130,"crate":"p256","num":"0.14.0-rc.3","dl_path":"/api/v1/crates/p256/0.14.0-rc.3/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.3/readme","updated_at":"2026-01-04T06:38:53.565783Z","created_at":"2026-01-04T06:38:53.565783Z","downloads":379146,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.3/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.3/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.3/authors"},"crate_size":75421,"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:38:53.565783Z"}],"checksum":"4caab26e75ab3d0790a0f29df73f006308ada2e1fbbfcbab03e92346adc43dd9","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2543,"comment_lines":119,"files":15}},"total_code_lines":2543,"total_comment_lines":119}},{"id":1910181,"crate":"p256","num":"0.14.0-rc.2","dl_path":"/api/v1/crates/p256/0.14.0-rc.2/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.2/readme","updated_at":"2025-12-30T05:26:26.642071Z","created_at":"2025-12-30T05:26:26.642071Z","downloads":36295,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.2/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.2/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.2/authors"},"crate_size":75277,"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:26:26.642071Z"}],"checksum":"627b64d2b280c7509b62060609926b1bbf8e5123b2b89dd99c6ee7a520d34260","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2532,"comment_lines":119,"files":15}},"total_code_lines":2532,"total_comment_lines":119}},{"id":1841850,"crate":"p256","num":"0.14.0-rc.1","dl_path":"/api/v1/crates/p256/0.14.0-rc.1/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.1/readme","updated_at":"2025-11-25T03:19:32.427124Z","created_at":"2025-11-25T03:19:32.427124Z","downloads":26561,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"getrandom":["elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.1/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.1/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.1/authors"},"crate_size":74377,"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:19:32.427124Z"}],"checksum":"cdbe8d6ac92e515ca2179ac331c1e4def09db2217d394683e73dace705c2f0c5","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2540,"comment_lines":127,"files":15}},"total_code_lines":2540,"total_comment_lines":127}},{"id":1789317,"crate":"p256","num":"0.14.0-rc.0","dl_path":"/api/v1/crates/p256/0.14.0-rc.0/download","readme_path":"/api/v1/crates/p256/0.14.0-rc.0/readme","updated_at":"2025-10-23T21:09:17.698362Z","created_at":"2025-10-23T21:09:17.698362Z","downloads":126971,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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","sha256"],"expose-field":["arithmetic"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-rc.0/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-rc.0/downloads","authors":"/api/v1/crates/p256/0.14.0-rc.0/authors"},"crate_size":75468,"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:09:17.698362Z"}],"checksum":"4a35f78d0f5ae56f424c09bcb08444b56569e351084421b0def687800c17560c","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2540,"comment_lines":127,"files":15}},"total_code_lines":2540,"total_comment_lines":127}},{"id":1728827,"crate":"p256","num":"0.14.0-pre.11","dl_path":"/api/v1/crates/p256/0.14.0-pre.11/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.11/readme","updated_at":"2025-09-14T01:29:32.670642Z","created_at":"2025-09-14T01:29:32.670642Z","downloads":782131,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"oprf":["group-digest"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.11/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.11/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.11/authors"},"crate_size":76253,"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:29:32.670642Z"}],"checksum":"81b374901df34ee468167a58e2a49e468cb059868479cafebeb804f6b855423d","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2526,"comment_lines":127,"files":15}},"total_code_lines":2526,"total_comment_lines":127}},{"id":1713339,"crate":"p256","num":"0.14.0-pre.10","dl_path":"/api/v1/crates/p256/0.14.0-pre.10/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.10/readme","updated_at":"2025-09-03T17:53:18.546184Z","created_at":"2025-09-03T17:53:18.546184Z","downloads":2332,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","dep:hash2curve"],"oprf":["hash2curve","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.10/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.10/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.10/authors"},"crate_size":76528,"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:18.546184Z"}],"checksum":"aa93e068b773d56fe26be53accf127d6eb0fde35e4116b7a9276db97b6a50ec9","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2540,"comment_lines":176,"files":15}},"total_code_lines":2540,"total_comment_lines":176}},{"id":1636051,"crate":"p256","num":"0.14.0-pre.9","dl_path":"/api/v1/crates/p256/0.14.0-pre.9/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.9/readme","updated_at":"2025-07-10T15:08:35.021443Z","created_at":"2025-07-10T15:08:35.021443Z","downloads":10303,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","dep:hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.9/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.9/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.9/authors"},"crate_size":77002,"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:35.021443Z"}],"checksum":"1be97a30a85c829fdac914cebb89ef05e109f9e5eb6510f46f623be91bc39ded","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2549,"comment_lines":176,"files":15}},"total_code_lines":2549,"total_comment_lines":176}},{"id":1610064,"crate":"p256","num":"0.14.0-pre.8","dl_path":"/api/v1/crates/p256/0.14.0-pre.8/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.8/readme","updated_at":"2025-06-21T01:19:15.613181Z","created_at":"2025-06-21T01:19:15.613181Z","downloads":3127,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.8/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.8/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.8/authors"},"crate_size":74986,"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:15.613181Z"}],"checksum":"ce3867083c909bbfd0ae070e20a9bb0f3dbce6f8e1fc4441cc01bda4951eeebe","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2549,"comment_lines":176,"files":15}},"total_code_lines":2549,"total_comment_lines":176}},{"id":1602229,"crate":"p256","num":"0.14.0-pre.7","dl_path":"/api/v1/crates/p256/0.14.0-pre.7/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.7/readme","updated_at":"2025-06-14T18:22:48.229709Z","created_at":"2025-06-14T18:22:48.229709Z","downloads":1060,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.7/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.7/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.7/authors"},"crate_size":74996,"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:22:48.229709Z"}],"checksum":"10f895207881bb519f7e0746e5471f8a8b3ec01924008e8398b71b38bbf8d9ef","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2549,"comment_lines":176,"files":15}},"total_code_lines":2549,"total_comment_lines":176}},{"id":1601771,"crate":"p256","num":"0.14.0-pre.6","dl_path":"/api/v1/crates/p256/0.14.0-pre.6/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.6/readme","updated_at":"2025-06-14T03:34:37.290777Z","created_at":"2025-06-14T03:34:37.290777Z","downloads":591,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.6/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.6/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.6/authors"},"crate_size":74990,"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:34:37.290777Z"}],"checksum":"28ff9eca3bfd77215b35f7097494c0fa1e952fdf830fadf471a3ac773c4e501e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2549,"comment_lines":176,"files":15}},"total_code_lines":2549,"total_comment_lines":176}},{"id":1593904,"crate":"p256","num":"0.14.0-pre.5","dl_path":"/api/v1/crates/p256/0.14.0-pre.5/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.5/readme","updated_at":"2025-06-07T15:12:11.815098Z","created_at":"2025-06-07T15:12:11.815098Z","downloads":3287,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.5/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.5/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.5/authors"},"crate_size":74962,"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:12:11.815098Z"}],"checksum":"b42c06f1f28ff328cb76c95cb7aebd6734a8333b98bdac393bdc124d16561dcb","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2549,"comment_lines":176,"files":15}},"total_code_lines":2549,"total_comment_lines":176}},{"id":1585776,"crate":"p256","num":"0.14.0-pre.4","dl_path":"/api/v1/crates/p256/0.14.0-pre.4/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.4/readme","updated_at":"2025-05-31T03:05:43.268122Z","created_at":"2025-05-31T03:05:43.268122Z","downloads":2489,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.4/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.4/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.4/authors"},"crate_size":74883,"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:05:43.268122Z"}],"checksum":"635e1f1e5af6fc13e6c6a587fa1455e17fa7c8b54ba74093be5254819e34713f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2549,"comment_lines":176,"files":15}},"total_code_lines":2549,"total_comment_lines":176}},{"id":1584016,"crate":"p256","num":"0.14.0-pre.3","dl_path":"/api/v1/crates/p256/0.14.0-pre.3/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.3/readme","updated_at":"2025-05-29T18:43:01.355021Z","created_at":"2025-05-29T18:43:01.355021Z","downloads":666,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primefield","dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"oprf":["hash2curve","elliptic-curve/oprf","sha2"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","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/p256/0.14.0-pre.3/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.3/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.3/authors"},"crate_size":74860,"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:01.355021Z"}],"checksum":"5ffd87a75e23fbc3526cb6982e4c18518c267c81adf7d8d6f5657e69dd4bff37","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2546,"comment_lines":176,"files":15}},"total_code_lines":2546,"total_comment_lines":176}},{"id":1277626,"crate":"p256","num":"0.14.0-pre.2","dl_path":"/api/v1/crates/p256/0.14.0-pre.2/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.2/readme","updated_at":"2024-09-22T14:48:39.327948Z","created_at":"2024-09-22T14:48:39.327948Z","downloads":63228,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.14.0-pre.2/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.2/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.2/authors"},"crate_size":67849,"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:48:39.327948Z"}],"checksum":"71f3fd64a9cad9c26ed7f734b152196d5e56376b9957c832bcca0de48a708080","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2749,"comment_lines":177,"files":15}},"total_code_lines":2749,"total_comment_lines":177}},{"id":1216599,"crate":"p256","num":"0.14.0-pre.1","dl_path":"/api/v1/crates/p256/0.14.0-pre.1/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.1/readme","updated_at":"2024-07-27T15:27:32.100461Z","created_at":"2024-07-27T15:27:32.100461Z","downloads":33410,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.14.0-pre.1/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.1/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.1/authors"},"crate_size":67851,"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:32.100461Z"}],"checksum":"2c32c18a74d9dda1314d2f945fb3e274848822f63f264a9e4d3f783e29b3bc1f","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2749,"comment_lines":177,"files":15}},"total_code_lines":2749,"total_comment_lines":177}},{"id":1019573,"crate":"p256","num":"0.14.0-pre.0","dl_path":"/api/v1/crates/p256/0.14.0-pre.0/download","readme_path":"/api/v1/crates/p256/0.14.0-pre.0/readme","updated_at":"2024-01-19T20:47:47.438950Z","created_at":"2024-01-19T20:47:47.438950Z","downloads":9652,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.14.0-pre.0/dependencies","version_downloads":"/api/v1/crates/p256/0.14.0-pre.0/downloads","authors":"/api/v1/crates/p256/0.14.0-pre.0/authors"},"crate_size":65473,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-01-19T20:47:47.438950Z"}],"checksum":"00a9c7e3fe894f553af8fb20c69c66ecc35d27f8f30a420ecb59a7ab2d3b43d7","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2556,"comment_lines":85,"files":14}},"total_code_lines":2556,"total_comment_lines":85}},{"id":777318,"crate":"p256","num":"0.13.2","dl_path":"/api/v1/crates/p256/0.13.2/download","readme_path":"/api/v1/crates/p256/0.13.2/readme","updated_at":"2023-04-15T20:53:22.070799Z","created_at":"2023-04-15T20:53:22.070799Z","downloads":126716486,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["dep:primeorder","elliptic-curve/arithmetic"],"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/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core?/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core?/serde","elliptic-curve/serde","primeorder?/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.13.2/dependencies","version_downloads":"/api/v1/crates/p256/0.13.2/downloads","authors":"/api/v1/crates/p256/0.13.2/authors"},"crate_size":63434,"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-04-15T20:53:22.070799Z"}],"checksum":"c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2439,"comment_lines":85,"files":16}},"total_code_lines":2439,"total_comment_lines":85}},{"id":772652,"crate":"p256","num":"0.13.1","dl_path":"/api/v1/crates/p256/0.13.1/download","readme_path":"/api/v1/crates/p256/0.13.1/readme","updated_at":"2023-04-10T14:27:23.161225Z","created_at":"2023-04-10T14:27:23.161225Z","downloads":34656,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["dep:primeorder","elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["dep:hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.13.1/dependencies","version_downloads":"/api/v1/crates/p256/0.13.1/downloads","authors":"/api/v1/crates/p256/0.13.1/authors"},"crate_size":63374,"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-04-10T14:27:23.161225Z"}],"checksum":"dc7304b8213f8597952b2f4c3d7f09947d46bb677801df8f287ffd2c4e26f9da","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2439,"comment_lines":85,"files":16}},"total_code_lines":2439,"total_comment_lines":85}},{"id":740497,"crate":"p256","num":"0.13.0","dl_path":"/api/v1/crates/p256/0.13.0/download","readme_path":"/api/v1/crates/p256/0.13.0/readme","updated_at":"2023-03-03T19:53:33.626985Z","created_at":"2023-03-03T19:53:33.626985Z","downloads":674220,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.13.0/dependencies","version_downloads":"/api/v1/crates/p256/0.13.0/downloads","authors":"/api/v1/crates/p256/0.13.0/authors"},"crate_size":64100,"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-03T19:53:33.626985Z"}],"checksum":"7270da3e5caa82afd3deb054cc237905853813aea3859544bc082c3fe55b8d47","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2462,"comment_lines":88,"files":16}},"total_code_lines":2462,"total_comment_lines":88}},{"id":704828,"crate":"p256","num":"0.12.0","dl_path":"/api/v1/crates/p256/0.12.0/download","readme_path":"/api/v1/crates/p256/0.12.0/readme","updated_at":"2023-01-16T17:57:52.150901Z","created_at":"2023-01-16T17:57:52.150901Z","downloads":1020063,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/signing","ecdsa-core/verifying","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.12.0/dependencies","version_downloads":"/api/v1/crates/p256/0.12.0/downloads","authors":"/api/v1/crates/p256/0.12.0/authors"},"crate_size":63370,"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-01-16T17:57:52.150901Z"}],"checksum":"49c124b3cbce43bcbac68c58ec181d98ed6cc7e6d0aa7c3ba97b2563410b0e55","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2449,"comment_lines":94,"files":17}},"total_code_lines":2449,"total_comment_lines":94}},{"id":693098,"crate":"p256","num":"0.12.0-pre.1","dl_path":"/api/v1/crates/p256/0.12.0-pre.1/download","readme_path":"/api/v1/crates/p256/0.12.0-pre.1/readme","updated_at":"2022-12-29T20:32:23.130128Z","created_at":"2022-12-29T20:32:23.130128Z","downloads":2790,"features":{"alloc":["elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.12.0-pre.1/dependencies","version_downloads":"/api/v1/crates/p256/0.12.0-pre.1/downloads","authors":"/api/v1/crates/p256/0.12.0-pre.1/authors"},"crate_size":62983,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-12-29T20:32:23.130128Z"}],"checksum":"fc1a3b210d4c53f946086dd6d2df73c033c70a5b616871edb2b6543ae3963450","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2446,"comment_lines":94,"files":17}},"total_code_lines":2446,"total_comment_lines":94}},{"id":658919,"crate":"p256","num":"0.12.0-pre.0","dl_path":"/api/v1/crates/p256/0.12.0-pre.0/download","readme_path":"/api/v1/crates/p256/0.12.0-pre.0/readme","updated_at":"2022-11-07T15:33:24.679065Z","created_at":"2022-11-07T15:33:24.679065Z","downloads":2563,"features":{"alloc":["elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.12.0-pre.0/dependencies","version_downloads":"/api/v1/crates/p256/0.12.0-pre.0/downloads","authors":"/api/v1/crates/p256/0.12.0-pre.0/authors"},"crate_size":62919,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-11-07T15:33:24.679065Z"}],"checksum":"275fa8d1396c262b599ada59168f5eb60e2f23b67f66eb2ce773d5286c3a9ce5","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2437,"comment_lines":94,"files":17}},"total_code_lines":2437,"total_comment_lines":94}},{"id":565583,"crate":"p256","num":"0.11.1","dl_path":"/api/v1/crates/p256/0.11.1/download","readme_path":"/api/v1/crates/p256/0.11.1/readme","updated_at":"2022-06-12T16:47:31.658648Z","created_at":"2022-06-12T16:47:31.658648Z","downloads":58586043,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.11.1/dependencies","version_downloads":"/api/v1/crates/p256/0.11.1/downloads","authors":"/api/v1/crates/p256/0.11.1/authors"},"crate_size":67282,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-06-12T16:47:31.658648Z"}],"checksum":"51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/p256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3282,"comment_lines":96,"files":15}},"total_code_lines":3282,"total_comment_lines":96}},{"id":546360,"crate":"p256","num":"0.11.0","dl_path":"/api/v1/crates/p256/0.11.0/download","readme_path":"/api/v1/crates/p256/0.11.0/readme","updated_at":"2022-05-09T18:14:31.636165Z","created_at":"2022-05-09T18:14:31.636165Z","downloads":62003,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.11.0/dependencies","version_downloads":"/api/v1/crates/p256/0.11.0/downloads","authors":"/api/v1/crates/p256/0.11.0/authors"},"crate_size":66785,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-05-09T18:14:31.636165Z"}],"checksum":"f3e7336b74eb43c009656d53a65648b5ff3941b8421207e6a23f42d5aa3a89f3","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3275,"comment_lines":105,"files":15}},"total_code_lines":3275,"total_comment_lines":105}},{"id":486453,"crate":"p256","num":"0.11.0-pre.0","dl_path":"/api/v1/crates/p256/0.11.0-pre.0/download","readme_path":"/api/v1/crates/p256/0.11.0-pre.0/readme","updated_at":"2022-01-20T15:42:31.472825Z","created_at":"2022-01-20T15:42:31.472825Z","downloads":8779,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","sec1/serde"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.11.0-pre.0/dependencies","version_downloads":"/api/v1/crates/p256/0.11.0-pre.0/downloads","authors":"/api/v1/crates/p256/0.11.0-pre.0/authors"},"crate_size":66391,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-01-20T15:42:31.472825Z"}],"checksum":"5a4511cec0e9608178be30411a3a565f827a2224ca6c1187134438fd821b7e2c","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3227,"comment_lines":105,"files":15}},"total_code_lines":3227,"total_comment_lines":105}},{"id":484524,"crate":"p256","num":"0.10.1","dl_path":"/api/v1/crates/p256/0.10.1/download","readme_path":"/api/v1/crates/p256/0.10.1/readme","updated_at":"2022-01-17T16:45:59.930367Z","created_at":"2022-01-17T16:45:59.930367Z","downloads":2075107,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"hash2curve":["elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","sec1/serde"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"voprf":["elliptic-curve/voprf","sha2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.10.1/dependencies","version_downloads":"/api/v1/crates/p256/0.10.1/downloads","authors":"/api/v1/crates/p256/0.10.1/authors"},"crate_size":66405,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-01-17T16:45:59.930367Z"}],"checksum":"19736d80675fbe9fe33426268150b951a3fb8f5cfca2a23a17c85ef3adb24e3b","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3231,"comment_lines":105,"files":15}},"total_code_lines":3231,"total_comment_lines":105}},{"id":468068,"crate":"p256","num":"0.10.0","dl_path":"/api/v1/crates/p256/0.10.0/download","readme_path":"/api/v1/crates/p256/0.10.0/readme","updated_at":"2021-12-14T17:29:02.454048Z","created_at":"2021-12-14T17:29:02.454048Z","downloads":30978,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","sec1/serde"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.10.0/dependencies","version_downloads":"/api/v1/crates/p256/0.10.0/downloads","authors":"/api/v1/crates/p256/0.10.0/authors"},"crate_size":60477,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-12-14T17:29:02.454048Z"}],"checksum":"d0e0c5310031b5d4528ac6534bccc1446c289ac45c47b277d5aa91089c5f74fa","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2860,"comment_lines":108,"files":14}},"total_code_lines":2860,"total_comment_lines":108}},{"id":456994,"crate":"p256","num":"0.10.0-pre.1","dl_path":"/api/v1/crates/p256/0.10.0-pre.1/download","readme_path":"/api/v1/crates/p256/0.10.0-pre.1/readme","updated_at":"2021-11-22T16:12:53.544028Z","created_at":"2021-11-22T16:12:53.544028Z","downloads":2216,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","ecdsa-core/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8"],"serde":["ecdsa-core/serde","elliptic-curve/serde","sec1/serde"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.10.0-pre.1/dependencies","version_downloads":"/api/v1/crates/p256/0.10.0-pre.1/downloads","authors":"/api/v1/crates/p256/0.10.0-pre.1/authors"},"crate_size":60113,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-11-22T16:12:53.544028Z"}],"checksum":"7f46fa8a4cbe413f6c2b2b15e826306bb7d8318bc487ce0c55f1d0fe84111a48","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2858,"comment_lines":108,"files":14}},"total_code_lines":2858,"total_comment_lines":108}},{"id":387649,"crate":"p256","num":"0.9.0","dl_path":"/api/v1/crates/p256/0.9.0/download","readme_path":"/api/v1/crates/p256/0.9.0/readme","updated_at":"2021-06-08T17:38:46.683689Z","created_at":"2021-06-08T17:38:46.683689Z","downloads":2124812,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.9.0/dependencies","version_downloads":"/api/v1/crates/p256/0.9.0/downloads","authors":"/api/v1/crates/p256/0.9.0/authors"},"crate_size":59435,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-06-08T17:38:46.683689Z"}],"checksum":"d053368e1bae4c8a672953397bd1bd7183dde1c72b0b7612a15719173148d186","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2845,"comment_lines":111,"files":14}},"total_code_lines":2845,"total_comment_lines":111}},{"id":376818,"crate":"p256","num":"0.8.1","dl_path":"/api/v1/crates/p256/0.8.1/download","readme_path":"/api/v1/crates/p256/0.8.1/readme","updated_at":"2021-05-10T15:45:16.887170Z","created_at":"2021-05-10T15:45:16.887170Z","downloads":158991,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.8.1/dependencies","version_downloads":"/api/v1/crates/p256/0.8.1/downloads","authors":"/api/v1/crates/p256/0.8.1/authors"},"crate_size":57730,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-05-10T15:45:16.887170Z"}],"checksum":"2f05f5287453297c4c16af5e2b04df8fd2a3008d70f252729650bc6d7ace5844","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2764,"comment_lines":117,"files":13}},"total_code_lines":2764,"total_comment_lines":117}},{"id":372810,"crate":"p256","num":"0.8.0","dl_path":"/api/v1/crates/p256/0.8.0/download","readme_path":"/api/v1/crates/p256/0.8.0/readme","updated_at":"2021-04-29T21:45:04.062339Z","created_at":"2021-04-29T21:45:04.062339Z","downloads":13916,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.8.0/dependencies","version_downloads":"/api/v1/crates/p256/0.8.0/downloads","authors":"/api/v1/crates/p256/0.8.0/authors"},"crate_size":57622,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-04-29T21:45:04.062339Z"}],"checksum":"1cf301f7f053902eaf046d541cd7b454a588b2bdd571f18195b57ae197aed2cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2755,"comment_lines":117,"files":13}},"total_code_lines":2755,"total_comment_lines":117}},{"id":367364,"crate":"p256","num":"0.7.3","dl_path":"/api/v1/crates/p256/0.7.3/download","readme_path":"/api/v1/crates/p256/0.7.3/readme","updated_at":"2021-04-16T14:23:57.223890Z","created_at":"2021-04-16T14:23:57.223890Z","downloads":188575,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.7.3/dependencies","version_downloads":"/api/v1/crates/p256/0.7.3/downloads","authors":"/api/v1/crates/p256/0.7.3/authors"},"crate_size":41630,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-04-16T14:23:57.223890Z"}],"checksum":"8adcc06fe90ec8fb2d2ad46746d2cbd639b158d4240364aa832da7e263dbee91","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2716,"comment_lines":117,"files":13}},"total_code_lines":2716,"total_comment_lines":117}},{"id":355274,"crate":"p256","num":"0.8.0-pre.1","dl_path":"/api/v1/crates/p256/0.8.0-pre.1/download","readme_path":"/api/v1/crates/p256/0.8.0-pre.1/readme","updated_at":"2021-03-22T15:58:17.634923Z","created_at":"2021-03-22T15:58:17.634923Z","downloads":3355,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.8.0-pre.1/dependencies","version_downloads":"/api/v1/crates/p256/0.8.0-pre.1/downloads","authors":"/api/v1/crates/p256/0.8.0-pre.1/authors"},"crate_size":57324,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-03-22T15:58:17.634923Z"}],"checksum":"f5069439fb6f06b811d7b2bbe35666d4e437e71cce2492b5c8569a308b01877c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2732,"comment_lines":117,"files":13}},"total_code_lines":2732,"total_comment_lines":117}},{"id":338476,"crate":"p256","num":"0.8.0-pre","dl_path":"/api/v1/crates/p256/0.8.0-pre/download","readme_path":"/api/v1/crates/p256/0.8.0-pre/readme","updated_at":"2021-03-22T15:58:25.034991Z","created_at":"2021-02-11T18:41:00.058717Z","downloads":3618,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"jwk":["elliptic-curve/jwk"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.8.0-pre/dependencies","version_downloads":"/api/v1/crates/p256/0.8.0-pre/downloads","authors":"/api/v1/crates/p256/0.8.0-pre/authors"},"crate_size":41736,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-02-11T18:41:00.058717Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-03-22T15:58:21.684591Z"}],"checksum":"67345344319baa18fc14364b098fee37bafafe229e8c30af7f3df2bfa755b3a7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2728,"comment_lines":117,"files":13}},"total_code_lines":2728,"total_comment_lines":117}},{"id":326966,"crate":"p256","num":"0.7.2","dl_path":"/api/v1/crates/p256/0.7.2/download","readme_path":"/api/v1/crates/p256/0.7.2/readme","updated_at":"2021-01-13T17:25:50.564298Z","created_at":"2021-01-13T17:25:50.564298Z","downloads":75005,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["ecdsa-core/std","elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.7.2/dependencies","version_downloads":"/api/v1/crates/p256/0.7.2/downloads","authors":"/api/v1/crates/p256/0.7.2/authors"},"crate_size":41744,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2021-01-13T17:25:50.564298Z"}],"checksum":"7ca0196a204bb3f33305ba4a48b38f6e6e621cba8603a4e0650e6532e0949de4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2716,"comment_lines":117,"files":13}},"total_code_lines":2716,"total_comment_lines":117}},{"id":315848,"crate":"p256","num":"0.7.1","dl_path":"/api/v1/crates/p256/0.7.1/download","readme_path":"/api/v1/crates/p256/0.7.1/readme","updated_at":"2020-12-17T06:10:42.075787Z","created_at":"2020-12-17T06:10:42.075787Z","downloads":35344,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.7.1/dependencies","version_downloads":"/api/v1/crates/p256/0.7.1/downloads","authors":"/api/v1/crates/p256/0.7.1/authors"},"crate_size":41327,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-12-17T06:10:42.075787Z"}],"checksum":"39f37a291d378ba3291c1fa4e925edb6729c8593d4c6064be79e4a4c12fa2d97","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2716,"comment_lines":117,"files":13}},"total_code_lines":2716,"total_comment_lines":117}},{"id":315833,"crate":"p256","num":"0.7.0","dl_path":"/api/v1/crates/p256/0.7.0/download","readme_path":"/api/v1/crates/p256/0.7.0/readme","updated_at":"2020-12-17T05:17:15.439658Z","created_at":"2020-12-17T05:17:15.439658Z","downloads":2411,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.7.0/dependencies","version_downloads":"/api/v1/crates/p256/0.7.0/downloads","authors":"/api/v1/crates/p256/0.7.0/authors"},"crate_size":41424,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-12-17T05:17:15.439658Z"}],"checksum":"80ed4d2ed5431a58ac484ec62e9e9ff7611a92a3cc073e9e3e5c4b063d7f12cc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2716,"comment_lines":117,"files":13}},"total_code_lines":2716,"total_comment_lines":117}},{"id":312499,"crate":"p256","num":"0.6.0","dl_path":"/api/v1/crates/p256/0.6.0/download","readme_path":"/api/v1/crates/p256/0.6.0/readme","updated_at":"2020-12-06T18:21:34.856772Z","created_at":"2020-12-06T18:21:34.856772Z","downloads":16457,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":["hex-literal"],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.6.0/dependencies","version_downloads":"/api/v1/crates/p256/0.6.0/downloads","authors":"/api/v1/crates/p256/0.6.0/authors"},"crate_size":41304,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-12-06T18:21:34.856772Z"}],"checksum":"4cead7739968fb4c7622c6664a9a3de0c9d92cb9e75b3a5f2467aad99b3cd3f5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2707,"comment_lines":117,"files":13}},"total_code_lines":2707,"total_comment_lines":117}},{"id":291493,"crate":"p256","num":"0.5.2","dl_path":"/api/v1/crates/p256/0.5.2/download","readme_path":"/api/v1/crates/p256/0.5.2/readme","updated_at":"2020-10-08T21:33:25.450159Z","created_at":"2020-10-08T21:33:25.450159Z","downloads":72186,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"oid":["elliptic-curve/oid"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":[],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.5.2/dependencies","version_downloads":"/api/v1/crates/p256/0.5.2/downloads","authors":"/api/v1/crates/p256/0.5.2/authors"},"crate_size":39638,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-10-08T21:33:25.450159Z"}],"checksum":"280ed58e7e5f3052b6e2f596fa40c7eff4c27c4b6b6deecb5d685ba5c2080980","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2719,"comment_lines":117,"files":13}},"total_code_lines":2719,"total_comment_lines":117}},{"id":291452,"crate":"p256","num":"0.5.1","dl_path":"/api/v1/crates/p256/0.5.1/download","readme_path":"/api/v1/crates/p256/0.5.1/readme","updated_at":"2020-10-08T19:41:44.660421Z","created_at":"2020-10-08T19:41:44.660421Z","downloads":2361,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"oid":["elliptic-curve/oid"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":[],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.5.1/dependencies","version_downloads":"/api/v1/crates/p256/0.5.1/downloads","authors":"/api/v1/crates/p256/0.5.1/authors"},"crate_size":39597,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-10-08T19:41:44.660421Z"}],"checksum":"0ebd82375c78269d5947577abcab25e0959c7dc4af1d75c72834f0fc88327b61","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2719,"comment_lines":117,"files":13}},"total_code_lines":2719,"total_comment_lines":117}},{"id":284959,"crate":"p256","num":"0.5.0","dl_path":"/api/v1/crates/p256/0.5.0/download","readme_path":"/api/v1/crates/p256/0.5.0/readme","updated_at":"2020-09-18T15:55:33.025900Z","created_at":"2020-09-18T15:55:33.025900Z","downloads":7184,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"oid":["elliptic-curve/oid"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":[],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.5.0/dependencies","version_downloads":"/api/v1/crates/p256/0.5.0/downloads","authors":"/api/v1/crates/p256/0.5.0/authors"},"crate_size":40047,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-09-18T15:55:33.025900Z"}],"checksum":"1909a5a44a469f7d21c8dec2c634721ba15379b6cad80040d16abfaa8609b37c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2703,"comment_lines":117,"files":13}},"total_code_lines":2703,"total_comment_lines":117}},{"id":282562,"crate":"p256","num":"0.5.0-rc","dl_path":"/api/v1/crates/p256/0.5.0-rc/download","readme_path":"/api/v1/crates/p256/0.5.0-rc/readme","updated_at":"2020-09-11T23:36:40.179064Z","created_at":"2020-09-11T23:36:40.179064Z","downloads":2215,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","ecdsa-core/sign","ecdsa-core/verify","sha256","zeroize"],"oid":["elliptic-curve/oid"],"sha256":["digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":[],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.5.0-rc/dependencies","version_downloads":"/api/v1/crates/p256/0.5.0-rc/downloads","authors":"/api/v1/crates/p256/0.5.0-rc/authors"},"crate_size":39636,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-09-11T23:36:40.179064Z"}],"checksum":"9cf3ef85ee79d6c6293cc1a1bbc2a4e19f30408469271fe7961e4cd4e9406b60","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve with support for ECDH, ECDSA signing/verification, and general\npurpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2702,"comment_lines":117,"files":13}},"total_code_lines":2702,"total_comment_lines":117}},{"id":271897,"crate":"p256","num":"0.4.1","dl_path":"/api/v1/crates/p256/0.4.1/download","readme_path":"/api/v1/crates/p256/0.4.1/readme","updated_at":"2020-08-12T02:06:34.661376Z","created_at":"2020-08-12T02:06:34.661376Z","downloads":14971,"features":{"arithmetic":[],"default":["arithmetic","std"],"ecdh":["elliptic-curve/ecdh","rand","zeroize"],"ecdsa":["arithmetic","ecdsa-core/signer","ecdsa-core/verifier","rand","sha256","zeroize"],"oid":["elliptic-curve/oid"],"rand":["elliptic-curve/rand"],"sha256":["ecdsa-core/digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":[],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.4.1/dependencies","version_downloads":"/api/v1/crates/p256/0.4.1/downloads","authors":"/api/v1/crates/p256/0.4.1/authors"},"crate_size":36364,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-08-12T02:06:34.661376Z"}],"checksum":"a9f8aff5e98a6a83e374418a0a510ae4d9d45d714b5b0767c2e23ea007d0ba54","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"NIST P-256 (secp256r1) elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2454,"comment_lines":119,"files":12}},"total_code_lines":2454,"total_comment_lines":119}},{"id":271507,"crate":"p256","num":"0.4.0","dl_path":"/api/v1/crates/p256/0.4.0/download","readme_path":"/api/v1/crates/p256/0.4.0/readme","updated_at":"2020-08-11T03:51:30.584601Z","created_at":"2020-08-11T03:51:30.584601Z","downloads":2214,"features":{"arithmetic":[],"default":["arithmetic","std"],"ecdh":["elliptic-curve/ecdh","rand","zeroize"],"ecdsa":["arithmetic","ecdsa-core/signer","ecdsa-core/verifier","rand","sha256","zeroize"],"oid":["elliptic-curve/oid"],"rand":["elliptic-curve/rand"],"sha256":["ecdsa-core/digest","ecdsa-core/hazmat","sha2"],"std":["elliptic-curve/std"],"test-vectors":[],"zeroize":["elliptic-curve/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.4.0/dependencies","version_downloads":"/api/v1/crates/p256/0.4.0/downloads","authors":"/api/v1/crates/p256/0.4.0/authors"},"crate_size":36305,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-08-11T03:51:30.584601Z"}],"checksum":"0558e813a58d71908bd44790f930b7ef50366d0b5df65b740ac1e1660768a0cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"NIST P-256 (secp256r1) elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2455,"comment_lines":119,"files":12}},"total_code_lines":2455,"total_comment_lines":119}},{"id":250103,"crate":"p256","num":"0.3.0","dl_path":"/api/v1/crates/p256/0.3.0/download","readme_path":"/api/v1/crates/p256/0.3.0/readme","updated_at":"2020-06-08T16:33:31.465648Z","created_at":"2020-06-08T16:33:31.465648Z","downloads":36158,"features":{"arithmetic":["subtle"],"default":["arithmetic","std"],"std":["elliptic-curve/std"],"test-vectors":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.3.0/dependencies","version_downloads":"/api/v1/crates/p256/0.3.0/downloads","authors":"/api/v1/crates/p256/0.3.0/authors"},"crate_size":23233,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-06-08T16:33:31.465648Z"}],"checksum":"a425ecb71515663b2735fd1e65bb638fd134c5ad23857eb197c2f157784476cf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"NIST P-256 elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1592,"comment_lines":54,"files":8}},"total_code_lines":1592,"total_comment_lines":54}},{"id":236663,"crate":"p256","num":"0.2.0","dl_path":"/api/v1/crates/p256/0.2.0/download","readme_path":"/api/v1/crates/p256/0.2.0/readme","updated_at":"2020-05-01T13:39:48.004306Z","created_at":"2020-05-01T13:39:48.004306Z","downloads":14354,"features":{"arithmetic":["subtle"],"default":["arithmetic","std"],"std":["elliptic-curve/std"],"test-vectors":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.2.0/dependencies","version_downloads":"/api/v1/crates/p256/0.2.0/downloads","authors":"/api/v1/crates/p256/0.2.0/authors"},"crate_size":22960,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-05-01T13:39:48.004306Z"}],"checksum":"86640e33ca638ec215c74de317696bbca5daa7d52cf55b905bd20a6bd2cfd133","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"NIST P-256 elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1582,"comment_lines":52,"files":8}},"total_code_lines":1582,"total_comment_lines":52}},{"id":201461,"crate":"p256","num":"0.1.0","dl_path":"/api/v1/crates/p256/0.1.0/download","readme_path":"/api/v1/crates/p256/0.1.0/readme","updated_at":"2020-01-06T05:08:46.866721Z","created_at":"2020-01-06T05:08:46.866721Z","downloads":22860,"features":{"arithmetic":["subtle"],"default":["arithmetic","std"],"std":["elliptic-curve/std"],"test-vectors":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/p256/0.1.0/dependencies","version_downloads":"/api/v1/crates/p256/0.1.0/downloads","authors":"/api/v1/crates/p256/0.1.0/authors"},"crate_size":14318,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-01-06T05:08:46.866721Z"}],"checksum":"812a058a5afc96a52a8ab6e250325d025254ff030ff737dc5b62576e4e604c42","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"NIST P-256 elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/p256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":814,"comment_lines":26,"files":6}},"total_code_lines":814,"total_comment_lines":26}},{"id":110693,"crate":"p256","num":"0.0.0","dl_path":"/api/v1/crates/p256/0.0.0/download","readme_path":"/api/v1/crates/p256/0.0.0/readme","updated_at":"2020-01-06T05:10:24.600668Z","created_at":"2018-10-03T14:56:31.983054Z","downloads":2299,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/p256/0.0.0/dependencies","version_downloads":"/api/v1/crates/p256/0.0.0/downloads","authors":"/api/v1/crates/p256/0.0.0/authors"},"crate_size":686,"published_by":null,"audit_actions":[{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2020-01-06T05:10:22.973059Z"}],"checksum":"926ce6ddf7432993f910e9b75e1ceae51e4d05da0147f499b477106e77a6068e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"NIST P-256 curve","homepage":null,"documentation":"https://docs.rs/p224","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":2681},{"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":63},{"id":"prime256v1","keyword":"prime256v1","created_at":"2020-08-11T03:51:30.584601Z","crates_cnt":2},{"id":"secp256r1","keyword":"secp256r1","created_at":"2020-08-11T03:51:30.584601Z","crates_cnt":6}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7852},{"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":13672}]}