{"crate":{"id":"secp256k1-sys","name":"secp256k1-sys","updated_at":"2026-08-29T19:42:43.668620Z","versions":[3108326,3092409,1979895,1774696,1633101,1540838,1267637,1101765,1002964,978158,921120,752172,703936,681453,640408,571156,546859,543810,513398,477791,392218,321949,277179,276797,202582,195687,195541],"keywords":["ffi","libsecp256k1","secp256k1"],"categories":[],"badges":[],"created_at":"2019-12-10T20:45:37.791441Z","downloads":82627564,"recent_downloads":21314320,"default_version":"0.14.1","num_versions":27,"yanked":false,"max_version":"0.14.1","newest_version":"0.14.1","max_stable_version":"0.14.1","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://git.rust-bitcoin.org/rust-bitcoin/rust-secp256k1","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://git.rust-bitcoin.org/rust-bitcoin/rust-secp256k1","links":{"version_downloads":"/api/v1/crates/secp256k1-sys/downloads","versions":null,"owners":"/api/v1/crates/secp256k1-sys/owners","owner_team":"/api/v1/crates/secp256k1-sys/owner_team","owner_user":"/api/v1/crates/secp256k1-sys/owner_user","reverse_dependencies":"/api/v1/crates/secp256k1-sys/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3108326,"crate":"secp256k1-sys","num":"0.14.1","dl_path":"/api/v1/crates/secp256k1-sys/0.14.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.14.1/readme","updated_at":"2026-08-29T19:42:43.668620Z","created_at":"2026-08-29T19:42:43.668620Z","downloads":93352,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_14","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.14.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.14.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.14.1/authors"},"crate_size":2464608,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2026-08-29T19:42:43.668620Z"}],"checksum":"f6b2992d4a3cd244539a7d5d0966aadbe5ca7fb868a5d7e38c29499b9e709bbd","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://git.rust-bitcoin.org/rust-bitcoin/rust-secp256k1","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://git.rust-bitcoin.org/rust-bitcoin/rust-secp256k1","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":288,"comment_lines":17,"files":1},"C":{"code_lines":27887,"comment_lines":1141,"files":16},"C Header":{"code_lines":23830,"comment_lines":7498,"files":106},"GNU Style Assembly":{"code_lines":754,"comment_lines":96,"files":2},"Python":{"code_lines":809,"comment_lines":358,"files":6},"Rust":{"code_lines":1946,"comment_lines":70,"files":5},"Shell":{"code_lines":270,"comment_lines":39,"files":4}},"total_code_lines":55784,"total_comment_lines":9219}},{"id":3092409,"crate":"secp256k1-sys","num":"0.14.0","dl_path":"/api/v1/crates/secp256k1-sys/0.14.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.14.0/readme","updated_at":"2026-08-27T14:13:42.749505Z","created_at":"2026-08-27T14:13:42.749505Z","downloads":11254,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_14","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.14.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.14.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.14.0/authors"},"crate_size":2464333,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2026-08-27T14:13:42.749505Z"}],"checksum":"0dba61e98ffcb8aaa452eb2be632df2f54a48f72a8facf8d275ec63610c55b7d","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":288,"comment_lines":17,"files":1},"C":{"code_lines":27887,"comment_lines":1141,"files":16},"C Header":{"code_lines":23830,"comment_lines":7498,"files":106},"GNU Style Assembly":{"code_lines":754,"comment_lines":96,"files":2},"Python":{"code_lines":809,"comment_lines":358,"files":6},"Rust":{"code_lines":1946,"comment_lines":70,"files":5},"Shell":{"code_lines":270,"comment_lines":39,"files":4}},"total_code_lines":55784,"total_comment_lines":9219}},{"id":1979895,"crate":"secp256k1-sys","num":"0.13.0","dl_path":"/api/v1/crates/secp256k1-sys/0.13.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.13.0/readme","updated_at":"2026-01-28T14:44:17.584701Z","created_at":"2026-01-28T14:44:17.584701Z","downloads":2451,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_13","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.13.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.13.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.13.0/authors"},"crate_size":2173713,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2026-01-28T14:44:17.584701Z"}],"checksum":"0ede82750b6a07d2b0c13c5e1feeb3ddcb6901d6d0c6dfb4ac0cee3e90303392","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":263,"comment_lines":17,"files":1},"C":{"code_lines":27063,"comment_lines":1056,"files":15},"C Header":{"code_lines":17424,"comment_lines":6531,"files":98},"GNU Style Assembly":{"code_lines":754,"comment_lines":96,"files":2},"M4":{"code_lines":68,"comment_lines":18,"files":1},"Python":{"code_lines":600,"comment_lines":277,"files":5},"Rust":{"code_lines":1920,"comment_lines":70,"files":5},"Shell":{"code_lines":280,"comment_lines":41,"files":4}},"total_code_lines":48372,"total_comment_lines":8106}},{"id":1774696,"crate":"secp256k1-sys","num":"0.12.0","dl_path":"/api/v1/crates/secp256k1-sys/0.12.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.12.0/readme","updated_at":"2025-10-14T22:29:18.734749Z","created_at":"2025-10-14T22:29:18.734749Z","downloads":499661,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_12","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.12.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.12.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.12.0/authors"},"crate_size":2030460,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2025-10-14T22:29:18.734749Z"}],"checksum":"6d3be00697c88c00fe102af8dc316038cc2062eab8da646e7463f4c0e70ca9fd","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":254,"comment_lines":17,"files":1},"C":{"code_lines":27042,"comment_lines":1056,"files":15},"C Header":{"code_lines":15860,"comment_lines":6016,"files":96},"GNU Style Assembly":{"code_lines":754,"comment_lines":96,"files":2},"M4":{"code_lines":68,"comment_lines":18,"files":1},"Python":{"code_lines":445,"comment_lines":227,"files":2},"Rust":{"code_lines":1921,"comment_lines":70,"files":5},"Shell":{"code_lines":267,"comment_lines":41,"files":4}},"total_code_lines":46611,"total_comment_lines":7541}},{"id":1633101,"crate":"secp256k1-sys","num":"0.8.2","dl_path":"/api/v1/crates/secp256k1-sys/0.8.2/download","readme_path":"/api/v1/crates/secp256k1-sys/0.8.2/readme","updated_at":"2025-07-08T22:17:46.579692Z","created_at":"2025-07-08T22:17:46.579692Z","downloads":9601523,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_8_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.8.2/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.8.2/downloads","authors":"/api/v1/crates/secp256k1-sys/0.8.2/authors"},"crate_size":2508613,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2025-07-08T22:17:46.579692Z"}],"checksum":"4473013577ec77b4ee3668179ef1186df3146e2cf2d927bd200974c6fe60fd99","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":205,"comment_lines":12,"files":1},"C":{"code_lines":34601,"comment_lines":975,"files":15},"C Header":{"code_lines":11153,"comment_lines":3731,"files":79},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":42,"comment_lines":10,"files":1},"Rust":{"code_lines":1414,"comment_lines":117,"files":5},"Shell":{"code_lines":125,"comment_lines":27,"files":3}},"total_code_lines":48282,"total_comment_lines":4968}},{"id":1540838,"crate":"secp256k1-sys","num":"0.11.0","dl_path":"/api/v1/crates/secp256k1-sys/0.11.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.11.0/readme","updated_at":"2025-04-26T23:57:13.122936Z","created_at":"2025-04-26T23:57:13.122936Z","downloads":9206655,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_11","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.11.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.11.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.11.0/authors"},"crate_size":2016803,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2025-04-26T23:57:13.122936Z"}],"checksum":"dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":254,"comment_lines":17,"files":1},"C":{"code_lines":27042,"comment_lines":1056,"files":15},"C Header":{"code_lines":15859,"comment_lines":6016,"files":96},"GNU Style Assembly":{"code_lines":754,"comment_lines":96,"files":2},"M4":{"code_lines":68,"comment_lines":18,"files":1},"Python":{"code_lines":445,"comment_lines":227,"files":2},"Rust":{"code_lines":1476,"comment_lines":70,"files":5},"Shell":{"code_lines":267,"comment_lines":41,"files":4}},"total_code_lines":46165,"total_comment_lines":7541}},{"id":1267637,"crate":"secp256k1-sys","num":"0.10.1","dl_path":"/api/v1/crates/secp256k1-sys/0.10.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.10.1/readme","updated_at":"2024-09-11T20:12:56.781782Z","created_at":"2024-09-11T20:12:56.781782Z","downloads":29052464,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_10_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.10.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.10.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.10.1/authors"},"crate_size":2630580,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2024-09-11T20:12:56.781782Z"}],"checksum":"d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":226,"comment_lines":17,"files":1},"C":{"code_lines":34785,"comment_lines":1046,"files":15},"C Header":{"code_lines":13235,"comment_lines":5082,"files":86},"GNU Style Assembly":{"code_lines":754,"comment_lines":96,"files":2},"M4":{"code_lines":61,"comment_lines":10,"files":1},"Python":{"code_lines":75,"comment_lines":20,"files":1},"Rust":{"code_lines":1476,"comment_lines":70,"files":5},"Shell":{"code_lines":254,"comment_lines":39,"files":4}},"total_code_lines":50866,"total_comment_lines":6380}},{"id":1101765,"crate":"secp256k1-sys","num":"0.10.0","dl_path":"/api/v1/crates/secp256k1-sys/0.10.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.10.0/readme","updated_at":"2024-04-02T20:34:25.208024Z","created_at":"2024-04-02T20:34:25.208024Z","downloads":1624513,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_10_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.10.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.10.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.10.0/authors"},"crate_size":2630242,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2024-04-02T20:34:25.208024Z"}],"checksum":"1433bd67156263443f14d603720b082dd3121779323fce20cba2aa07b874bc1b","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":226,"comment_lines":17,"files":1},"C":{"code_lines":34785,"comment_lines":1046,"files":15},"C Header":{"code_lines":13253,"comment_lines":5083,"files":86},"GNU Style Assembly":{"code_lines":754,"comment_lines":96,"files":2},"M4":{"code_lines":61,"comment_lines":10,"files":1},"Python":{"code_lines":75,"comment_lines":20,"files":1},"Rust":{"code_lines":1476,"comment_lines":70,"files":5},"Shell":{"code_lines":254,"comment_lines":39,"files":4}},"total_code_lines":50884,"total_comment_lines":6381}},{"id":1002964,"crate":"secp256k1-sys","num":"0.9.2","dl_path":"/api/v1/crates/secp256k1-sys/0.9.2/download","readme_path":"/api/v1/crates/secp256k1-sys/0.9.2/readme","updated_at":"2024-01-03T19:12:38.706660Z","created_at":"2024-01-03T19:12:38.706660Z","downloads":8704111,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_9_2","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.9.2/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.9.2/downloads","authors":"/api/v1/crates/secp256k1-sys/0.9.2/authors"},"crate_size":2626556,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2024-01-03T19:12:38.706660Z"}],"checksum":"e5d1746aae42c19d583c3c1a8c646bfad910498e2051c551a7f2e3c0c9fbb7eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":226,"comment_lines":17,"files":1},"C":{"code_lines":35005,"comment_lines":1039,"files":15},"C Header":{"code_lines":13826,"comment_lines":5092,"files":86},"GNU Style Assembly":{"code_lines":753,"comment_lines":96,"files":2},"M4":{"code_lines":61,"comment_lines":10,"files":1},"Python":{"code_lines":75,"comment_lines":20,"files":1},"Rust":{"code_lines":1475,"comment_lines":70,"files":5},"Shell":{"code_lines":188,"comment_lines":37,"files":3}},"total_code_lines":51609,"total_comment_lines":6381}},{"id":978158,"crate":"secp256k1-sys","num":"0.9.1","dl_path":"/api/v1/crates/secp256k1-sys/0.9.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.9.1/readme","updated_at":"2024-01-03T19:12:57.314561Z","created_at":"2023-12-06T23:41:03.306059Z","downloads":120760,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":"rustsecp256k1_v0_9_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.9.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.9.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.9.1/authors"},"crate_size":2641161,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2023-12-06T23:41:03.306059Z"},{"action":"yank","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2024-01-03T19:12:57.320740Z"}],"checksum":"4dd97a086ec737e30053fd5c46f097465d25bb81dd3608825f65298c4c98be83","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":226,"comment_lines":17,"files":1},"C":{"code_lines":35005,"comment_lines":1039,"files":15},"C Header":{"code_lines":13826,"comment_lines":5092,"files":86},"GNU Style Assembly":{"code_lines":753,"comment_lines":96,"files":2},"M4":{"code_lines":61,"comment_lines":10,"files":1},"Python":{"code_lines":75,"comment_lines":20,"files":1},"Rust":{"code_lines":1475,"comment_lines":70,"files":5},"Shell":{"code_lines":188,"comment_lines":37,"files":3}},"total_code_lines":51609,"total_comment_lines":6381}},{"id":921120,"crate":"secp256k1-sys","num":"0.9.0","dl_path":"/api/v1/crates/secp256k1-sys/0.9.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.9.0/readme","updated_at":"2024-01-03T19:12:58.849957Z","created_at":"2023-10-09T22:54:49.261098Z","downloads":989570,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":"rustsecp256k1_v0_9_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.9.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.9.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.9.0/authors"},"crate_size":2641048,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2023-10-09T22:54:49.261098Z"},{"action":"yank","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2024-01-03T19:12:58.855275Z"}],"checksum":"09e67c467c38fd24bd5499dc9a18183b31575c12ee549197e3e20d57aa4fe3b7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":226,"comment_lines":17,"files":1},"C":{"code_lines":35005,"comment_lines":1039,"files":15},"C Header":{"code_lines":13831,"comment_lines":5092,"files":86},"GNU Style Assembly":{"code_lines":753,"comment_lines":96,"files":2},"M4":{"code_lines":61,"comment_lines":10,"files":1},"Python":{"code_lines":75,"comment_lines":20,"files":1},"Rust":{"code_lines":1473,"comment_lines":67,"files":5},"Shell":{"code_lines":188,"comment_lines":37,"files":3}},"total_code_lines":51612,"total_comment_lines":6378}},{"id":752172,"crate":"secp256k1-sys","num":"0.8.1","dl_path":"/api/v1/crates/secp256k1-sys/0.8.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.8.1/readme","updated_at":"2023-03-17T15:03:07.021784Z","created_at":"2023-03-17T15:03:07.021784Z","downloads":8484488,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_8_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.8.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.8.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.8.1/authors"},"crate_size":2486726,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2023-03-17T15:03:07.021784Z"}],"checksum":"70a129b9e9efbfb223753b9163c4ab3b13cff7fd9c7f010fbac25ab4099fa07e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":205,"comment_lines":12,"files":1},"C":{"code_lines":34601,"comment_lines":975,"files":15},"C Header":{"code_lines":11153,"comment_lines":3731,"files":79},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":42,"comment_lines":10,"files":1},"Rust":{"code_lines":1411,"comment_lines":117,"files":5},"Shell":{"code_lines":125,"comment_lines":27,"files":3}},"total_code_lines":48279,"total_comment_lines":4968}},{"id":703936,"crate":"secp256k1-sys","num":"0.8.0","dl_path":"/api/v1/crates/secp256k1-sys/0.8.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.8.0/readme","updated_at":"2023-01-15T14:02:47.805770Z","created_at":"2023-01-15T14:02:47.805770Z","downloads":230249,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_8_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.8.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.8.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.8.0/authors"},"crate_size":2485827,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2023-01-15T14:02:47.805770Z"}],"checksum":"642a62736682fdd8c71da0eb273e453c8ac74e33b9fb310e22ba5b03ec7651ff","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":205,"comment_lines":12,"files":1},"C":{"code_lines":34601,"comment_lines":975,"files":15},"C Header":{"code_lines":11153,"comment_lines":3731,"files":79},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":42,"comment_lines":10,"files":1},"Rust":{"code_lines":1395,"comment_lines":114,"files":5},"Shell":{"code_lines":125,"comment_lines":27,"files":3}},"total_code_lines":48263,"total_comment_lines":4965}},{"id":681453,"crate":"secp256k1-sys","num":"0.7.0","dl_path":"/api/v1/crates/secp256k1-sys/0.7.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.7.0/readme","updated_at":"2022-12-12T13:20:51.149351Z","created_at":"2022-12-12T13:20:51.149351Z","downloads":156066,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_7_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.7.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.7.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.7.0/authors"},"crate_size":2462265,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2022-12-12T13:20:51.149351Z"}],"checksum":"8058e28ae464daf5ac14c5c0f78110b58616e796c4e4e28cfcca38fdb13d8f22","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":12,"files":1},"C":{"code_lines":34174,"comment_lines":855,"files":15},"C Header":{"code_lines":10725,"comment_lines":3497,"files":74},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":30,"comment_lines":8,"files":1},"Rust":{"code_lines":1385,"comment_lines":113,"files":5},"Shell":{"code_lines":96,"comment_lines":18,"files":3}},"total_code_lines":47310,"total_comment_lines":4599}},{"id":640408,"crate":"secp256k1-sys","num":"0.6.1","dl_path":"/api/v1/crates/secp256k1-sys/0.6.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.6.1/readme","updated_at":"2022-10-12T15:32:32.624656Z","created_at":"2022-10-12T15:32:32.624656Z","downloads":4999729,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_6_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.6.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.6.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.6.1/authors"},"crate_size":2460722,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2022-10-12T15:32:32.624656Z"}],"checksum":"83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":12,"files":1},"C":{"code_lines":34174,"comment_lines":855,"files":15},"C Header":{"code_lines":10725,"comment_lines":3497,"files":74},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":30,"comment_lines":8,"files":1},"Rust":{"code_lines":1223,"comment_lines":108,"files":5},"Shell":{"code_lines":96,"comment_lines":18,"files":3}},"total_code_lines":47148,"total_comment_lines":4594}},{"id":571156,"crate":"secp256k1-sys","num":"0.6.0","dl_path":"/api/v1/crates/secp256k1-sys/0.6.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.6.0/readme","updated_at":"2022-06-22T17:02:56.033413Z","created_at":"2022-06-22T17:02:56.033413Z","downloads":917805,"features":{"alloc":[],"default":["std"],"lowmemory":[],"recovery":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_5_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.6.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.6.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.6.0/authors"},"crate_size":2460691,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2022-06-22T17:02:56.033413Z"}],"checksum":"7058dc8eaf3f2810d7828680320acda0b25a288f6d288e19278e249bbf74226b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":12,"files":1},"C":{"code_lines":34174,"comment_lines":855,"files":15},"C Header":{"code_lines":10725,"comment_lines":3497,"files":74},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":30,"comment_lines":8,"files":1},"Rust":{"code_lines":1223,"comment_lines":108,"files":5},"Shell":{"code_lines":96,"comment_lines":18,"files":3}},"total_code_lines":47148,"total_comment_lines":4594}},{"id":546859,"crate":"secp256k1-sys","num":"0.5.2","dl_path":"/api/v1/crates/secp256k1-sys/0.5.2/download","readme_path":"/api/v1/crates/secp256k1-sys/0.5.2/readme","updated_at":"2022-05-10T18:11:21.533358Z","created_at":"2022-05-10T18:11:21.533358Z","downloads":1527726,"features":{"default":["std"],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_5_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.5.2/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.5.2/downloads","authors":"/api/v1/crates/secp256k1-sys/0.5.2/authors"},"crate_size":2460674,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2022-05-10T18:11:21.533358Z"}],"checksum":"152e20a0fd0519390fc43ab404663af8a0b794273d2a91d60ad4a39f13ffe110","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":12,"files":1},"C":{"code_lines":34174,"comment_lines":855,"files":15},"C Header":{"code_lines":10725,"comment_lines":3497,"files":74},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":30,"comment_lines":8,"files":1},"Rust":{"code_lines":1228,"comment_lines":108,"files":5},"Shell":{"code_lines":96,"comment_lines":18,"files":3}},"total_code_lines":47153,"total_comment_lines":4594}},{"id":543810,"crate":"secp256k1-sys","num":"0.5.1","dl_path":"/api/v1/crates/secp256k1-sys/0.5.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.5.1/readme","updated_at":"2022-05-04T20:23:20.475550Z","created_at":"2022-05-04T20:23:20.475550Z","downloads":8666,"features":{"default":["std"],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_5_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.5.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.5.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.5.1/authors"},"crate_size":2460345,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2022-05-04T20:23:20.475550Z"}],"checksum":"aa6f71720acd498e888501dd485d54bb437735f02dd95eb717dac5aee6631894","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":12,"files":1},"C":{"code_lines":34174,"comment_lines":855,"files":15},"C Header":{"code_lines":10725,"comment_lines":3497,"files":74},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":30,"comment_lines":8,"files":1},"Rust":{"code_lines":1202,"comment_lines":107,"files":5},"Shell":{"code_lines":96,"comment_lines":18,"files":3}},"total_code_lines":47127,"total_comment_lines":4593}},{"id":513398,"crate":"secp256k1-sys","num":"0.5.0","dl_path":"/api/v1/crates/secp256k1-sys/0.5.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.5.0/readme","updated_at":"2022-03-09T12:56:39.462165Z","created_at":"2022-03-09T12:56:39.462165Z","downloads":88193,"features":{"default":["std"],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_5_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.5.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.5.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.5.0/authors"},"crate_size":2460279,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2022-03-09T12:56:39.462165Z"}],"checksum":"07b5b9d7322572e1f3aeed208668ce87789b3645dbb73082c5ce99a004103a35","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":12,"files":1},"C":{"code_lines":34162,"comment_lines":855,"files":14},"C Header":{"code_lines":10737,"comment_lines":3497,"files":74},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":30,"comment_lines":8,"files":1},"Rust":{"code_lines":1201,"comment_lines":109,"files":5},"Shell":{"code_lines":96,"comment_lines":18,"files":3}},"total_code_lines":47126,"total_comment_lines":4595}},{"id":477791,"crate":"secp256k1-sys","num":"0.4.2","dl_path":"/api/v1/crates/secp256k1-sys/0.4.2/download","readme_path":"/api/v1/crates/secp256k1-sys/0.4.2/readme","updated_at":"2022-01-05T16:06:00.989729Z","created_at":"2022-01-05T16:06:00.989729Z","downloads":3338013,"features":{"default":["std"],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_4_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.4.2/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.4.2/downloads","authors":"/api/v1/crates/secp256k1-sys/0.4.2/authors"},"crate_size":276576,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2022-01-05T16:06:00.989729Z"}],"checksum":"957da2573cde917463ece3570eab4a0b3f19de6f1646cde62e6fd3868f566036","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":143,"comment_lines":1,"files":1},"C":{"code_lines":7835,"comment_lines":777,"files":15},"C Header":{"code_lines":10397,"comment_lines":3479,"files":65},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":149,"comment_lines":49,"files":2},"Rust":{"code_lines":1173,"comment_lines":109,"files":5},"Shell":{"code_lines":104,"comment_lines":16,"files":3}},"total_code_lines":20543,"total_comment_lines":4527}},{"id":392218,"crate":"secp256k1-sys","num":"0.4.1","dl_path":"/api/v1/crates/secp256k1-sys/0.4.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.4.1/readme","updated_at":"2021-06-21T13:02:28.535490Z","created_at":"2021-06-21T13:02:28.535490Z","downloads":943661,"features":{"default":["std"],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_4_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.4.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.4.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.4.1/authors"},"crate_size":276859,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2021-06-21T13:02:28.535490Z"}],"checksum":"827cb7cce42533829c792fc51b82fbf18b125b45a702ef2c8be77fce65463a7b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":143,"comment_lines":1,"files":1},"C":{"code_lines":7835,"comment_lines":777,"files":15},"C Header":{"code_lines":10397,"comment_lines":3479,"files":65},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":149,"comment_lines":49,"files":2},"Rust":{"code_lines":1182,"comment_lines":109,"files":5},"Shell":{"code_lines":104,"comment_lines":16,"files":3}},"total_code_lines":20552,"total_comment_lines":4527}},{"id":321949,"crate":"secp256k1-sys","num":"0.4.0","dl_path":"/api/v1/crates/secp256k1-sys/0.4.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.4.0/readme","updated_at":"2021-01-03T20:13:27.049861Z","created_at":"2021-01-03T20:13:27.049861Z","downloads":354175,"features":{"default":["std"],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_4_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.4.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.4.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.4.0/authors"},"crate_size":225776,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2021-01-03T20:13:27.049861Z"}],"checksum":"67e4b6455ee49f5901c8985b88f98fb0a0e1d90a6661f5a03f4888bd987dad29","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":143,"comment_lines":1,"files":1},"C":{"code_lines":7018,"comment_lines":656,"files":15},"C Header":{"code_lines":10049,"comment_lines":3147,"files":65},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":153,"comment_lines":50,"files":2},"Rust":{"code_lines":833,"comment_lines":94,"files":5},"Shell":{"code_lines":111,"comment_lines":14,"files":3}},"total_code_lines":19049,"total_comment_lines":4058}},{"id":277179,"crate":"secp256k1-sys","num":"0.3.0","dl_path":"/api/v1/crates/secp256k1-sys/0.3.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.3.0/readme","updated_at":"2020-08-27T16:28:29.717530Z","created_at":"2020-08-27T16:28:29.717530Z","downloads":734111,"features":{"default":["std"],"endomorphism":[],"external-symbols":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_2_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.3.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.3.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.3.0/authors"},"crate_size":197546,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2020-08-27T16:28:29.717530Z"}],"checksum":"11553d210db090930f4432bea123b31f70bbf693ace14504ea2a35e796c28dd2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":136,"comment_lines":1,"files":1},"C":{"code_lines":6813,"comment_lines":629,"files":14},"C Header":{"code_lines":8188,"comment_lines":2533,"files":55},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":134,"comment_lines":47,"files":2},"Rust":{"code_lines":949,"comment_lines":76,"files":5},"Shell":{"code_lines":105,"comment_lines":14,"files":3}},"total_code_lines":17067,"total_comment_lines":3396}},{"id":276797,"crate":"secp256k1-sys","num":"0.2.0","dl_path":"/api/v1/crates/secp256k1-sys/0.2.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.2.0/readme","updated_at":"2020-08-26T21:14:10.724363Z","created_at":"2020-08-26T21:14:10.724363Z","downloads":32032,"features":{"default":["std"],"endomorphism":[],"external-symbols":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_2_0","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.2.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.2.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.2.0/authors"},"crate_size":197507,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2020-08-26T21:14:10.724363Z"}],"checksum":"71453d9b088b19ae43a803d88ecaa876b11ed8999df024cca4becb6be9aee351","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":136,"comment_lines":1,"files":1},"C":{"code_lines":6813,"comment_lines":629,"files":14},"C Header":{"code_lines":8188,"comment_lines":2533,"files":55},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"M4":{"code_lines":134,"comment_lines":47,"files":2},"Rust":{"code_lines":949,"comment_lines":76,"files":5},"Shell":{"code_lines":105,"comment_lines":14,"files":3}},"total_code_lines":17067,"total_comment_lines":3396}},{"id":202582,"crate":"secp256k1-sys","num":"0.1.2","dl_path":"/api/v1/crates/secp256k1-sys/0.1.2/download","readme_path":"/api/v1/crates/secp256k1-sys/0.1.2/readme","updated_at":"2020-01-09T16:37:23.377616Z","created_at":"2020-01-09T16:37:23.377616Z","downloads":796863,"features":{"default":["std"],"endomorphism":[],"external-symbols":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_1_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.1.2/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.1.2/downloads","authors":"/api/v1/crates/secp256k1-sys/0.1.2/authors"},"crate_size":186719,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2020-01-09T16:37:23.377616Z"}],"checksum":"7ab2c26f0d3552a0f12e639ae8a64afc2e3db9c52fe32f5fc6c289d38519f220","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":0,"files":1},"C":{"code_lines":6706,"comment_lines":565,"files":15},"C Header":{"code_lines":8042,"comment_lines":2493,"files":53},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"Java":{"code_lines":438,"comment_lines":187,"files":4},"M4":{"code_lines":224,"comment_lines":98,"files":3},"Rust":{"code_lines":880,"comment_lines":83,"files":5},"Shell":{"code_lines":51,"comment_lines":10,"files":2}},"total_code_lines":17241,"total_comment_lines":3532}},{"id":195687,"crate":"secp256k1-sys","num":"0.1.1","dl_path":"/api/v1/crates/secp256k1-sys/0.1.1/download","readme_path":"/api/v1/crates/secp256k1-sys/0.1.1/readme","updated_at":"2019-12-11T18:17:26.561524Z","created_at":"2019-12-11T18:17:26.561524Z","downloads":8102,"features":{"default":["std"],"endomorphism":[],"external-symbols":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"rustsecp256k1_v0_1_1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.1.1/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.1.1/downloads","authors":"/api/v1/crates/secp256k1-sys/0.1.1/authors"},"crate_size":186678,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2019-12-11T18:17:26.561524Z"}],"checksum":"a8438091ed5420083ccf4ed23090c1663ad6863881366471d3aeeb3d21853cbb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":0,"files":1},"C":{"code_lines":6706,"comment_lines":565,"files":15},"C Header":{"code_lines":8042,"comment_lines":2493,"files":53},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"Java":{"code_lines":438,"comment_lines":187,"files":4},"M4":{"code_lines":224,"comment_lines":98,"files":3},"Rust":{"code_lines":877,"comment_lines":83,"files":5},"Shell":{"code_lines":51,"comment_lines":10,"files":2}},"total_code_lines":17238,"total_comment_lines":3532}},{"id":195541,"crate":"secp256k1-sys","num":"0.1.0","dl_path":"/api/v1/crates/secp256k1-sys/0.1.0/download","readme_path":"/api/v1/crates/secp256k1-sys/0.1.0/readme","updated_at":"2019-12-10T20:45:37.791441Z","created_at":"2019-12-10T20:45:37.791441Z","downloads":2933,"features":{"default":["std"],"endomorphism":[],"external-symbols":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1-sys/0.1.0/dependencies","version_downloads":"/api/v1/crates/secp256k1-sys/0.1.0/downloads","authors":"/api/v1/crates/secp256k1-sys/0.1.0/authors"},"crate_size":186569,"published_by":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":1588,"login":"apoelstra","name":"Andrew Poelstra","avatar":"https://avatars.githubusercontent.com/u/1351933?v=4","url":"https://github.com/apoelstra","github_username_matches":true,"created_at":"2012-01-19T07:48:27Z"},"time":"2019-12-10T20:45:37.791441Z"}],"checksum":"0e597a5b8b830ffdc33b4b53543f4ddac73c514e8dfec170789e0cbe65f03344","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"FFI for Pieter Wuille's `libsecp256k1` library.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1-sys/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":158,"comment_lines":0,"files":1},"C":{"code_lines":6706,"comment_lines":565,"files":15},"C Header":{"code_lines":8042,"comment_lines":2493,"files":53},"GNU Style Assembly":{"code_lines":742,"comment_lines":96,"files":1},"Java":{"code_lines":438,"comment_lines":187,"files":4},"M4":{"code_lines":224,"comment_lines":98,"files":3},"Rust":{"code_lines":877,"comment_lines":83,"files":5},"Shell":{"code_lines":50,"comment_lines":8,"files":2}},"total_code_lines":17237,"total_comment_lines":3530}}],"keywords":[{"id":"ffi","keyword":"ffi","created_at":"2014-11-21T14:53:31.372632Z","crates_cnt":2424},{"id":"libsecp256k1","keyword":"libsecp256k1","created_at":"2015-05-04T15:32:52.186517Z","crates_cnt":20},{"id":"secp256k1","keyword":"secp256k1","created_at":"2015-05-04T15:32:52.182642Z","crates_cnt":112}],"categories":[]}