{"crate":{"id":"k256","name":"k256","updated_at":"2026-07-08T18:31:08.018952Z","versions":[2743051,2671934,2637396,2631203,2594277,2547892,2513254,2270507,2108254,1993356,1970513,1961708,1930227,1920126,1910176,1841847,1789297,1728826,1713337,1636046,1610063,1602228,1601770,1593901,1585775,1584015,1277639,1276256,1275989,1165795,1007778,956397,772240,740363,704766,658508,629858,621435,602161,577421,555030,554970,546313,516785,516364,486450,484517,477560,468061,456988,404002,402613,393408,392564,389649,388151,387646,376801,372807,367363,355273,338473,326963,315847,315832,312498,298846,291489,291467,291440,288312,288072,287968,286940,286253,286017,284734,282580,282560,271873,271523,271502,250098,236684,233185,201458,194159],"keywords":["bitcoin","crypto","ecc","ethereum","secp256k1"],"categories":["cryptography","no-std","cryptography::cryptocurrencies"],"badges":[],"created_at":"2019-12-05T19:11:49.527595Z","downloads":85555282,"recent_downloads":20041712,"default_version":"0.14.0","num_versions":87,"yanked":false,"max_version":"0.14.0","newest_version":"0.14.0","max_stable_version":"0.14.0","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","links":{"version_downloads":"/api/v1/crates/k256/downloads","versions":null,"owners":"/api/v1/crates/k256/owners","owner_team":"/api/v1/crates/k256/owner_team","owner_user":"/api/v1/crates/k256/owner_user","reverse_dependencies":"/api/v1/crates/k256/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2743051,"crate":"k256","num":"0.14.0","dl_path":"/api/v1/crates/k256/0.14.0/download","readme_path":"/api/v1/crates/k256/0.14.0/readme","updated_at":"2026-07-08T18:31:08.018952Z","created_at":"2026-07-08T18:31:08.018952Z","downloads":643846,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["elliptic-curve/arithmetic","dep:primeorder"],"critical-section":["primeorder/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0/downloads","authors":"/api/v1/crates/k256/0.14.0/authors"},"crate_size":109536,"published_by":null,"audit_actions":[],"checksum":"93f50113171a713f4a4231ef82eb26703607139b35dcb56241f0ceab2ae1f7d8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28966183380","sha":"788867b46f04f58304a07316ebcc8c5a0e05fce3"},"linecounts":{"languages":{"Rust":{"code_lines":6798,"comment_lines":465,"files":25}},"total_code_lines":6798,"total_comment_lines":465}},{"id":2671934,"crate":"k256","num":"0.14.0-rc.15","dl_path":"/api/v1/crates/k256/0.14.0-rc.15/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.15/readme","updated_at":"2026-06-29T15:10:28.436483Z","created_at":"2026-06-29T15:10:28.436483Z","downloads":10487,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["elliptic-curve/arithmetic","dep:primeorder"],"critical-section":["primeorder/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.15/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.15/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.15/authors"},"crate_size":106875,"published_by":null,"audit_actions":[],"checksum":"78ce7f1aa9a24c53c6572d8017c8c1ceb5d44c6071ff68c9912860fa4d262101","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28382041191","sha":"ff2818094b631be40f78c219549ae088b6e79cd5"},"linecounts":{"languages":{"Rust":{"code_lines":6744,"comment_lines":463,"files":24}},"total_code_lines":6744,"total_comment_lines":463}},{"id":2637396,"crate":"k256","num":"0.14.0-rc.14","dl_path":"/api/v1/crates/k256/0.14.0-rc.14/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.14/readme","updated_at":"2026-06-24T04:12:40.965384Z","created_at":"2026-06-24T04:12:40.965384Z","downloads":36639,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["elliptic-curve/arithmetic","dep:primeorder"],"critical-section":["primeorder/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.14/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.14/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.14/authors"},"crate_size":106268,"published_by":null,"audit_actions":[],"checksum":"905d38bdbb43bb506efa0a428b3e969ff244549832a86b18591492f503adfe37","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"28074626875","sha":"f5cb30ebc9c2ccdbeb56965cf0c037e250b8f9c9"},"linecounts":{"languages":{"Rust":{"code_lines":6596,"comment_lines":463,"files":24}},"total_code_lines":6596,"total_comment_lines":463}},{"id":2631203,"crate":"k256","num":"0.14.0-rc.13","dl_path":"/api/v1/crates/k256/0.14.0-rc.13/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.13/readme","updated_at":"2026-06-23T02:57:52.443359Z","created_at":"2026-06-23T02:57:52.443359Z","downloads":34937,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["elliptic-curve/arithmetic","dep:primeorder"],"critical-section":["primeorder/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.13/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.13/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.13/authors"},"crate_size":106387,"published_by":null,"audit_actions":[],"checksum":"9091be862a7068868b9e8a5cb0dd5bead9b630b521037deaca98d853598c5499","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27999013771","sha":"866090c7b3feb5d6ace71263b7858f7529e70286"},"linecounts":{"languages":{"Rust":{"code_lines":6575,"comment_lines":468,"files":24}},"total_code_lines":6575,"total_comment_lines":468}},{"id":2594277,"crate":"k256","num":"0.14.0-rc.12","dl_path":"/api/v1/crates/k256/0.14.0-rc.12/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.12/readme","updated_at":"2026-06-17T15:26:51.348102Z","created_at":"2026-06-17T15:26:51.348102Z","downloads":4996,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","primeorder?/alloc"],"arithmetic":["elliptic-curve/arithmetic","dep:primeorder"],"critical-section":["primeorder/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","primeorder/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom","primeorder?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.12/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.12/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.12/authors"},"crate_size":111402,"published_by":null,"audit_actions":[],"checksum":"3b8687958774e6781d58e7177632a2c9eb4b59b9f3bc999a749d32585add0a8d","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27700180994","sha":"648fa3f37c22b98c475e8a4094796553d2d8a929"},"linecounts":{"languages":{"Rust":{"code_lines":6866,"comment_lines":499,"files":25}},"total_code_lines":6866,"total_comment_lines":499}},{"id":2547892,"crate":"k256","num":"0.14.0-rc.11","dl_path":"/api/v1/crates/k256/0.14.0-rc.11/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.11/readme","updated_at":"2026-06-10T21:06:04.533171Z","created_at":"2026-06-10T21:06:04.533171Z","downloads":9246,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc","elliptic-curve/wnaf"],"arithmetic":["elliptic-curve/arithmetic"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.11/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.11/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.11/authors"},"crate_size":107654,"published_by":null,"audit_actions":[],"checksum":"9eb95d01f9d0270fc40dcb217cb25de1494383597d27b4fe832a42f5d907824a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"27306332279","sha":"d597111c1010a87f733d2735bdff8a097670ae67"},"linecounts":{"languages":{"Rust":{"code_lines":6698,"comment_lines":484,"files":24}},"total_code_lines":6698,"total_comment_lines":484}},{"id":2513254,"crate":"k256","num":"0.14.0-rc.10","dl_path":"/api/v1/crates/k256/0.14.0-rc.10/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.10/readme","updated_at":"2026-06-04T15:37:33.840597Z","created_at":"2026-06-04T15:37:33.840597Z","downloads":10741,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.10/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.10/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.10/authors"},"crate_size":106052,"published_by":null,"audit_actions":[],"checksum":"1ea8e2b331bd02ab4a6342a78246a0a32096900951ea21aa4c768171ede67b5f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"26962275937","sha":"9b50756cf5bcd2d9a4f453495a12591802c29caf"},"linecounts":{"languages":{"Rust":{"code_lines":6556,"comment_lines":480,"files":24}},"total_code_lines":6556,"total_comment_lines":480}},{"id":2270507,"crate":"k256","num":"0.14.0-rc.9","dl_path":"/api/v1/crates/k256/0.14.0-rc.9/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.9/readme","updated_at":"2026-04-17T20:32:25.615415Z","created_at":"2026-04-17T20:32:25.615415Z","downloads":105344,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.9/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.9/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.9/authors"},"crate_size":106897,"published_by":null,"audit_actions":[],"checksum":"1b382cbfd43caf55991a93850ce538aa1aa67bb264af367d22dfe7937c4e997d","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":{"provider":"github","repository":"RustCrypto/elliptic-curves","run_id":"24585333303","sha":"42bda6f0e697837a9b4c18ed82e419a7f39281c5"},"linecounts":{"languages":{"Rust":{"code_lines":6593,"comment_lines":481,"files":24}},"total_code_lines":6593,"total_comment_lines":481}},{"id":2108254,"crate":"k256","num":"0.14.0-rc.8","dl_path":"/api/v1/crates/k256/0.14.0-rc.8/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.8/readme","updated_at":"2026-03-10T18:36:04.323481Z","created_at":"2026-03-10T18:36:04.323481Z","downloads":43697,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.8/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.8/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.8/authors"},"crate_size":105802,"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:36:04.323481Z"}],"checksum":"f7d2c6c227649d5ec80eaae541f1736232641a0bcdb3062a52b34edb42054158","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6581,"comment_lines":470,"files":23}},"total_code_lines":6581,"total_comment_lines":470}},{"id":1993356,"crate":"k256","num":"0.14.0-rc.7","dl_path":"/api/v1/crates/k256/0.14.0-rc.7/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.7/readme","updated_at":"2026-02-03T00:53:35.299216Z","created_at":"2026-02-03T00:53:35.299216Z","downloads":22068,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.7/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.7/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.7/authors"},"crate_size":105751,"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:53:35.299216Z"}],"checksum":"83da23da11f0b5db6f23d9280a84b3a33a746aa43ebb9270d6b445991da9cee3","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6581,"comment_lines":470,"files":23}},"total_code_lines":6581,"total_comment_lines":470}},{"id":1970513,"crate":"k256","num":"0.14.0-rc.6","dl_path":"/api/v1/crates/k256/0.14.0-rc.6/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.6/readme","updated_at":"2026-01-24T23:45:05.504568Z","created_at":"2026-01-24T23:45:05.504568Z","downloads":751,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.6/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.6/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.6/authors"},"crate_size":105678,"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:45:05.504568Z"}],"checksum":"ebb5f9253d4a600323279707ab36a1f1a74d21e85a43f048cce0bfea2928c637","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6577,"comment_lines":469,"files":23}},"total_code_lines":6577,"total_comment_lines":469}},{"id":1961708,"crate":"k256","num":"0.14.0-rc.5","dl_path":"/api/v1/crates/k256/0.14.0-rc.5/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.5/readme","updated_at":"2026-01-21T15:54:15.096719Z","created_at":"2026-01-21T15:54:15.096719Z","downloads":279,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.5/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.5/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.5/authors"},"crate_size":104774,"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:54:15.096719Z"}],"checksum":"3cbe701413868feb2738cda41501dbfa923feede3a8609a2c4ddfa2f86638d5d","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6577,"comment_lines":469,"files":23}},"total_code_lines":6577,"total_comment_lines":469}},{"id":1930227,"crate":"k256","num":"0.14.0-rc.4","dl_path":"/api/v1/crates/k256/0.14.0-rc.4/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.4/readme","updated_at":"2026-01-08T18:17:45.006061Z","created_at":"2026-01-08T18:17:45.006061Z","downloads":12462,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.4/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.4/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.4/authors"},"crate_size":104824,"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:17:45.006061Z"}],"checksum":"dcbf1872e34241a0a35be724ce5764d90ce8968f26eee3970d0cd5245adc8415","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6575,"comment_lines":469,"files":23}},"total_code_lines":6575,"total_comment_lines":469}},{"id":1920126,"crate":"k256","num":"0.14.0-rc.3","dl_path":"/api/v1/crates/k256/0.14.0-rc.3/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.3/readme","updated_at":"2026-01-04T06:38:07.006413Z","created_at":"2026-01-04T06:38:07.006413Z","downloads":178,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.3/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.3/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.3/authors"},"crate_size":105208,"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:07.006413Z"}],"checksum":"b6730614df03699ac602186fbf89b768a848569f9056561b2717ac7d8849fe1b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6622,"comment_lines":475,"files":23}},"total_code_lines":6622,"total_comment_lines":475}},{"id":1910176,"crate":"k256","num":"0.14.0-rc.2","dl_path":"/api/v1/crates/k256/0.14.0-rc.2/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.2/readme","updated_at":"2025-12-30T05:25:14.616823Z","created_at":"2025-12-30T05:25:14.616823Z","downloads":50,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.2/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.2/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.2/authors"},"crate_size":105033,"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:25:14.616823Z"}],"checksum":"08db41c48db9847489fa4c7e8a0dcbd5f22b9e67d243658749df136473a629c1","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6592,"comment_lines":475,"files":23}},"total_code_lines":6592,"total_comment_lines":475}},{"id":1841847,"crate":"k256","num":"0.14.0-rc.1","dl_path":"/api/v1/crates/k256/0.14.0-rc.1/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.1/readme","updated_at":"2025-11-25T03:18:08.129934Z","created_at":"2025-11-25T03:18:08.129934Z","downloads":6376,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","ecdsa-core/algorithm","sha256"],"expose-field":["arithmetic"],"getrandom":["ecdsa-core?/getrandom","elliptic-curve/getrandom"],"group-digest":["hash2curve","sha2"],"hash2curve":["arithmetic","dep:hash2curve","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","getrandom"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-rc.1/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.1/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.1/authors"},"crate_size":104091,"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:18:08.129934Z"}],"checksum":"1527df2d1775d552a836d43dd5eeb5a44ea36429d0752a637a86b3584f107789","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6618,"comment_lines":479,"files":23}},"total_code_lines":6618,"total_comment_lines":479}},{"id":1789297,"crate":"k256","num":"0.14.0-rc.0","dl_path":"/api/v1/crates/k256/0.14.0-rc.0/download","readme_path":"/api/v1/crates/k256/0.14.0-rc.0/readme","updated_at":"2025-10-23T20:48:18.660859Z","created_at":"2025-10-23T20:48:18.660859Z","downloads":1129,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["elliptic-curve/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","elliptic-curve/basepoint-table"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","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/k256/0.14.0-rc.0/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-rc.0/downloads","authors":"/api/v1/crates/k256/0.14.0-rc.0/authors"},"crate_size":104894,"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-23T20:48:18.660859Z"}],"checksum":"f9c566022f1abac5de18bdbd126ff463783cf41da8adfb6523ae3f4e46fc90d4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6614,"comment_lines":479,"files":23}},"total_code_lines":6614,"total_comment_lines":479}},{"id":1728826,"crate":"k256","num":"0.14.0-pre.11","dl_path":"/api/v1/crates/k256/0.14.0-pre.11/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.11/readme","updated_at":"2025-09-14T01:28:40.178098Z","created_at":"2025-09-14T01:28:40.178098Z","downloads":17404,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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","dep:primeorder","primeorder/hash2curve"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.11/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.11/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.11/authors"},"crate_size":105463,"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:28:40.178098Z"}],"checksum":"3ba513470ae30e8d2ebce19b73ff67d3c7dff307edfa985a63710b6722218efd","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6650,"comment_lines":485,"files":23}},"total_code_lines":6650,"total_comment_lines":485}},{"id":1713337,"crate":"k256","num":"0.14.0-pre.10","dl_path":"/api/v1/crates/k256/0.14.0-pre.10/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.10/readme","updated_at":"2025-09-03T17:52:50.290485Z","created_at":"2025-09-03T17:52:50.290485Z","downloads":1137,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.10/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.10/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.10/authors"},"crate_size":105032,"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:52:50.290485Z"}],"checksum":"e3b67ad19d79868e0ff4262b956ffd5ba4da64fbe6dd52c64334f3b9e7c3ba7f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6572,"comment_lines":479,"files":23}},"total_code_lines":6572,"total_comment_lines":479}},{"id":1636046,"crate":"k256","num":"0.14.0-pre.9","dl_path":"/api/v1/crates/k256/0.14.0-pre.9/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.9/readme","updated_at":"2025-07-10T15:06:52.007987Z","created_at":"2025-07-10T15:06:52.007987Z","downloads":4259,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.9/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.9/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.9/authors"},"crate_size":105255,"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:06:52.007987Z"}],"checksum":"92eff4fdd593daf3d0affe8ad7bbb6610a7790121d74cbd5ca28be073112153e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6551,"comment_lines":479,"files":23}},"total_code_lines":6551,"total_comment_lines":479}},{"id":1610063,"crate":"k256","num":"0.14.0-pre.8","dl_path":"/api/v1/crates/k256/0.14.0-pre.8/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.8/readme","updated_at":"2025-06-21T01:19:05.608462Z","created_at":"2025-06-21T01:19:05.608462Z","downloads":966,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.8/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.8/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.8/authors"},"crate_size":103615,"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:05.608462Z"}],"checksum":"caa95a1c0c6af94f01053a9e4963dc686649eb981762766cc1abda0c30aee57e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6554,"comment_lines":479,"files":23}},"total_code_lines":6554,"total_comment_lines":479}},{"id":1602228,"crate":"k256","num":"0.14.0-pre.7","dl_path":"/api/v1/crates/k256/0.14.0-pre.7/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.7/readme","updated_at":"2025-06-14T18:22:30.719842Z","created_at":"2025-06-14T18:22:30.719842Z","downloads":860,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.7/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.7/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.7/authors"},"crate_size":103627,"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:30.719842Z"}],"checksum":"55c0b9de41e0eb0ad4443f2eeb8aa48ac279dbc778e8114279a751f5d3cc5575","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6554,"comment_lines":479,"files":23}},"total_code_lines":6554,"total_comment_lines":479}},{"id":1601770,"crate":"k256","num":"0.14.0-pre.6","dl_path":"/api/v1/crates/k256/0.14.0-pre.6/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.6/readme","updated_at":"2025-06-14T03:34:12.456721Z","created_at":"2025-06-14T03:34:12.456721Z","downloads":567,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.6/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.6/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.6/authors"},"crate_size":103624,"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:12.456721Z"}],"checksum":"e36d912c7581aefe92213b5326180cacf974479ea0f02e7c186e1426339c763a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6554,"comment_lines":479,"files":23}},"total_code_lines":6554,"total_comment_lines":479}},{"id":1593901,"crate":"k256","num":"0.14.0-pre.5","dl_path":"/api/v1/crates/k256/0.14.0-pre.5/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.5/readme","updated_at":"2025-06-07T15:11:52.727296Z","created_at":"2025-06-07T15:11:52.727296Z","downloads":1356,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.5/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.5/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.5/authors"},"crate_size":103863,"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:11:52.727296Z"}],"checksum":"965f260e411081c718221184490688ac1706504299d85dfa72e6a99ea6c0d2e1","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6554,"comment_lines":479,"files":23}},"total_code_lines":6554,"total_comment_lines":479}},{"id":1585775,"crate":"k256","num":"0.14.0-pre.4","dl_path":"/api/v1/crates/k256/0.14.0-pre.4/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.4/readme","updated_at":"2025-05-31T03:05:20.403783Z","created_at":"2025-05-31T03:05:20.403783Z","downloads":863,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.4/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.4/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.4/authors"},"crate_size":103604,"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:20.403783Z"}],"checksum":"923ef86589c146ef22fbc20aa96738a3483d1a1f86d793712444cdea683778bc","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6518,"comment_lines":479,"files":23}},"total_code_lines":6518,"total_comment_lines":479}},{"id":1584015,"crate":"k256","num":"0.14.0-pre.3","dl_path":"/api/v1/crates/k256/0.14.0-pre.3/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.3/readme","updated_at":"2025-05-29T18:42:41.702673Z","created_at":"2025-05-29T18:42:41.702673Z","downloads":632,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","pkcs8","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.3/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.3/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.3/authors"},"crate_size":103591,"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:42:41.702673Z"}],"checksum":"eabe7d47cfe5415ceebf5e10c19f58b94128817dd09b35c99677fb83346348a5","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols\n","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6518,"comment_lines":479,"files":23}},"total_code_lines":6518,"total_comment_lines":479}},{"id":1277639,"crate":"k256","num":"0.14.0-pre.2","dl_path":"/api/v1/crates/k256/0.14.0-pre.2/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.2/readme","updated_at":"2024-09-22T15:05:11.775293Z","created_at":"2024-09-22T15:05:11.775293Z","downloads":9275,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.2/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.2/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.2/authors"},"crate_size":94910,"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-22T15:05:11.775293Z"}],"checksum":"6995f4341b819603e1b836b530ba1c33bbb677d0a3d68ed122a55081abfc82dd","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6409,"comment_lines":480,"files":23}},"total_code_lines":6409,"total_comment_lines":480}},{"id":1276256,"crate":"k256","num":"0.13.4","dl_path":"/api/v1/crates/k256/0.13.4/download","readme_path":"/api/v1/crates/k256/0.13.4/readme","updated_at":"2024-09-20T16:19:23.971287Z","created_at":"2024-09-20T16:19:23.971287Z","downloads":54999973,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.13.4/dependencies","version_downloads":"/api/v1/crates/k256/0.13.4/downloads","authors":"/api/v1/crates/k256/0.13.4/authors"},"crate_size":93562,"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-20T16:19:23.971287Z"}],"checksum":"f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6402,"comment_lines":478,"files":23}},"total_code_lines":6402,"total_comment_lines":478}},{"id":1275989,"crate":"k256","num":"0.14.0-pre.1","dl_path":"/api/v1/crates/k256/0.14.0-pre.1/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.1/readme","updated_at":"2024-09-20T13:44:48.436470Z","created_at":"2024-09-20T13:44:48.436470Z","downloads":1367,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.1/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.1/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.1/authors"},"crate_size":94911,"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-20T13:44:48.436470Z"}],"checksum":"2c9b5eeb992a45c7c503eb6b1da6d03eb0e089d7f3f220087267de6b7abcf692","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6409,"comment_lines":480,"files":23}},"total_code_lines":6409,"total_comment_lines":480}},{"id":1165795,"crate":"k256","num":"0.14.0-pre.0","dl_path":"/api/v1/crates/k256/0.14.0-pre.0/download","readme_path":"/api/v1/crates/k256/0.14.0-pre.0/readme","updated_at":"2024-06-05T14:53:29.868739Z","created_at":"2024-06-05T14:53:29.868739Z","downloads":3560,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.14.0-pre.0/dependencies","version_downloads":"/api/v1/crates/k256/0.14.0-pre.0/downloads","authors":"/api/v1/crates/k256/0.14.0-pre.0/authors"},"crate_size":92902,"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-06-05T14:53:29.868739Z"}],"checksum":"ed8dcc6920abd558494589ce39c8c69c728f8eb03b99fd418fb08062743b0e55","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6360,"comment_lines":478,"files":23}},"total_code_lines":6360,"total_comment_lines":478}},{"id":1007778,"crate":"k256","num":"0.13.3","dl_path":"/api/v1/crates/k256/0.13.3/download","readme_path":"/api/v1/crates/k256/0.13.3/readme","updated_at":"2024-01-08T19:25:12.345998Z","created_at":"2024-01-08T19:25:12.345998Z","downloads":7851222,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.13.3/dependencies","version_downloads":"/api/v1/crates/k256/0.13.3/downloads","authors":"/api/v1/crates/k256/0.13.3/authors"},"crate_size":92647,"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-08T19:25:12.345998Z"}],"checksum":"956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6343,"comment_lines":475,"files":23}},"total_code_lines":6343,"total_comment_lines":475}},{"id":956397,"crate":"k256","num":"0.13.2","dl_path":"/api/v1/crates/k256/0.13.2/download","readme_path":"/api/v1/crates/k256/0.13.2/readme","updated_at":"2023-11-15T23:07:34.681920Z","created_at":"2023-11-15T23:07:34.681920Z","downloads":1561245,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.13.2/dependencies","version_downloads":"/api/v1/crates/k256/0.13.2/downloads","authors":"/api/v1/crates/k256/0.13.2/authors"},"crate_size":92524,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-11-15T23:07:34.681920Z"}],"checksum":"3f01b677d82ef7a676aa37e099defd83a28e15687112cafdd112d60236b6115b","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6338,"comment_lines":475,"files":23}},"total_code_lines":6338,"total_comment_lines":475}},{"id":772240,"crate":"k256","num":"0.13.1","dl_path":"/api/v1/crates/k256/0.13.1/download","readme_path":"/api/v1/crates/k256/0.13.1/readme","updated_at":"2023-04-10T03:43:40.863435Z","created_at":"2023-04-10T03:43:40.863435Z","downloads":5636422,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.13.1/dependencies","version_downloads":"/api/v1/crates/k256/0.13.1/downloads","authors":"/api/v1/crates/k256/0.13.1/authors"},"crate_size":91362,"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-10T03:43:40.863435Z"}],"checksum":"cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures,\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6201,"comment_lines":478,"files":23}},"total_code_lines":6201,"total_comment_lines":478}},{"id":740363,"crate":"k256","num":"0.13.0","dl_path":"/api/v1/crates/k256/0.13.0/download","readme_path":"/api/v1/crates/k256/0.13.0/readme","updated_at":"2023-03-03T17:16:43.376154Z","created_at":"2023-03-03T17:16:43.376154Z","downloads":196585,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.13.0/dependencies","version_downloads":"/api/v1/crates/k256/0.13.0/downloads","authors":"/api/v1/crates/k256/0.13.0/authors"},"crate_size":91311,"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-03T17:16:43.376154Z"}],"checksum":"955890845095ccf31ef83ad41a05aabb4d8cc23dc3cac5a9f5c89cf26dd0da75","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures,\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6201,"comment_lines":478,"files":23}},"total_code_lines":6201,"total_comment_lines":478}},{"id":704766,"crate":"k256","num":"0.12.0","dl_path":"/api/v1/crates/k256/0.12.0/download","readme_path":"/api/v1/crates/k256/0.12.0/readme","updated_at":"2023-01-16T16:59:51.732759Z","created_at":"2023-01-16T16:59:51.732759Z","downloads":572034,"features":{"alloc":["ecdsa-core?/alloc","elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"critical-section":["once_cell/critical-section","precomputed-tables"],"default":["arithmetic","ecdsa","pkcs8","precomputed-tables","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"precomputed-tables":["arithmetic","once_cell"],"schnorr":["arithmetic","sha256","signature"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","ecdsa-core?/std","elliptic-curve/std","once_cell?/std"],"test-vectors":["hex-literal"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.12.0/dependencies","version_downloads":"/api/v1/crates/k256/0.12.0/downloads","authors":"/api/v1/crates/k256/0.12.0/authors"},"crate_size":88175,"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-16T16:59:51.732759Z"}],"checksum":"92a55e0ff3b72c262bcf041d9e97f1b84492b68f1c1a384de2323d3dc9403397","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures,\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5836,"comment_lines":470,"files":23}},"total_code_lines":5836,"total_comment_lines":470}},{"id":658508,"crate":"k256","num":"0.12.0-pre.0","dl_path":"/api/v1/crates/k256/0.12.0-pre.0/download","readme_path":"/api/v1/crates/k256/0.12.0-pre.0/readme","updated_at":"2022-11-07T00:28:10.684303Z","created_at":"2022-11-07T00:28:10.684303Z","downloads":2265,"features":{"alloc":["elliptic-curve/alloc"],"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","schnorr","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":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"schnorr":["arithmetic","sha256"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"sha256":["digest","sha2"],"std":["alloc","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/k256/0.12.0-pre.0/dependencies","version_downloads":"/api/v1/crates/k256/0.12.0-pre.0/downloads","authors":"/api/v1/crates/k256/0.12.0-pre.0/authors"},"crate_size":86308,"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-07T00:28:10.684303Z"}],"checksum":"c1a8eda599d9fd2c1c5893008af1f4eb0af902729c7b5dc62d745429611a2c5e","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures,\nElliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic\ncurve group operations which can be used to implement arbitrary protocols","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5683,"comment_lines":456,"files":23}},"total_code_lines":5683,"total_comment_lines":456}},{"id":629858,"crate":"k256","num":"0.11.6","dl_path":"/api/v1/crates/k256/0.11.6/download","readme_path":"/api/v1/crates/k256/0.11.6/readme","updated_at":"2022-09-27T16:34:32.472259Z","created_at":"2022-09-27T16:34:32.472259Z","downloads":7746194,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","schnorr","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"],"keccak256":["digest","sha3"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"schnorr":["arithmetic","sha256"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"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/k256/0.11.6/dependencies","version_downloads":"/api/v1/crates/k256/0.11.6/downloads","authors":"/api/v1/crates/k256/0.11.6/authors"},"crate_size":91547,"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-09-27T16:34:32.472259Z"}],"checksum":"72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6385,"comment_lines":465,"files":27}},"total_code_lines":6385,"total_comment_lines":465}},{"id":621435,"crate":"k256","num":"0.11.5","dl_path":"/api/v1/crates/k256/0.11.5/download","readme_path":"/api/v1/crates/k256/0.11.5/readme","updated_at":"2022-09-14T17:09:40.123166Z","created_at":"2022-09-14T17:09:40.123166Z","downloads":169139,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","schnorr","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"],"keccak256":["digest","sha3"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"schnorr":["arithmetic","sha256"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"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/k256/0.11.5/dependencies","version_downloads":"/api/v1/crates/k256/0.11.5/downloads","authors":"/api/v1/crates/k256/0.11.5/authors"},"crate_size":90564,"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-09-14T17:09:40.123166Z"}],"checksum":"3636d281d46c3b64182eb3a0a42b7b483191a2ecc3f05301fa67403f7c9bc949","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6331,"comment_lines":449,"files":27}},"total_code_lines":6331,"total_comment_lines":449}},{"id":602161,"crate":"k256","num":"0.11.4","dl_path":"/api/v1/crates/k256/0.11.4/download","readme_path":"/api/v1/crates/k256/0.11.4/readme","updated_at":"2022-08-13T23:35:50.784073Z","created_at":"2022-08-13T23:35:50.784073Z","downloads":141107,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","schnorr","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"],"keccak256":["digest","sha3"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"schnorr":["arithmetic","sha256"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"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/k256/0.11.4/dependencies","version_downloads":"/api/v1/crates/k256/0.11.4/downloads","authors":"/api/v1/crates/k256/0.11.4/authors"},"crate_size":90162,"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-08-13T23:35:50.784073Z"}],"checksum":"6db2573d3fd3e4cc741affc9b5ce1a8ce36cf29f09f80f36da4309d0ae6d7854","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6280,"comment_lines":449,"files":27}},"total_code_lines":6280,"total_comment_lines":449}},{"id":577421,"crate":"k256","num":"0.11.3","dl_path":"/api/v1/crates/k256/0.11.3/download","readme_path":"/api/v1/crates/k256/0.11.3/readme","updated_at":"2022-07-02T21:16:13.301792Z","created_at":"2022-07-02T21:16:13.301792Z","downloads":268334,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","schnorr","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"],"keccak256":["digest","sha3"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"schnorr":["arithmetic","sha256"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"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/k256/0.11.3/dependencies","version_downloads":"/api/v1/crates/k256/0.11.3/downloads","authors":"/api/v1/crates/k256/0.11.3/authors"},"crate_size":89720,"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-07-02T21:16:13.301792Z"}],"checksum":"2c8a5a96d92d849c4499d99461da81c9cdc1467418a8ed2aaeb407e8d85940ed","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6253,"comment_lines":346,"files":27}},"total_code_lines":6253,"total_comment_lines":346}},{"id":555030,"crate":"k256","num":"0.11.2","dl_path":"/api/v1/crates/k256/0.11.2/download","readme_path":"/api/v1/crates/k256/0.11.2/readme","updated_at":"2022-05-24T21:21:17.475874Z","created_at":"2022-05-24T21:21:17.475874Z","downloads":70891,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","schnorr","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"],"keccak256":["digest","sha3"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"schnorr":["arithmetic","sha256"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"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/k256/0.11.2/dependencies","version_downloads":"/api/v1/crates/k256/0.11.2/downloads","authors":"/api/v1/crates/k256/0.11.2/authors"},"crate_size":90008,"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-24T21:21:17.475874Z"}],"checksum":"b953594f084668b4138b8b2fa63ed9776b476c58aa507d575c5206e8bfe5dc4a","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6485,"comment_lines":346,"files":30}},"total_code_lines":6485,"total_comment_lines":346}},{"id":554970,"crate":"k256","num":"0.11.1","dl_path":"/api/v1/crates/k256/0.11.1/download","readme_path":"/api/v1/crates/k256/0.11.1/readme","updated_at":"2022-05-24T18:59:18.169333Z","created_at":"2022-05-24T18:59:18.169333Z","downloads":2652,"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"],"keccak256":["digest","sha3"],"pem":["ecdsa-core/pem","elliptic-curve/pem","pkcs8"],"pkcs8":["ecdsa-core/pkcs8","elliptic-curve/pkcs8"],"schnorr":["arithmetic","sha256"],"serde":["ecdsa-core/serde","elliptic-curve/serde","serdect"],"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/k256/0.11.1/dependencies","version_downloads":"/api/v1/crates/k256/0.11.1/downloads","authors":"/api/v1/crates/k256/0.11.1/authors"},"crate_size":90004,"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-24T18:59:18.169333Z"}],"checksum":"7a6006147b5759ec0eab8d5347e0477983332a47422b2b8f655a0172ff4fbe53","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/k256","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6485,"comment_lines":346,"files":30}},"total_code_lines":6485,"total_comment_lines":346}},{"id":546313,"crate":"k256","num":"0.11.0","dl_path":"/api/v1/crates/k256/0.11.0/download","readme_path":"/api/v1/crates/k256/0.11.0/readme","updated_at":"2022-05-09T17:50:31.594882Z","created_at":"2022-05-09T17:50:31.594882Z","downloads":9961,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"pem":["ecdsa-core/pem","elliptic-curve/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"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.11.0/dependencies","version_downloads":"/api/v1/crates/k256/0.11.0/downloads","authors":"/api/v1/crates/k256/0.11.0/authors"},"crate_size":83191,"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-09T17:50:31.594882Z"}],"checksum":"22588c7ced2b1dbf490ce24ea423c7fe981a78eed56ba944426fde3eb854de93","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5949,"comment_lines":325,"files":27}},"total_code_lines":5949,"total_comment_lines":325}},{"id":516785,"crate":"k256","num":"0.10.4","dl_path":"/api/v1/crates/k256/0.10.4/download","readme_path":"/api/v1/crates/k256/0.10.4/readme","updated_at":"2022-03-15T20:57:03.393138Z","created_at":"2022-03-15T20:57:03.393138Z","downloads":2090460,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"hash2curve":["elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.10.4/dependencies","version_downloads":"/api/v1/crates/k256/0.10.4/downloads","authors":"/api/v1/crates/k256/0.10.4/authors"},"crate_size":82389,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-03-15T20:57:03.393138Z"}],"checksum":"19c3a5e0a0b8450278feda242592512e09f61c72e018b8cd5c859482802daf2d","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5831,"comment_lines":328,"files":27}},"total_code_lines":5831,"total_comment_lines":328}},{"id":516364,"crate":"k256","num":"0.10.3","dl_path":"/api/v1/crates/k256/0.10.3/download","readme_path":"/api/v1/crates/k256/0.10.3/readme","updated_at":"2022-03-14T20:38:51.927273Z","created_at":"2022-03-14T20:38:51.927273Z","downloads":41460,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"hash2curve":["elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.10.3/dependencies","version_downloads":"/api/v1/crates/k256/0.10.3/downloads","authors":"/api/v1/crates/k256/0.10.3/authors"},"crate_size":82350,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2022-03-14T20:38:51.927273Z"}],"checksum":"587f53e46eb6dc82b53cda7ebf3ae3ad568ed987ced60962fc845f7fe22904e3","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5831,"comment_lines":328,"files":27}},"total_code_lines":5831,"total_comment_lines":328}},{"id":486450,"crate":"k256","num":"0.11.0-pre.0","dl_path":"/api/v1/crates/k256/0.11.0-pre.0/download","readme_path":"/api/v1/crates/k256/0.11.0-pre.0/readme","updated_at":"2022-01-20T15:28:06.567210Z","created_at":"2022-01-20T15:28:06.567210Z","downloads":2302,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"hash2curve":["arithmetic","elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.11.0-pre.0/dependencies","version_downloads":"/api/v1/crates/k256/0.11.0-pre.0/downloads","authors":"/api/v1/crates/k256/0.11.0-pre.0/authors"},"crate_size":82105,"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:28:06.567210Z"}],"checksum":"d56cf9685907682fb1a2cc016db2b67633b484943f1c43672de64fb101131f52","rust_version":"1.57","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5856,"comment_lines":319,"files":27}},"total_code_lines":5856,"total_comment_lines":319}},{"id":484517,"crate":"k256","num":"0.10.2","dl_path":"/api/v1/crates/k256/0.10.2/download","readme_path":"/api/v1/crates/k256/0.10.2/readme","updated_at":"2022-01-17T16:26:55.708068Z","created_at":"2022-01-17T16:26:55.708068Z","downloads":151690,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"hash2curve":["elliptic-curve/hash2curve"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.10.2/dependencies","version_downloads":"/api/v1/crates/k256/0.10.2/downloads","authors":"/api/v1/crates/k256/0.10.2/authors"},"crate_size":81850,"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:26:55.708068Z"}],"checksum":"1cc5937366afd3b38071f400d1ce5bd8b1d40b5083cc14e6f8dbcc4032a7f5bb","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5815,"comment_lines":319,"files":27}},"total_code_lines":5815,"total_comment_lines":319}},{"id":477560,"crate":"k256","num":"0.10.1","dl_path":"/api/v1/crates/k256/0.10.1/download","readme_path":"/api/v1/crates/k256/0.10.1/readme","updated_at":"2022-01-05T05:25:00.336092Z","created_at":"2022-01-05T05:25:00.336092Z","downloads":19594,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.10.1/dependencies","version_downloads":"/api/v1/crates/k256/0.10.1/downloads","authors":"/api/v1/crates/k256/0.10.1/authors"},"crate_size":75758,"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-05T05:25:00.336092Z"}],"checksum":"7511aa19fa182a8a4885760c4e5675b17173b02ae86ec5d376d34f5278c874b9","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5481,"comment_lines":308,"files":26}},"total_code_lines":5481,"total_comment_lines":308}},{"id":468061,"crate":"k256","num":"0.10.0","dl_path":"/api/v1/crates/k256/0.10.0/download","readme_path":"/api/v1/crates/k256/0.10.0/readme","updated_at":"2021-12-14T17:03:39.403271Z","created_at":"2021-12-14T17:03:39.403271Z","downloads":9053,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.10.0/dependencies","version_downloads":"/api/v1/crates/k256/0.10.0/downloads","authors":"/api/v1/crates/k256/0.10.0/authors"},"crate_size":75084,"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:03:39.403271Z"}],"checksum":"58e786b08b1c90389266b21e238894b88c03296b44db6c6a797484c6fb3e6e5a","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5319,"comment_lines":304,"files":26}},"total_code_lines":5319,"total_comment_lines":304}},{"id":456988,"crate":"k256","num":"0.10.0-pre.1","dl_path":"/api/v1/crates/k256/0.10.0-pre.1/download","readme_path":"/api/v1/crates/k256/0.10.0-pre.1/readme","updated_at":"2021-11-22T15:54:23.866039Z","created_at":"2021-11-22T15:54:23.866039Z","downloads":2444,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify"],"expose-field":["arithmetic"],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.10.0-pre.1/dependencies","version_downloads":"/api/v1/crates/k256/0.10.0-pre.1/downloads","authors":"/api/v1/crates/k256/0.10.0-pre.1/authors"},"crate_size":74696,"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-22T15:54:23.866039Z"}],"checksum":"572db83b7c14a8299d28ef3de8f5ea40673dbd60f0284e14e7373214081dc7c2","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5282,"comment_lines":304,"files":26}},"total_code_lines":5282,"total_comment_lines":304}},{"id":404002,"crate":"k256","num":"0.9.6","dl_path":"/api/v1/crates/k256/0.9.6/download","readme_path":"/api/v1/crates/k256/0.9.6/readme","updated_at":"2021-07-22T14:01:57.540482Z","created_at":"2021-07-22T14:01:57.540482Z","downloads":1914557,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.9.6/dependencies","version_downloads":"/api/v1/crates/k256/0.9.6/downloads","authors":"/api/v1/crates/k256/0.9.6/authors"},"crate_size":78885,"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-07-22T14:01:57.540482Z"}],"checksum":"903ae2481bcdfdb7b68e0a9baa4b7c9aff600b9ae2e8e5bb5833b8c91ab851ea","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6012,"comment_lines":326,"files":27}},"total_code_lines":6012,"total_comment_lines":326}},{"id":402613,"crate":"k256","num":"0.9.5","dl_path":"/api/v1/crates/k256/0.9.5/download","readme_path":"/api/v1/crates/k256/0.9.5/readme","updated_at":"2021-07-18T15:04:09.716454Z","created_at":"2021-07-18T15:04:09.716454Z","downloads":135492,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.9.5/dependencies","version_downloads":"/api/v1/crates/k256/0.9.5/downloads","authors":"/api/v1/crates/k256/0.9.5/authors"},"crate_size":61964,"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-07-18T15:04:09.716454Z"}],"checksum":"008b0281ca8032567c9711cd48631781c15228301860a39b32deb28d63125e46","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5882,"comment_lines":291,"files":27}},"total_code_lines":5882,"total_comment_lines":291}},{"id":393408,"crate":"k256","num":"0.9.4","dl_path":"/api/v1/crates/k256/0.9.4/download","readme_path":"/api/v1/crates/k256/0.9.4/readme","updated_at":"2021-06-23T23:10:23.610407Z","created_at":"2021-06-23T23:10:23.610407Z","downloads":30740,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.9.4/dependencies","version_downloads":"/api/v1/crates/k256/0.9.4/downloads","authors":"/api/v1/crates/k256/0.9.4/authors"},"crate_size":60808,"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-23T23:10:23.610407Z"}],"checksum":"f3a26a4a8e8b0ab315c687767b543c923c9667a1f2bf42a42818d1453891c7c1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5766,"comment_lines":287,"files":27}},"total_code_lines":5766,"total_comment_lines":287}},{"id":392564,"crate":"k256","num":"0.9.3","dl_path":"/api/v1/crates/k256/0.9.3/download","readme_path":"/api/v1/crates/k256/0.9.3/readme","updated_at":"2021-06-22T07:09:47.671448Z","created_at":"2021-06-22T07:09:47.671448Z","downloads":5082,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.9.3/dependencies","version_downloads":"/api/v1/crates/k256/0.9.3/downloads","authors":"/api/v1/crates/k256/0.9.3/authors"},"crate_size":60673,"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-22T07:09:47.671448Z"}],"checksum":"d2e31b17f680ce217565feadee9e9fd21f309ceb3983ca5ab566b50203982d78","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5765,"comment_lines":287,"files":27}},"total_code_lines":5765,"total_comment_lines":287}},{"id":389649,"crate":"k256","num":"0.9.2","dl_path":"/api/v1/crates/k256/0.9.2/download","readme_path":"/api/v1/crates/k256/0.9.2/readme","updated_at":"2021-06-22T07:10:01.250101Z","created_at":"2021-06-14T19:39:41.813714Z","downloads":10350,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.9.2/dependencies","version_downloads":"/api/v1/crates/k256/0.9.2/downloads","authors":"/api/v1/crates/k256/0.9.2/authors"},"crate_size":60103,"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-14T19:39:41.813714Z"},{"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-06-22T07:09:56.228169Z"}],"checksum":"981d961c83e235370a70e302f16ecbfd34df72a14c5c0973d937f5fa26248653","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5703,"comment_lines":287,"files":25}},"total_code_lines":5703,"total_comment_lines":287}},{"id":388151,"crate":"k256","num":"0.9.1","dl_path":"/api/v1/crates/k256/0.9.1/download","readme_path":"/api/v1/crates/k256/0.9.1/readme","updated_at":"2021-06-22T07:09:57.232548Z","created_at":"2021-06-09T23:38:30.719098Z","downloads":6922,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.9.1/dependencies","version_downloads":"/api/v1/crates/k256/0.9.1/downloads","authors":"/api/v1/crates/k256/0.9.1/authors"},"crate_size":59923,"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-09T23:38:30.719098Z"},{"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-06-22T07:09:54.733954Z"}],"checksum":"65e2b26de980d2777b6621e8055ffecadaee8f9d2fe1fed82b147ebee0721a4e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5683,"comment_lines":286,"files":25}},"total_code_lines":5683,"total_comment_lines":286}},{"id":387646,"crate":"k256","num":"0.9.0","dl_path":"/api/v1/crates/k256/0.9.0/download","readme_path":"/api/v1/crates/k256/0.9.0/readme","updated_at":"2021-06-10T16:06:02.845204Z","created_at":"2021-06-08T17:23:26.220344Z","downloads":6287,"features":{"arithmetic":["elliptic-curve/arithmetic"],"bits":["arithmetic","elliptic-curve/bits"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.9.0/dependencies","version_downloads":"/api/v1/crates/k256/0.9.0/downloads","authors":"/api/v1/crates/k256/0.9.0/authors"},"crate_size":59891,"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:23:26.220344Z"},{"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-06-10T16:05:59.496340Z"},{"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-06-22T07:09:53.169099Z"}],"checksum":"e53a50490eff6ca90e3883b0a6ff3bb59153a7807ce21c8ffdbac8c2442cb4c1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5683,"comment_lines":286,"files":25}},"total_code_lines":5683,"total_comment_lines":286}},{"id":376801,"crate":"k256","num":"0.8.1","dl_path":"/api/v1/crates/k256/0.8.1/download","readme_path":"/api/v1/crates/k256/0.8.1/readme","updated_at":"2021-05-10T15:28:03.454254Z","created_at":"2021-05-10T15:28:03.454254Z","downloads":148191,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.8.1/dependencies","version_downloads":"/api/v1/crates/k256/0.8.1/downloads","authors":"/api/v1/crates/k256/0.8.1/authors"},"crate_size":58508,"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:28:03.454254Z"}],"checksum":"8c3e8e491ed22bc161583a1c77e42313672c483eba6bd9d7afec0f1131d0b9ce","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5581,"comment_lines":281,"files":25}},"total_code_lines":5581,"total_comment_lines":281}},{"id":372807,"crate":"k256","num":"0.8.0","dl_path":"/api/v1/crates/k256/0.8.0/download","readme_path":"/api/v1/crates/k256/0.8.0/readme","updated_at":"2021-04-29T21:25:38.262968Z","created_at":"2021-04-29T21:25:38.262968Z","downloads":13480,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["ecdsa-core/digest","ecdsa-core/hazmat"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.8.0/dependencies","version_downloads":"/api/v1/crates/k256/0.8.0/downloads","authors":"/api/v1/crates/k256/0.8.0/authors"},"crate_size":58358,"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:25:38.262968Z"}],"checksum":"8b7438a0fa4939493ae40cc673936c557b9b8a654d258f603fee647b62085ff0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5572,"comment_lines":281,"files":25}},"total_code_lines":5572,"total_comment_lines":281}},{"id":367363,"crate":"k256","num":"0.7.3","dl_path":"/api/v1/crates/k256/0.7.3/download","readme_path":"/api/v1/crates/k256/0.7.3/readme","updated_at":"2021-04-16T14:23:40.015747Z","created_at":"2021-04-16T14:23:40.015747Z","downloads":283750,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","ecdsa","pkcs8","sha256","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"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/k256/0.7.3/dependencies","version_downloads":"/api/v1/crates/k256/0.7.3/downloads","authors":"/api/v1/crates/k256/0.7.3/authors"},"crate_size":57896,"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:40.015747Z"}],"checksum":"4476a0808212a9e81ce802eb1a0cfc60e73aea296553bacc0fac7e1268bc572a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5409,"comment_lines":281,"files":25}},"total_code_lines":5409,"total_comment_lines":281}},{"id":355273,"crate":"k256","num":"0.8.0-pre.1","dl_path":"/api/v1/crates/k256/0.8.0-pre.1/download","readme_path":"/api/v1/crates/k256/0.8.0-pre.1/readme","updated_at":"2021-03-22T15:57:58.991464Z","created_at":"2021-03-22T15:57:58.991464Z","downloads":5117,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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/k256/0.8.0-pre.1/dependencies","version_downloads":"/api/v1/crates/k256/0.8.0-pre.1/downloads","authors":"/api/v1/crates/k256/0.8.0-pre.1/authors"},"crate_size":58017,"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:57:58.991464Z"}],"checksum":"e0af295816f730bcb6cff54bbba8f4aceaef73fc79ca3ea3bfcd9d8743c4e797","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5446,"comment_lines":281,"files":25}},"total_code_lines":5446,"total_comment_lines":281}},{"id":338473,"crate":"k256","num":"0.8.0-pre","dl_path":"/api/v1/crates/k256/0.8.0-pre/download","readme_path":"/api/v1/crates/k256/0.8.0-pre/readme","updated_at":"2021-03-22T15:58:06.603268Z","created_at":"2021-02-11T18:20:44.978052Z","downloads":2151,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["ecdsa-core/digest"],"ecdh":["arithmetic","elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"jwk":["elliptic-curve/jwk"],"keccak256":["digest","sha3"],"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":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.8.0-pre/dependencies","version_downloads":"/api/v1/crates/k256/0.8.0-pre/downloads","authors":"/api/v1/crates/k256/0.8.0-pre/authors"},"crate_size":57956,"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:20:44.978052Z"},{"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:04.925751Z"}],"checksum":"e85ec849d1084bea33fae8753980047ac64a4bbbbbd7e5b9b85dee4ac61f2b67","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5425,"comment_lines":281,"files":25}},"total_code_lines":5425,"total_comment_lines":281}},{"id":326963,"crate":"k256","num":"0.7.2","dl_path":"/api/v1/crates/k256/0.7.2/download","readme_path":"/api/v1/crates/k256/0.7.2/readme","updated_at":"2021-01-13T17:13:32.649748Z","created_at":"2021-01-13T17:13:32.649748Z","downloads":170753,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"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/k256/0.7.2/dependencies","version_downloads":"/api/v1/crates/k256/0.7.2/downloads","authors":"/api/v1/crates/k256/0.7.2/authors"},"crate_size":57984,"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:13:32.649748Z"}],"checksum":"cf02ecc966e1b7e8db1c81ac8f321ba24d1cfab5b634961fab10111f015858e1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5409,"comment_lines":281,"files":25}},"total_code_lines":5409,"total_comment_lines":281}},{"id":315847,"crate":"k256","num":"0.7.1","dl_path":"/api/v1/crates/k256/0.7.1/download","readme_path":"/api/v1/crates/k256/0.7.1/readme","updated_at":"2020-12-17T06:10:29.258022Z","created_at":"2020-12-17T06:10:29.258022Z","downloads":9385,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","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/k256/0.7.1/dependencies","version_downloads":"/api/v1/crates/k256/0.7.1/downloads","authors":"/api/v1/crates/k256/0.7.1/authors"},"crate_size":57750,"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:29.258022Z"}],"checksum":"e443f962f64bcd3753b09e9d6c3733986a81e49b2a36c3c2faaedbe2c3a8e7dd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5409,"comment_lines":281,"files":25}},"total_code_lines":5409,"total_comment_lines":281}},{"id":315832,"crate":"k256","num":"0.7.0","dl_path":"/api/v1/crates/k256/0.7.0/download","readme_path":"/api/v1/crates/k256/0.7.0/readme","updated_at":"2020-12-17T05:05:11.922448Z","created_at":"2020-12-17T05:05:11.922448Z","downloads":2387,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","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/k256/0.7.0/dependencies","version_downloads":"/api/v1/crates/k256/0.7.0/downloads","authors":"/api/v1/crates/k256/0.7.0/authors"},"crate_size":57817,"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:05:11.922448Z"}],"checksum":"a61987d1dd852f6d1a2597422d677012f0dd94f46fe5c0c9fd9583dd10b58024","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5409,"comment_lines":281,"files":25}},"total_code_lines":5409,"total_comment_lines":281}},{"id":312498,"crate":"k256","num":"0.6.0","dl_path":"/api/v1/crates/k256/0.6.0/download","readme_path":"/api/v1/crates/k256/0.6.0/readme","updated_at":"2020-12-06T18:10:54.703427Z","created_at":"2020-12-06T18:10:54.703427Z","downloads":22742,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","pkcs8","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"pem":["elliptic-curve/pem","pkcs8"],"pkcs8":["elliptic-curve/pkcs8","zeroize"],"sha256":["digest","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/k256/0.6.0/dependencies","version_downloads":"/api/v1/crates/k256/0.6.0/downloads","authors":"/api/v1/crates/k256/0.6.0/authors"},"crate_size":57718,"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:10:54.703427Z"}],"checksum":"4aebc14f2c1f2c5fd414f878084102b9ccb100fd90706e35979cd70a32f5d938","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5400,"comment_lines":281,"files":25}},"total_code_lines":5400,"total_comment_lines":281}},{"id":298846,"crate":"k256","num":"0.5.10","dl_path":"/api/v1/crates/k256/0.5.10/download","readme_path":"/api/v1/crates/k256/0.5.10/readme","updated_at":"2020-10-25T14:14:26.796813Z","created_at":"2020-10-25T14:14:26.796813Z","downloads":46699,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.10/dependencies","version_downloads":"/api/v1/crates/k256/0.5.10/downloads","authors":"/api/v1/crates/k256/0.5.10/authors"},"crate_size":57309,"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-25T14:14:26.796813Z"}],"checksum":"3934640b1efbc660af5889d041854b6985d403771dc4d5fee984e13e8f82f313","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5346,"comment_lines":282,"files":25}},"total_code_lines":5346,"total_comment_lines":282}},{"id":291489,"crate":"k256","num":"0.5.9","dl_path":"/api/v1/crates/k256/0.5.9/download","readme_path":"/api/v1/crates/k256/0.5.9/readme","updated_at":"2020-10-08T21:22:08.725686Z","created_at":"2020-10-08T21:22:08.725686Z","downloads":10351,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.9/dependencies","version_downloads":"/api/v1/crates/k256/0.5.9/downloads","authors":"/api/v1/crates/k256/0.5.9/authors"},"crate_size":57237,"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:22:08.725686Z"}],"checksum":"c2967b7caf19e57f5d01ac0893551b0aaae1a8e2e2b2a28996e12c9c51b3b486","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5346,"comment_lines":282,"files":25}},"total_code_lines":5346,"total_comment_lines":282}},{"id":291467,"crate":"k256","num":"0.5.8","dl_path":"/api/v1/crates/k256/0.5.8/download","readme_path":"/api/v1/crates/k256/0.5.8/readme","updated_at":"2020-10-08T20:39:39.534227Z","created_at":"2020-10-08T20:39:39.534227Z","downloads":2367,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.8/dependencies","version_downloads":"/api/v1/crates/k256/0.5.8/downloads","authors":"/api/v1/crates/k256/0.5.8/authors"},"crate_size":57206,"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-08T20:39:39.534227Z"}],"checksum":"bc878566e7768f6c46dacafa86d3070c8901441186e1b3d8cd3e10d18a970c37","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5346,"comment_lines":282,"files":25}},"total_code_lines":5346,"total_comment_lines":282}},{"id":291440,"crate":"k256","num":"0.5.7","dl_path":"/api/v1/crates/k256/0.5.7/download","readme_path":"/api/v1/crates/k256/0.5.7/readme","updated_at":"2020-10-08T19:14:22.136744Z","created_at":"2020-10-08T19:14:22.136744Z","downloads":2363,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.7/dependencies","version_downloads":"/api/v1/crates/k256/0.5.7/downloads","authors":"/api/v1/crates/k256/0.5.7/authors"},"crate_size":57182,"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:14:22.136744Z"}],"checksum":"a645515800633fd51fdb00683dbc00b38263321436c2a40418939dad8c301c63","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1\ncurve arithmetic useful for implementing arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5346,"comment_lines":282,"files":25}},"total_code_lines":5346,"total_comment_lines":282}},{"id":288312,"crate":"k256","num":"0.5.6","dl_path":"/api/v1/crates/k256/0.5.6/download","readme_path":"/api/v1/crates/k256/0.5.6/readme","updated_at":"2020-09-28T19:54:11.464155Z","created_at":"2020-09-28T19:54:11.464155Z","downloads":3763,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","endomorphism-mul","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":["arithmetic"],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.6/dependencies","version_downloads":"/api/v1/crates/k256/0.5.6/downloads","authors":"/api/v1/crates/k256/0.5.6/authors"},"crate_size":57034,"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-28T19:54:11.464155Z"}],"checksum":"be18b15cf00d98162fc37081a5098647f41168604d96174726fb1dff59c18a22","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose curve\narithmetic which can be used to implement arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5378,"comment_lines":353,"files":25}},"total_code_lines":5378,"total_comment_lines":353}},{"id":288072,"crate":"k256","num":"0.5.5","dl_path":"/api/v1/crates/k256/0.5.5/download","readme_path":"/api/v1/crates/k256/0.5.5/readme","updated_at":"2020-09-28T03:04:05.285398Z","created_at":"2020-09-28T03:04:05.285398Z","downloads":2249,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.5/dependencies","version_downloads":"/api/v1/crates/k256/0.5.5/downloads","authors":"/api/v1/crates/k256/0.5.5/authors"},"crate_size":56991,"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-28T03:04:05.285398Z"}],"checksum":"d40ed5be56fa1935a65f60c134ad258343a79a2a6a693a0dfd5a84f795540cdc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose curve\narithmetic which can be used to implement arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5378,"comment_lines":353,"files":25}},"total_code_lines":5378,"total_comment_lines":353}},{"id":287968,"crate":"k256","num":"0.5.4","dl_path":"/api/v1/crates/k256/0.5.4/download","readme_path":"/api/v1/crates/k256/0.5.4/readme","updated_at":"2020-09-27T17:05:03.693646Z","created_at":"2020-09-27T17:05:03.693646Z","downloads":2258,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.4/dependencies","version_downloads":"/api/v1/crates/k256/0.5.4/downloads","authors":"/api/v1/crates/k256/0.5.4/authors"},"crate_size":56821,"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-27T17:05:03.693646Z"}],"checksum":"de91821993005ad48e9658beec229e323da8b725e8c6655bb213d22992de4cf4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose curve\narithmetic which can be used to implement arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5362,"comment_lines":352,"files":25}},"total_code_lines":5362,"total_comment_lines":352}},{"id":286940,"crate":"k256","num":"0.5.3","dl_path":"/api/v1/crates/k256/0.5.3/download","readme_path":"/api/v1/crates/k256/0.5.3/readme","updated_at":"2020-09-24T03:16:00.780607Z","created_at":"2020-09-24T03:16:00.780607Z","downloads":2635,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.3/dependencies","version_downloads":"/api/v1/crates/k256/0.5.3/downloads","authors":"/api/v1/crates/k256/0.5.3/authors"},"crate_size":56748,"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-24T03:16:00.780607Z"}],"checksum":"fb737ace8aba588f48f94ffdada8872a29a658244e9d2b5a7ce8f1283c35df86","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification (including Ethereum-style signatures with public-key\nrecovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose curve\narithmetic which can be used to implement arbitrary group-based protocols.","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5361,"comment_lines":352,"files":25}},"total_code_lines":5361,"total_comment_lines":352}},{"id":286253,"crate":"k256","num":"0.5.2","dl_path":"/api/v1/crates/k256/0.5.2/download","readme_path":"/api/v1/crates/k256/0.5.2/readme","updated_at":"2020-09-22T14:28:01.942569Z","created_at":"2020-09-22T14:28:01.942569Z","downloads":3416,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.2/dependencies","version_downloads":"/api/v1/crates/k256/0.5.2/downloads","authors":"/api/v1/crates/k256/0.5.2/authors"},"crate_size":56630,"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-22T14:28:01.942569Z"}],"checksum":"6e163af5c3d73a042455736aab29d9e98c7592f59ea5d3faf4a715fc4b8d36c2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the secp256k1 elliptic curve with support for ECDH,\nECDSA signing/verification support (including Ethereum-style signatures with\npublic-key recovery), and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5361,"comment_lines":352,"files":25}},"total_code_lines":5361,"total_comment_lines":352}},{"id":286017,"crate":"k256","num":"0.5.1","dl_path":"/api/v1/crates/k256/0.5.1/download","readme_path":"/api/v1/crates/k256/0.5.1/readme","updated_at":"2020-09-21T21:27:03.491241Z","created_at":"2020-09-21T21:27:03.491241Z","downloads":2243,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.1/dependencies","version_downloads":"/api/v1/crates/k256/0.5.1/downloads","authors":"/api/v1/crates/k256/0.5.1/authors"},"crate_size":56586,"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-21T21:27:03.491241Z"}],"checksum":"de69d5fd807d2c3a7307ed629b20fce2ce0d26abdee4bd8f4592565fdd2eb66f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the secp256k1 elliptic curve with support for ECDH,\nECDSA signing/verification support (including Ethereum-style signatures with\npublic-key recovery), and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5361,"comment_lines":352,"files":25}},"total_code_lines":5361,"total_comment_lines":352}},{"id":284734,"crate":"k256","num":"0.5.0","dl_path":"/api/v1/crates/k256/0.5.0/download","readme_path":"/api/v1/crates/k256/0.5.0/readme","updated_at":"2020-09-17T21:04:20.775583Z","created_at":"2020-09-17T21:04:20.775583Z","downloads":2317,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.0/dependencies","version_downloads":"/api/v1/crates/k256/0.5.0/downloads","authors":"/api/v1/crates/k256/0.5.0/authors"},"crate_size":56167,"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-17T21:04:20.775583Z"}],"checksum":"48ebada8a30635459953891076552d53f74bd4b68440c915dd9a929d8b2d9970","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the secp256k1 elliptic curve with support for ECDH,\nECDSA signing/verification support (including Ethereum-style signatures with\npublic-key recovery), and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5342,"comment_lines":352,"files":25}},"total_code_lines":5342,"total_comment_lines":352}},{"id":282580,"crate":"k256","num":"0.5.0-rc","dl_path":"/api/v1/crates/k256/0.5.0-rc/download","readme_path":"/api/v1/crates/k256/0.5.0-rc/readme","updated_at":"2020-09-12T00:15:17.807138Z","created_at":"2020-09-12T00:15:17.807138Z","downloads":2273,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","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/k256/0.5.0-rc/dependencies","version_downloads":"/api/v1/crates/k256/0.5.0-rc/downloads","authors":"/api/v1/crates/k256/0.5.0-rc/authors"},"crate_size":55739,"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-12T00:15:17.807138Z"}],"checksum":"ab3549bdc36ca2795011df72b53450a02c9ed516a769ff3ddb03d3c5c26a7bf5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the secp256k1 elliptic curve with support for ECDH,\nECDSA signing/verification support (including Ethereum-style signatures with\npublic-key recovery), and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5341,"comment_lines":352,"files":25}},"total_code_lines":5341,"total_comment_lines":352}},{"id":282560,"crate":"k256","num":"0.5.0-pre","dl_path":"/api/v1/crates/k256/0.5.0-pre/download","readme_path":"/api/v1/crates/k256/0.5.0-pre/readme","updated_at":"2020-09-11T23:56:47.231949Z","created_at":"2020-09-11T23:36:24.835938Z","downloads":2131,"features":{"arithmetic":["elliptic-curve/arithmetic"],"default":["arithmetic","oid","std"],"digest":["elliptic-curve/digest","ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","zeroize"],"ecdsa":["arithmetic","digest","ecdsa-core/sign","ecdsa-core/verify","zeroize"],"endomorphism-mul":[],"expose-field":["arithmetic"],"field-montgomery":[],"force-32-bit":[],"keccak256":["digest","sha3"],"oid":["elliptic-curve/oid"],"sha256":["digest","sha2"],"std":["elliptic-curve/std"],"test-vectors":[],"zeroize":["elliptic-curve/zeroize"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.5.0-pre/dependencies","version_downloads":"/api/v1/crates/k256/0.5.0-pre/downloads","authors":"/api/v1/crates/k256/0.5.0-pre/authors"},"crate_size":55746,"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:24.835938Z"},{"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-09-11T23:56:44.049119Z"}],"checksum":"b0a94acc86db1ce8491405637974c80350cf5d6c5499c7fa0242ee2a98cfb3a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Pure Rust implementation of the secp256k1 elliptic curve with support for ECDH,\nECDSA signing/verification support (including Ethereum-style signatures with\npublic-key recovery), and general purpose curve arithmetic","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5341,"comment_lines":352,"files":25}},"total_code_lines":5341,"total_comment_lines":352}},{"id":271873,"crate":"k256","num":"0.4.2","dl_path":"/api/v1/crates/k256/0.4.2/download","readme_path":"/api/v1/crates/k256/0.4.2/readme","updated_at":"2020-08-12T00:33:39.930868Z","created_at":"2020-08-12T00:33:39.930868Z","downloads":29493,"features":{"arithmetic":[],"default":["arithmetic","oid","std"],"digest":["ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","rand","zeroize"],"ecdsa":["arithmetic","ecdsa-core/signer","ecdsa-core/verifier","rand","sha256","zeroize"],"endomorphism-mul":[],"field-montgomery":[],"force-32-bit":[],"oid":["elliptic-curve/oid"],"rand":["elliptic-curve/rand"],"sha256":["digest","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/k256/0.4.2/dependencies","version_downloads":"/api/v1/crates/k256/0.4.2/downloads","authors":"/api/v1/crates/k256/0.4.2/authors"},"crate_size":53024,"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-12T00:33:39.930868Z"}],"checksum":"cb63e78a457abe6e0a36ffee8efffeb1c4887134e696be119854d8d03c0b7aab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"K-256 (secp256k1) elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5021,"comment_lines":356,"files":23}},"total_code_lines":5021,"total_comment_lines":356}},{"id":271523,"crate":"k256","num":"0.4.1","dl_path":"/api/v1/crates/k256/0.4.1/download","readme_path":"/api/v1/crates/k256/0.4.1/readme","updated_at":"2020-08-11T05:27:32.412773Z","created_at":"2020-08-11T05:27:32.412773Z","downloads":2231,"features":{"arithmetic":[],"default":["arithmetic","oid","std"],"digest":["ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","rand","zeroize"],"ecdsa":["arithmetic","ecdsa-core/signer","ecdsa-core/verifier","rand","sha256","zeroize"],"endomorphism-mul":[],"field-montgomery":[],"force-32-bit":[],"oid":["elliptic-curve/oid"],"rand":["elliptic-curve/rand"],"sha256":["digest","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/k256/0.4.1/dependencies","version_downloads":"/api/v1/crates/k256/0.4.1/downloads","authors":"/api/v1/crates/k256/0.4.1/authors"},"crate_size":52967,"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-11T05:27:32.412773Z"}],"checksum":"5581546e3e82b0a04a3f39e7db75ca520a72131cc041931cbf7b16307325e6e7","rust_version":null,"has_lib":null,"bin_names":null,"edition":"2018","description":"K-256 (secp256k1) elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5020,"comment_lines":356,"files":23}},"total_code_lines":5020,"total_comment_lines":356}},{"id":271502,"crate":"k256","num":"0.4.0","dl_path":"/api/v1/crates/k256/0.4.0/download","readme_path":"/api/v1/crates/k256/0.4.0/readme","updated_at":"2020-08-11T03:25:53.628249Z","created_at":"2020-08-11T03:25:53.628249Z","downloads":2240,"features":{"arithmetic":[],"default":["arithmetic","oid","std"],"digest":["ecdsa-core/digest"],"ecdh":["elliptic-curve/ecdh","rand","zeroize"],"ecdsa":["arithmetic","ecdsa-core/signer","ecdsa-core/verifier","rand","sha256","zeroize"],"endomorphism-mul":[],"field-montgomery":[],"force-32-bit":[],"oid":["elliptic-curve/oid"],"rand":["elliptic-curve/rand"],"sha256":["digest","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/k256/0.4.0/dependencies","version_downloads":"/api/v1/crates/k256/0.4.0/downloads","authors":"/api/v1/crates/k256/0.4.0/authors"},"crate_size":52908,"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:25:53.628249Z"}],"checksum":"d205a5f9ee409a15ec65a220434d2c5fc78a27074e86247bbc04c909fb1aae15","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"K-256 (secp256k1) elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5020,"comment_lines":356,"files":23}},"total_code_lines":5020,"total_comment_lines":356}},{"id":250098,"crate":"k256","num":"0.3.0","dl_path":"/api/v1/crates/k256/0.3.0/download","readme_path":"/api/v1/crates/k256/0.3.0/readme","updated_at":"2020-06-08T16:26:39.426137Z","created_at":"2020-06-08T16:26:39.426137Z","downloads":17285,"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/k256/0.3.0/dependencies","version_downloads":"/api/v1/crates/k256/0.3.0/downloads","authors":"/api/v1/crates/k256/0.3.0/authors"},"crate_size":21682,"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:26:39.426137Z"}],"checksum":"c34f5cb67f9625a99c159fc0776e75d2e37f988cdf31c115e9c25225e61d858c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1680,"comment_lines":50,"files":8}},"total_code_lines":1680,"total_comment_lines":50}},{"id":236684,"crate":"k256","num":"0.2.0","dl_path":"/api/v1/crates/k256/0.2.0/download","readme_path":"/api/v1/crates/k256/0.2.0/readme","updated_at":"2020-05-01T14:01:03.732434Z","created_at":"2020-05-01T14:01:03.732434Z","downloads":2808,"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/k256/0.2.0/dependencies","version_downloads":"/api/v1/crates/k256/0.2.0/downloads","authors":"/api/v1/crates/k256/0.2.0/authors"},"crate_size":21632,"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-01T14:01:03.732434Z"}],"checksum":"f8a010224d825405c12a840fc269094683abe1282222f46c368318a02fa8876b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1680,"comment_lines":50,"files":8}},"total_code_lines":1680,"total_comment_lines":50}},{"id":233185,"crate":"k256","num":"0.1.1","dl_path":"/api/v1/crates/k256/0.1.1/download","readme_path":"/api/v1/crates/k256/0.1.1/readme","updated_at":"2020-04-20T17:15:14.683909Z","created_at":"2020-04-20T17:15:14.683909Z","downloads":12451,"features":{"std":["elliptic-curve/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.1.1/dependencies","version_downloads":"/api/v1/crates/k256/0.1.1/downloads","authors":"/api/v1/crates/k256/0.1.1/authors"},"crate_size":6759,"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-04-20T17:15:14.683909Z"}],"checksum":"0afa79ea8238df7a342756fbf971d4e3ba16f389eaaf730658f3e3f58cf47da4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13,"comment_lines":0,"files":1}},"total_code_lines":13,"total_comment_lines":0}},{"id":201458,"crate":"k256","num":"0.1.0","dl_path":"/api/v1/crates/k256/0.1.0/download","readme_path":"/api/v1/crates/k256/0.1.0/readme","updated_at":"2020-01-06T04:57:26.284770Z","created_at":"2020-01-06T04:57:26.284770Z","downloads":13855,"features":{"std":["elliptic-curve/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.1.0/dependencies","version_downloads":"/api/v1/crates/k256/0.1.0/downloads","authors":"/api/v1/crates/k256/0.1.0/authors"},"crate_size":6720,"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-06T04:57:26.284770Z"}],"checksum":"4407bc616f76afb6bccd8a813b86fe622752b15b43c5e60fec94d21af2393a72","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"secp256k1 elliptic curve","homepage":null,"documentation":"https://docs.rs/elliptic-curve","repository":"https://github.com/RustCrypto/elliptic-curves/tree/master/k256","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12,"comment_lines":0,"files":1}},"total_code_lines":12,"total_comment_lines":0}},{"id":194159,"crate":"k256","num":"0.0.0","dl_path":"/api/v1/crates/k256/0.0.0/download","readme_path":"/api/v1/crates/k256/0.0.0/readme","updated_at":"2020-01-06T04:57:33.912511Z","created_at":"2019-12-05T19:11:49.527595Z","downloads":2185,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/k256/0.0.0/dependencies","version_downloads":"/api/v1/crates/k256/0.0.0/downloads","authors":"/api/v1/crates/k256/0.0.0/authors"},"crate_size":876,"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":"2019-12-05T19:11:49.527595Z"},{"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-06T04:57:32.723020Z"}],"checksum":"460a3a84dcd35f36b1a2406919726cdb160497e7c8c1669cc169b0dd9d6705f9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The secp256k1 elliptic curve","homepage":null,"documentation":null,"repository":"https://github.com/RustCrypto/elliptic-curves","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}}],"keywords":[{"id":"bitcoin","keyword":"bitcoin","created_at":"2014-11-25T12:18:31.000160Z","crates_cnt":1003},{"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":"ethereum","keyword":"ethereum","created_at":"2016-04-24T15:54:48.647526Z","crates_cnt":951},{"id":"secp256k1","keyword":"secp256k1","created_at":"2015-05-04T15:32:52.182642Z","crates_cnt":112}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7861},{"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":13683},{"id":"cryptography::cryptocurrencies","category":"Cryptocurrencies","slug":"cryptography::cryptocurrencies","description":"Crates for digital currencies, wallets, and distributed ledgers.","created_at":"2019-04-01T16:10:56.321058Z","crates_cnt":2990}]}