{"crate":{"id":"secp256k1","name":"secp256k1","updated_at":"2026-08-29T19:42:51.505142Z","versions":[3108327,3101427,1800921,1797481,1774699,1612833,1540839,1295500,1261879,1101899,1034717,1003003,921121,752174,703938,702489,681457,678691,678625,678622,649799,587013,586769,575165,574094,572439,571158,514844,513399,505223,478460,478296,477772,391335,372195,327874,321950,277180,277103,202574,195688,195542,187409,175078,174528,170561,168973,167044,165335,162963,161788,151878,128866,128303,123201,120590,116981,116553,114882,107853,104971,104960,101284,95392,95077,85812,85623,83435,82506,81087,75197,74927,60774,60315,59468,52661,52659,35542,32129,31429,19621,19596,19444,18260,18160,17845,17278,17275,17251,16822,16689,16687,16544,15919,15913,15911,15864,9851,9850,9848],"keywords":["bitcoin","crypto","ecdsa","libsecp256k1","secp256k1"],"categories":[],"badges":[],"created_at":"2015-05-04T15:32:52.136467Z","downloads":86412788,"recent_downloads":21968186,"default_version":"0.33.1","num_versions":100,"yanked":false,"max_version":"0.33.1","newest_version":"0.33.1","max_stable_version":"0.33.1","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":null,"documentation":"https://docs.rs/secp256k1/","repository":"https://git.rust-bitcoin.org/rust-bitcoin/rust-secp256k1","links":{"version_downloads":"/api/v1/crates/secp256k1/downloads","versions":null,"owners":"/api/v1/crates/secp256k1/owners","owner_team":"/api/v1/crates/secp256k1/owner_team","owner_user":"/api/v1/crates/secp256k1/owner_user","reverse_dependencies":"/api/v1/crates/secp256k1/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3108327,"crate":"secp256k1","num":"0.33.1","dl_path":"/api/v1/crates/secp256k1/0.33.1/download","readme_path":"/api/v1/crates/secp256k1/0.33.1/readme","updated_at":"2026-08-29T19:42:51.505142Z","created_at":"2026-08-29T19:42:51.505142Z","downloads":89644,"features":{"alloc":["secp256k1-sys/alloc"],"arbitrary":["dep:arbitrary"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","rand?/thread_rng","rand?/small_rng"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.33.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.33.1/downloads","authors":"/api/v1/crates/secp256k1/0.33.1/authors"},"crate_size":116334,"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:51.505142Z"}],"checksum":"d7f404a8dab7a7a5a631e741d8699aa9c8e1d689fc26ccf897c7187565490b69","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":null,"documentation":"https://docs.rs/secp256k1/","repository":"https://git.rust-bitcoin.org/rust-bitcoin/rust-secp256k1","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6937,"comment_lines":302,"files":19}},"total_code_lines":6937,"total_comment_lines":302}},{"id":3101427,"crate":"secp256k1","num":"0.33.0","dl_path":"/api/v1/crates/secp256k1/0.33.0/download","readme_path":"/api/v1/crates/secp256k1/0.33.0/readme","updated_at":"2026-08-28T16:57:04.306554Z","created_at":"2026-08-28T16:57:04.306554Z","downloads":13675,"features":{"alloc":["secp256k1-sys/alloc"],"arbitrary":["dep:arbitrary"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","rand?/thread_rng","rand?/small_rng"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.33.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.33.0/downloads","authors":"/api/v1/crates/secp256k1/0.33.0/authors"},"crate_size":115884,"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-28T16:57:04.306554Z"}],"checksum":"519be132ce0792413872b1f2606f0fd8cbcf305c7120127704c60085c9bd4d63","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":null,"documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6937,"comment_lines":302,"files":19}},"total_code_lines":6937,"total_comment_lines":302}},{"id":1800921,"crate":"secp256k1","num":"0.32.0-beta.2","dl_path":"/api/v1/crates/secp256k1/0.32.0-beta.2/download","readme_path":"/api/v1/crates/secp256k1/0.32.0-beta.2/readme","updated_at":"2026-08-28T16:57:53.498802Z","created_at":"2025-10-30T23:15:07.182064Z","downloads":436042,"features":{"alloc":["secp256k1-sys/alloc"],"arbitrary":["dep:arbitrary"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","rand?/thread_rng"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.32.0-beta.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.32.0-beta.2/downloads","authors":"/api/v1/crates/secp256k1/0.32.0-beta.2/authors"},"crate_size":108857,"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-30T23:15:07.182064Z"},{"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":"2026-08-28T16:57:53.502399Z"}],"checksum":"3c5fdc7d6e800869d3fd60ff857c479bf0a83ea7bf44b389e64461e844204994","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":null,"documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6579,"comment_lines":277,"files":19}},"total_code_lines":6579,"total_comment_lines":277}},{"id":1797481,"crate":"secp256k1","num":"0.32.0-beta.1","dl_path":"/api/v1/crates/secp256k1/0.32.0-beta.1/download","readme_path":"/api/v1/crates/secp256k1/0.32.0-beta.1/readme","updated_at":"2026-08-28T16:57:50.638676Z","created_at":"2025-10-28T22:36:58.037637Z","downloads":498,"features":{"alloc":["secp256k1-sys/alloc"],"arbitrary":["dep:arbitrary"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","rand?/thread_rng"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.32.0-beta.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.32.0-beta.1/downloads","authors":"/api/v1/crates/secp256k1/0.32.0-beta.1/authors"},"crate_size":108873,"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-28T22:36:58.037637Z"},{"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":"2026-08-28T16:57:50.643430Z"}],"checksum":"cdc978a17ceb7c0045a814a942be87fa97325afd53d2f32651c1caf6afbe3943","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":null,"documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6580,"comment_lines":277,"files":19}},"total_code_lines":6580,"total_comment_lines":277}},{"id":1774699,"crate":"secp256k1","num":"0.32.0-beta.0","dl_path":"/api/v1/crates/secp256k1/0.32.0-beta.0/download","readme_path":"/api/v1/crates/secp256k1/0.32.0-beta.0/readme","updated_at":"2026-08-28T16:57:48.933383Z","created_at":"2025-10-14T22:30:41.598759Z","downloads":62585,"features":{"alloc":["secp256k1-sys/alloc"],"arbitrary":["dep:arbitrary"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","rand?/thread_rng"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.32.0-beta.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.32.0-beta.0/downloads","authors":"/api/v1/crates/secp256k1/0.32.0-beta.0/authors"},"crate_size":108718,"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:30:41.598759Z"},{"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":"2026-08-28T16:57:48.938636Z"}],"checksum":"48d704464027f5ca2d962ee85d162f12c6dc63043c15af2bead534ce268c42b6","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":null,"documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6451,"comment_lines":277,"files":19}},"total_code_lines":6451,"total_comment_lines":277}},{"id":1612833,"crate":"secp256k1","num":"0.31.1","dl_path":"/api/v1/crates/secp256k1/0.31.1/download","readme_path":"/api/v1/crates/secp256k1/0.31.1/readme","updated_at":"2025-06-23T17:36:22.066832Z","created_at":"2025-06-23T17:36:22.066832Z","downloads":9103230,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","rand?/thread_rng","hashes?/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.31.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.31.1/downloads","authors":"/api/v1/crates/secp256k1/0.31.1/authors"},"crate_size":93532,"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-06-23T17:36:22.066832Z"}],"checksum":"2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5373,"comment_lines":167,"files":14},"Shell":{"code_lines":120,"comment_lines":52,"files":7}},"total_code_lines":5493,"total_comment_lines":219}},{"id":1540839,"crate":"secp256k1","num":"0.31.0","dl_path":"/api/v1/crates/secp256k1/0.31.0/download","readme_path":"/api/v1/crates/secp256k1/0.31.0/readme","updated_at":"2025-04-26T23:57:39.356395Z","created_at":"2025-04-26T23:57:39.356395Z","downloads":119553,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","rand?/thread_rng","hashes?/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.31.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.31.0/downloads","authors":"/api/v1/crates/secp256k1/0.31.0/authors"},"crate_size":93360,"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:39.356395Z"}],"checksum":"6a3dff2d01c9aa65c3186a45ff846bfea52cbe6de3b6320ed2a358d90dad0d76","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5366,"comment_lines":167,"files":14},"Shell":{"code_lines":120,"comment_lines":52,"files":7}},"total_code_lines":5486,"total_comment_lines":219}},{"id":1295500,"crate":"secp256k1","num":"0.30.0","dl_path":"/api/v1/crates/secp256k1/0.30.0/download","readme_path":"/api/v1/crates/secp256k1/0.30.0/readme","updated_at":"2024-10-09T03:25:56.783963Z","created_at":"2024-10-09T03:25:56.783963Z","downloads":19153717,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std","rand?/std","rand?/std_rng","hashes?/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.30.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.30.0/downloads","authors":"/api/v1/crates/secp256k1/0.30.0/authors"},"crate_size":93243,"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-10-09T03:25:56.783963Z"}],"checksum":"b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5334,"comment_lines":167,"files":14},"Shell":{"code_lines":120,"comment_lines":52,"files":7}},"total_code_lines":5454,"total_comment_lines":219}},{"id":1261879,"crate":"secp256k1","num":"0.29.1","dl_path":"/api/v1/crates/secp256k1/0.29.1/download","readme_path":"/api/v1/crates/secp256k1/0.29.1/readme","updated_at":"2024-09-06T14:34:27.573578Z","created_at":"2024-09-06T14:34:27.573578Z","downloads":11764424,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"hashes-std":["std","hashes/std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.29.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.29.1/downloads","authors":"/api/v1/crates/secp256k1/0.29.1/authors"},"crate_size":124179,"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-06T14:34:27.573578Z"}],"checksum":"9465315bc9d4566e1724f0fffcbcc446268cb522e60f9a27bcded6b19c108113","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5048,"comment_lines":164,"files":14},"Shell":{"code_lines":139,"comment_lines":34,"files":4}},"total_code_lines":5187,"total_comment_lines":198}},{"id":1101899,"crate":"secp256k1","num":"0.29.0","dl_path":"/api/v1/crates/secp256k1/0.29.0/download","readme_path":"/api/v1/crates/secp256k1/0.29.0/readme","updated_at":"2024-04-02T21:52:08.676593Z","created_at":"2024-04-02T21:52:08.676593Z","downloads":1487346,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"hashes-std":["std","hashes/std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.29.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.29.0/downloads","authors":"/api/v1/crates/secp256k1/0.29.0/authors"},"crate_size":122325,"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-02T21:52:08.676593Z"}],"checksum":"0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5046,"comment_lines":164,"files":14},"Shell":{"code_lines":139,"comment_lines":34,"files":4}},"total_code_lines":5185,"total_comment_lines":198}},{"id":1034717,"crate":"secp256k1","num":"0.28.2","dl_path":"/api/v1/crates/secp256k1/0.28.2/download","readme_path":"/api/v1/crates/secp256k1/0.28.2/readme","updated_at":"2024-01-31T14:26:32.843458Z","created_at":"2024-01-31T14:26:32.843458Z","downloads":8489305,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"hashes-std":["std","hashes/std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.28.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.28.2/downloads","authors":"/api/v1/crates/secp256k1/0.28.2/authors"},"crate_size":121536,"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-31T14:26:32.843458Z"}],"checksum":"d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5075,"comment_lines":164,"files":14},"Shell":{"code_lines":136,"comment_lines":32,"files":3}},"total_code_lines":5211,"total_comment_lines":196}},{"id":1003003,"crate":"secp256k1","num":"0.28.1","dl_path":"/api/v1/crates/secp256k1/0.28.1/download","readme_path":"/api/v1/crates/secp256k1/0.28.1/readme","updated_at":"2024-01-03T19:58:13.750487Z","created_at":"2024-01-03T19:58:13.750487Z","downloads":240913,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"hashes-std":["std","hashes/std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.28.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.28.1/downloads","authors":"/api/v1/crates/secp256k1/0.28.1/authors"},"crate_size":121336,"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:58:13.750487Z"}],"checksum":"3f622567e3b4b38154fb8190bcf6b160d7a4301d70595a49195b48c116007a27","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5070,"comment_lines":164,"files":14},"Shell":{"code_lines":136,"comment_lines":32,"files":3}},"total_code_lines":5206,"total_comment_lines":196}},{"id":921121,"crate":"secp256k1","num":"0.28.0","dl_path":"/api/v1/crates/secp256k1/0.28.0/download","readme_path":"/api/v1/crates/secp256k1/0.28.0/readme","updated_at":"2024-01-03T19:58:53.401656Z","created_at":"2023-10-09T22:56:24.982181Z","downloads":1099664,"features":{"alloc":["secp256k1-sys/alloc"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"hashes-std":["std","hashes/std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.28.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.28.0/downloads","authors":"/api/v1/crates/secp256k1/0.28.0/authors"},"crate_size":86171,"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:56:24.982181Z"},{"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:58:53.403196Z"}],"checksum":"2acea373acb8c21ecb5a23741452acd2593ed44ee3d343e72baaa143bc89d0d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5021,"comment_lines":166,"files":14},"Shell":{"code_lines":115,"comment_lines":26,"files":2}},"total_code_lines":5136,"total_comment_lines":192}},{"id":752174,"crate":"secp256k1","num":"0.27.0","dl_path":"/api/v1/crates/secp256k1/0.27.0/download","readme_path":"/api/v1/crates/secp256k1/0.27.0/readme","updated_at":"2023-03-17T15:04:19.406876Z","created_at":"2023-03-17T15:04:19.406876Z","downloads":16835051,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes":["bitcoin_hashes"],"bitcoin-hashes-std":["std","bitcoin_hashes","bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.27.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.27.0/downloads","authors":"/api/v1/crates/secp256k1/0.27.0/authors"},"crate_size":68923,"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:04:19.406876Z"}],"checksum":"25996b82292a7a57ed3508f052cfff8640d38d32018784acd714758b43da9c8f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4500,"comment_lines":224,"files":13},"Shell":{"code_lines":75,"comment_lines":17,"files":1}},"total_code_lines":4575,"total_comment_lines":241}},{"id":703938,"crate":"secp256k1","num":"0.26.0","dl_path":"/api/v1/crates/secp256k1/0.26.0/download","readme_path":"/api/v1/crates/secp256k1/0.26.0/readme","updated_at":"2023-01-15T14:04:38.827541Z","created_at":"2023-01-15T14:04:38.827541Z","downloads":1537365,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes":["bitcoin_hashes"],"bitcoin-hashes-std":["std","bitcoin_hashes","bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.26.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.26.0/downloads","authors":"/api/v1/crates/secp256k1/0.26.0/authors"},"crate_size":67635,"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:04:38.827541Z"}],"checksum":"4124a35fe33ae14259c490fd70fa199a32b9ce9502f2ee6bc4f81ec06fa65894","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4468,"comment_lines":224,"files":13},"Shell":{"code_lines":75,"comment_lines":15,"files":1}},"total_code_lines":4543,"total_comment_lines":239}},{"id":702489,"crate":"secp256k1","num":"0.24.3","dl_path":"/api/v1/crates/secp256k1/0.24.3/download","readme_path":"/api/v1/crates/secp256k1/0.24.3/readme","updated_at":"2023-01-13T13:54:43.737220Z","created_at":"2023-01-13T13:54:43.737220Z","downloads":4288687,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.24.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.24.3/downloads","authors":"/api/v1/crates/secp256k1/0.24.3/authors"},"crate_size":66264,"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-13T13:54:43.737220Z"}],"checksum":"6b1629c9c557ef9b293568b338dddfc8208c98a18c59d722a9d53f859d9c9b62","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4562,"comment_lines":224,"files":13},"Shell":{"code_lines":69,"comment_lines":16,"files":1}},"total_code_lines":4631,"total_comment_lines":240}},{"id":681457,"crate":"secp256k1","num":"0.25.0","dl_path":"/api/v1/crates/secp256k1/0.25.0/download","readme_path":"/api/v1/crates/secp256k1/0.25.0/readme","updated_at":"2022-12-12T13:32:29.210258Z","created_at":"2022-12-12T13:32:29.210258Z","downloads":155083,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes":["bitcoin_hashes"],"bitcoin-hashes-std":["std","bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["std","rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.25.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.25.0/downloads","authors":"/api/v1/crates/secp256k1/0.25.0/authors"},"crate_size":67677,"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:32:29.210258Z"}],"checksum":"550fc3b723a478be77bf74718947cdcdd75144d508aaa70f0a320036905df2a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4468,"comment_lines":224,"files":13},"Shell":{"code_lines":75,"comment_lines":15,"files":1}},"total_code_lines":4543,"total_comment_lines":239}},{"id":678691,"crate":"secp256k1","num":"0.24.2","dl_path":"/api/v1/crates/secp256k1/0.24.2/download","readme_path":"/api/v1/crates/secp256k1/0.24.2/readme","updated_at":"2022-12-07T15:54:47.071715Z","created_at":"2022-12-07T15:54:47.071715Z","downloads":679238,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.24.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.24.2/downloads","authors":"/api/v1/crates/secp256k1/0.24.2/authors"},"crate_size":66261,"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-07T15:54:47.071715Z"}],"checksum":"d9512ffd81e3a3503ed401f79c33168b9148c75038956039166cd750eaa037c3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4562,"comment_lines":224,"files":13},"Shell":{"code_lines":69,"comment_lines":16,"files":1}},"total_code_lines":4631,"total_comment_lines":240}},{"id":678625,"crate":"secp256k1","num":"0.23.5","dl_path":"/api/v1/crates/secp256k1/0.23.5/download","readme_path":"/api/v1/crates/secp256k1/0.23.5/readme","updated_at":"2022-12-07T13:42:33.107353Z","created_at":"2022-12-07T13:42:33.107353Z","downloads":15858,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.23.5/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.23.5/downloads","authors":"/api/v1/crates/secp256k1/0.23.5/authors"},"crate_size":65599,"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-07T13:42:33.107353Z"}],"checksum":"c6ab5e459a2c79d801a1971ec8e1f15d6fced753d269bcd37324d0b8b2fc8f32","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4515,"comment_lines":223,"files":13},"Shell":{"code_lines":71,"comment_lines":18,"files":1}},"total_code_lines":4586,"total_comment_lines":241}},{"id":678622,"crate":"secp256k1","num":"0.22.2","dl_path":"/api/v1/crates/secp256k1/0.22.2/download","readme_path":"/api/v1/crates/secp256k1/0.22.2/readme","updated_at":"2022-12-07T13:38:57.717409Z","created_at":"2022-12-07T13:38:57.717409Z","downloads":1058947,"features":{"alloc":[],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.22.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.22.2/downloads","authors":"/api/v1/crates/secp256k1/0.22.2/authors"},"crate_size":57182,"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-07T13:38:57.717409Z"}],"checksum":"295642060261c80709ac034f52fca8e5a9fa2c7d341ded5cdb164b7c33768b2a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3983,"comment_lines":192,"files":11},"Shell":{"code_lines":64,"comment_lines":17,"files":1}},"total_code_lines":4047,"total_comment_lines":209}},{"id":649799,"crate":"secp256k1","num":"0.24.1","dl_path":"/api/v1/crates/secp256k1/0.24.1/download","readme_path":"/api/v1/crates/secp256k1/0.24.1/readme","updated_at":"2022-12-07T15:55:07.653630Z","created_at":"2022-10-25T20:13:05.594347Z","downloads":327346,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.24.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.24.1/downloads","authors":"/api/v1/crates/secp256k1/0.24.1/authors"},"crate_size":66152,"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-25T20:13:05.594347Z"},{"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":"2022-12-07T15:55:07.657145Z"}],"checksum":"ff55dc09d460954e9ef2fa8a7ced735a964be9981fd50e870b2b3b0705e14964","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4558,"comment_lines":224,"files":13},"Shell":{"code_lines":69,"comment_lines":16,"files":1}},"total_code_lines":4627,"total_comment_lines":240}},{"id":587013,"crate":"secp256k1","num":"0.24.0","dl_path":"/api/v1/crates/secp256k1/0.24.0/download","readme_path":"/api/v1/crates/secp256k1/0.24.0/readme","updated_at":"2022-07-19T22:24:58.383415Z","created_at":"2022-07-19T22:24:58.383415Z","downloads":703689,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.24.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.24.0/downloads","authors":"/api/v1/crates/secp256k1/0.24.0/authors"},"crate_size":65491,"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-07-19T22:24:58.383415Z"}],"checksum":"b7649a0b3ffb32636e60c7ce0d70511eda9c52c658cd0634e194d5a19943aeff","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4511,"comment_lines":224,"files":13},"Shell":{"code_lines":72,"comment_lines":18,"files":1}},"total_code_lines":4583,"total_comment_lines":242}},{"id":586769,"crate":"secp256k1","num":"0.23.4","dl_path":"/api/v1/crates/secp256k1/0.23.4/download","readme_path":"/api/v1/crates/secp256k1/0.23.4/readme","updated_at":"2022-12-07T13:42:56.974987Z","created_at":"2022-07-19T12:45:42.501027Z","downloads":41734,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.23.4/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.23.4/downloads","authors":"/api/v1/crates/secp256k1/0.23.4/authors"},"crate_size":65438,"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-07-19T12:45:42.501027Z"},{"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":"2022-12-07T13:42:56.981982Z"}],"checksum":"6ece73253dd9e1fb540ff324eae554113a31c25fb598d22fd13b088a6a03f90d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4511,"comment_lines":223,"files":13},"Shell":{"code_lines":71,"comment_lines":18,"files":1}},"total_code_lines":4582,"total_comment_lines":241}},{"id":575165,"crate":"secp256k1","num":"0.23.3","dl_path":"/api/v1/crates/secp256k1/0.23.3/download","readme_path":"/api/v1/crates/secp256k1/0.23.3/readme","updated_at":"2022-06-29T12:44:23.716627Z","created_at":"2022-06-29T12:44:23.716627Z","downloads":13381,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.23.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.23.3/downloads","authors":"/api/v1/crates/secp256k1/0.23.3/authors"},"crate_size":65428,"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-29T12:44:23.716627Z"}],"checksum":"77cb4e47e3ccff9a1e168471c11e026c067f50ea7c11bf5e877cae505fb743a0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4517,"comment_lines":223,"files":13},"Shell":{"code_lines":71,"comment_lines":18,"files":1}},"total_code_lines":4588,"total_comment_lines":241}},{"id":574094,"crate":"secp256k1","num":"0.23.2","dl_path":"/api/v1/crates/secp256k1/0.23.2/download","readme_path":"/api/v1/crates/secp256k1/0.23.2/readme","updated_at":"2022-06-27T18:15:50.047717Z","created_at":"2022-06-27T18:15:50.047717Z","downloads":5856,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.23.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.23.2/downloads","authors":"/api/v1/crates/secp256k1/0.23.2/authors"},"crate_size":65277,"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-27T18:15:50.047717Z"}],"checksum":"5328db62fe38ebda0a5bf6c5dd2fcff3a4d55bb182e35a539a9993201a7724e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4508,"comment_lines":223,"files":13},"Shell":{"code_lines":67,"comment_lines":17,"files":1}},"total_code_lines":4575,"total_comment_lines":240}},{"id":572439,"crate":"secp256k1","num":"0.23.1","dl_path":"/api/v1/crates/secp256k1/0.23.1/download","readme_path":"/api/v1/crates/secp256k1/0.23.1/readme","updated_at":"2022-06-24T12:21:30.402455Z","created_at":"2022-06-24T12:21:30.402455Z","downloads":5225,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std","rand/std_rng"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.23.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.23.1/downloads","authors":"/api/v1/crates/secp256k1/0.23.1/authors"},"crate_size":65282,"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-24T12:21:30.402455Z"}],"checksum":"48390a9cf97f47ec99f121301eafd1061ea23ed86934bf9f922a895b608772e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4508,"comment_lines":223,"files":13},"Shell":{"code_lines":67,"comment_lines":17,"files":1}},"total_code_lines":4575,"total_comment_lines":240}},{"id":571158,"crate":"secp256k1","num":"0.23.0","dl_path":"/api/v1/crates/secp256k1/0.23.0/download","readme_path":"/api/v1/crates/secp256k1/0.23.0/readme","updated_at":"2022-06-22T17:03:10.754593Z","created_at":"2022-06-22T17:03:10.754593Z","downloads":5113,"features":{"alloc":["secp256k1-sys/alloc"],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":["global-context"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["alloc","secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.23.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.23.0/downloads","authors":"/api/v1/crates/secp256k1/0.23.0/authors"},"crate_size":65208,"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:03:10.754593Z"}],"checksum":"61f7ccaeed44ae6e882660d11a9ac86ace19695c40802ccb66178abfae2ef2f9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4508,"comment_lines":223,"files":13},"Shell":{"code_lines":67,"comment_lines":17,"files":1}},"total_code_lines":4575,"total_comment_lines":240}},{"id":514844,"crate":"secp256k1","num":"0.22.1","dl_path":"/api/v1/crates/secp256k1/0.22.1/download","readme_path":"/api/v1/crates/secp256k1/0.22.1/readme","updated_at":"2022-12-07T13:39:39.179193Z","created_at":"2022-03-11T21:54:09.030955Z","downloads":574604,"features":{"alloc":[],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.22.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.22.1/downloads","authors":"/api/v1/crates/secp256k1/0.22.1/authors"},"crate_size":56944,"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-11T21:54:09.030955Z"},{"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":"2022-12-07T13:39:39.184303Z"}],"checksum":"26947345339603ae8395f68e2f3d85a6b0a8ddfe6315818e80b8504415099db0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3979,"comment_lines":192,"files":11},"Shell":{"code_lines":64,"comment_lines":17,"files":1}},"total_code_lines":4043,"total_comment_lines":209}},{"id":513399,"crate":"secp256k1","num":"0.22.0","dl_path":"/api/v1/crates/secp256k1/0.22.0/download","readme_path":"/api/v1/crates/secp256k1/0.22.0/readme","updated_at":"2022-03-09T12:57:26.274009Z","created_at":"2022-03-09T12:57:26.274009Z","downloads":6587,"features":{"alloc":[],"bitcoin-hashes-std":["bitcoin_hashes/std"],"default":["std"],"global-context":["std"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.22.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.22.0/downloads","authors":"/api/v1/crates/secp256k1/0.22.0/authors"},"crate_size":56356,"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:57:26.274009Z"}],"checksum":"613d0261dbb8c778d6ce1b410490ca09fa3d1f5ee260f42eef9a9f0cf05ce1d4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3901,"comment_lines":192,"files":11},"Shell":{"code_lines":64,"comment_lines":17,"files":1}},"total_code_lines":3965,"total_comment_lines":209}},{"id":505223,"crate":"secp256k1","num":"0.21.3","dl_path":"/api/v1/crates/secp256k1/0.21.3/download","readme_path":"/api/v1/crates/secp256k1/0.21.3/readme","updated_at":"2022-02-23T18:49:46.313630Z","created_at":"2022-02-23T18:49:46.313630Z","downloads":1877541,"features":{"alloc":[],"default":["std"],"global-context":["std"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.21.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.21.3/downloads","authors":"/api/v1/crates/secp256k1/0.21.3/authors"},"crate_size":55619,"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-02-23T18:49:46.313630Z"}],"checksum":"9c42e6f1735c5f00f51e43e28d6634141f2bcad10931b2609ddd74a86d751260","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3926,"comment_lines":190,"files":11},"Shell":{"code_lines":59,"comment_lines":14,"files":1}},"total_code_lines":3985,"total_comment_lines":204}},{"id":478460,"crate":"secp256k1","num":"0.21.2","dl_path":"/api/v1/crates/secp256k1/0.21.2/download","readme_path":"/api/v1/crates/secp256k1/0.21.2/readme","updated_at":"2022-01-06T22:53:21.136028Z","created_at":"2022-01-06T22:53:21.136028Z","downloads":154405,"features":{"alloc":[],"default":["std"],"global-context":["std","rand-std","global-context-less-secure"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.21.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.21.2/downloads","authors":"/api/v1/crates/secp256k1/0.21.2/authors"},"crate_size":51194,"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-06T22:53:21.136028Z"}],"checksum":"ab7883017d5b21f011ef8040ea9c6c7ac90834c0df26a69e4c0b06276151f125","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3632,"comment_lines":189,"files":11},"Shell":{"code_lines":58,"comment_lines":15,"files":1}},"total_code_lines":3690,"total_comment_lines":204}},{"id":478296,"crate":"secp256k1","num":"0.21.1","dl_path":"/api/v1/crates/secp256k1/0.21.1/download","readme_path":"/api/v1/crates/secp256k1/0.21.1/readme","updated_at":"2022-01-06T15:46:59.632097Z","created_at":"2022-01-06T15:46:59.632097Z","downloads":6169,"features":{"alloc":[],"default":["std"],"global-context":["std","rand-std","global-context-less-secure"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.21.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.21.1/downloads","authors":"/api/v1/crates/secp256k1/0.21.1/authors"},"crate_size":51040,"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-06T15:46:59.632097Z"}],"checksum":"cc85af514e61f9554a5132f42c6195ef74f9204346018aad8cf7f3576e2a995f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3604,"comment_lines":189,"files":11},"Shell":{"code_lines":58,"comment_lines":15,"files":1}},"total_code_lines":3662,"total_comment_lines":204}},{"id":477772,"crate":"secp256k1","num":"0.21.0","dl_path":"/api/v1/crates/secp256k1/0.21.0/download","readme_path":"/api/v1/crates/secp256k1/0.21.0/readme","updated_at":"2022-01-06T15:47:20.824937Z","created_at":"2022-01-05T15:53:51.693902Z","downloads":5008,"features":{"alloc":[],"default":["std"],"global-context":["std","rand-std","global-context-less-secure"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.21.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.21.0/downloads","authors":"/api/v1/crates/secp256k1/0.21.0/authors"},"crate_size":50489,"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-05T15:53:51.693902Z"},{"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":"2022-01-06T15:47:20.829091Z"}],"checksum":"046617e83b46fadd2cdac1543e8793de95a3404d029d015be967efac81e2f72a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3559,"comment_lines":189,"files":11},"Shell":{"code_lines":58,"comment_lines":15,"files":1}},"total_code_lines":3617,"total_comment_lines":204}},{"id":391335,"crate":"secp256k1","num":"0.20.3","dl_path":"/api/v1/crates/secp256k1/0.20.3/download","readme_path":"/api/v1/crates/secp256k1/0.20.3/readme","updated_at":"2021-06-18T21:19:44.657306Z","created_at":"2021-06-18T21:19:44.657306Z","downloads":2592878,"features":{"alloc":[],"default":["std"],"global-context":["std","rand-std","global-context-less-secure"],"global-context-less-secure":[],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.20.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.20.3/downloads","authors":"/api/v1/crates/secp256k1/0.20.3/authors"},"crate_size":47507,"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-18T21:19:44.657306Z"}],"checksum":"97d03ceae636d0fed5bae6a7f4f664354c5f4fcedf6eef053fef17e49f837d0a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3269,"comment_lines":172,"files":9},"Shell":{"code_lines":58,"comment_lines":15,"files":1}},"total_code_lines":3327,"total_comment_lines":187}},{"id":372195,"crate":"secp256k1","num":"0.20.2","dl_path":"/api/v1/crates/secp256k1/0.20.2/download","readme_path":"/api/v1/crates/secp256k1/0.20.2/readme","updated_at":"2021-04-28T16:20:21.157401Z","created_at":"2021-04-28T16:20:21.157401Z","downloads":133000,"features":{"default":["std"],"global-context":["std","rand-std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.20.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.20.2/downloads","authors":"/api/v1/crates/secp256k1/0.20.2/authors"},"crate_size":45766,"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-04-28T16:20:21.157401Z"}],"checksum":"ee5070fdc6f26ca5be6dcfc3d07c76fdb974a63a8b246b459854274145f5a258","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3188,"comment_lines":160,"files":9},"Shell":{"code_lines":57,"comment_lines":15,"files":1}},"total_code_lines":3245,"total_comment_lines":175}},{"id":327874,"crate":"secp256k1","num":"0.20.1","dl_path":"/api/v1/crates/secp256k1/0.20.1/download","readme_path":"/api/v1/crates/secp256k1/0.20.1/readme","updated_at":"2021-01-15T15:01:21.468335Z","created_at":"2021-01-15T15:01:21.468335Z","downloads":159163,"features":{"default":["std"],"global-context":["std","rand-std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.20.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.20.1/downloads","authors":"/api/v1/crates/secp256k1/0.20.1/authors"},"crate_size":45079,"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-15T15:01:21.468335Z"}],"checksum":"733b114f058f260c0af7591434eef4272ae1a8ec2751766d3cb89c6df8d5e450","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3102,"comment_lines":160,"files":8},"Shell":{"code_lines":56,"comment_lines":14,"files":1}},"total_code_lines":3158,"total_comment_lines":174}},{"id":321950,"crate":"secp256k1","num":"0.20.0","dl_path":"/api/v1/crates/secp256k1/0.20.0/download","readme_path":"/api/v1/crates/secp256k1/0.20.0/readme","updated_at":"2021-01-03T20:13:46.934993Z","created_at":"2021-01-03T20:13:46.934993Z","downloads":25876,"features":{"default":["std"],"global-context":["std","rand-std"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.20.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.20.0/downloads","authors":"/api/v1/crates/secp256k1/0.20.0/authors"},"crate_size":45049,"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:46.934993Z"}],"checksum":"fcfd0eece5bc8fca7ca07a0c17ffd334b028f72ffbe9dd8ec924a8c885753278","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3102,"comment_lines":160,"files":8},"Shell":{"code_lines":56,"comment_lines":14,"files":1}},"total_code_lines":3158,"total_comment_lines":174}},{"id":277180,"crate":"secp256k1","num":"0.19.0","dl_path":"/api/v1/crates/secp256k1/0.19.0/download","readme_path":"/api/v1/crates/secp256k1/0.19.0/readme","updated_at":"2020-08-27T16:29:04.494662Z","created_at":"2020-08-27T16:29:04.494662Z","downloads":735999,"features":{"default":["std"],"endomorphism":["secp256k1-sys/endomorphism"],"external-symbols":["secp256k1-sys/external-symbols"],"fuzztarget":["secp256k1-sys/fuzztarget"],"global-context":["std","rand"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.19.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.19.0/downloads","authors":"/api/v1/crates/secp256k1/0.19.0/authors"},"crate_size":37565,"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:29:04.494662Z"}],"checksum":"c6179428c22c73ac0fbb7b5579a56353ce78ba29759b3b8575183336ea74cdfb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2330,"comment_lines":164,"files":7}},"total_code_lines":2330,"total_comment_lines":164}},{"id":277103,"crate":"secp256k1","num":"0.18.0","dl_path":"/api/v1/crates/secp256k1/0.18.0/download","readme_path":"/api/v1/crates/secp256k1/0.18.0/readme","updated_at":"2020-08-27T13:10:56.026019Z","created_at":"2020-08-27T13:10:56.026019Z","downloads":34199,"features":{"default":["std"],"endomorphism":["secp256k1-sys/endomorphism"],"external-symbols":["secp256k1-sys/external-symbols"],"fuzztarget":["secp256k1-sys/fuzztarget"],"global-context":["std","rand"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":["recovery","rand-std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.18.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.18.0/downloads","authors":"/api/v1/crates/secp256k1/0.18.0/authors"},"crate_size":37599,"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-27T13:10:56.026019Z"}],"checksum":"8f3f534ef4e9dfa6c4b2ccca131f791daddf9cc2123b4124615cb144ea91611a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2330,"comment_lines":164,"files":7}},"total_code_lines":2330,"total_comment_lines":164}},{"id":202574,"crate":"secp256k1","num":"0.17.2","dl_path":"/api/v1/crates/secp256k1/0.17.2/download","readme_path":"/api/v1/crates/secp256k1/0.17.2/readme","updated_at":"2020-01-09T15:30:25.639628Z","created_at":"2020-01-09T15:30:25.639628Z","downloads":798686,"features":{"default":["std"],"endomorphism":["secp256k1-sys/endomorphism"],"external-symbols":["secp256k1-sys/external-symbols"],"fuzztarget":["secp256k1-sys/fuzztarget"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.17.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.17.2/downloads","authors":"/api/v1/crates/secp256k1/0.17.2/authors"},"crate_size":33892,"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-09T15:30:25.639628Z"}],"checksum":"2932dc07acd2066ff2e3921a4419606b220ba6cd03a9935123856cc534877056","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2220,"comment_lines":153,"files":7}},"total_code_lines":2220,"total_comment_lines":153}},{"id":195688,"crate":"secp256k1","num":"0.17.1","dl_path":"/api/v1/crates/secp256k1/0.17.1/download","readme_path":"/api/v1/crates/secp256k1/0.17.1/readme","updated_at":"2019-12-11T18:17:50.569077Z","created_at":"2019-12-11T18:17:50.569077Z","downloads":8902,"features":{"default":["std"],"endomorphism":["secp256k1-sys/endomorphism"],"external-symbols":["secp256k1-sys/external-symbols"],"fuzztarget":["secp256k1-sys/fuzztarget"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.17.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.17.1/downloads","authors":"/api/v1/crates/secp256k1/0.17.1/authors"},"crate_size":33861,"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:50.569077Z"}],"checksum":"94caa8148c403b862eb1da1d2e3fc9ea9c38f76491202058779dc9ff36cf4d8d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2220,"comment_lines":153,"files":7}},"total_code_lines":2220,"total_comment_lines":153}},{"id":195542,"crate":"secp256k1","num":"0.17.0","dl_path":"/api/v1/crates/secp256k1/0.17.0/download","readme_path":"/api/v1/crates/secp256k1/0.17.0/readme","updated_at":"2019-12-10T20:46:09.226777Z","created_at":"2019-12-10T20:46:09.226777Z","downloads":5217,"features":{"default":["std"],"endomorphism":["secp256k1-sys/endomorphism"],"external-symbols":["secp256k1-sys/external-symbols"],"fuzztarget":["secp256k1-sys/fuzztarget"],"lowmemory":["secp256k1-sys/lowmemory"],"rand-std":["rand/std"],"recovery":["secp256k1-sys/recovery"],"std":["secp256k1-sys/std"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.17.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.17.0/downloads","authors":"/api/v1/crates/secp256k1/0.17.0/authors"},"crate_size":33824,"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:46:09.226777Z"}],"checksum":"8a857188fd46804dd2f0827fe495cfb828e8840de0145dc7abe8c697de4403bc","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2220,"comment_lines":153,"files":7}},"total_code_lines":2220,"total_comment_lines":153}},{"id":187409,"crate":"secp256k1","num":"0.16.0","dl_path":"/api/v1/crates/secp256k1/0.16.0/download","readme_path":"/api/v1/crates/secp256k1/0.16.0/readme","updated_at":"2019-11-05T18:32:24.832597Z","created_at":"2019-11-05T18:32:24.832597Z","downloads":15051,"features":{"default":["std"],"dont_replace_c_symbols":[],"endomorphism":[],"fuzztarget":[],"lowmemory":[],"rand-std":["rand/std"],"recovery":[],"std":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.16.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.16.0/downloads","authors":"/api/v1/crates/secp256k1/0.16.0/authors"},"crate_size":205364,"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":[],"checksum":"c09827284b9998d39f0c176b8c9e7f8ffd7de47bc37f0a5238eb228a9aa20d4d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2843,"comment_lines":213,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":19153,"total_comment_lines":3607}},{"id":175078,"crate":"secp256k1","num":"0.15.5","dl_path":"/api/v1/crates/secp256k1/0.15.5/download","readme_path":"/api/v1/crates/secp256k1/0.15.5/readme","updated_at":"2019-09-09T10:35:13.658297Z","created_at":"2019-09-09T10:35:13.658297Z","downloads":230932,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":["rand/std"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.15.5/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.15.5/downloads","authors":"/api/v1/crates/secp256k1/0.15.5/authors"},"crate_size":204905,"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":[],"checksum":"4d311229f403d64002e9eed9964dfa5a0a0c1ac443344f7546bf48e916c6053a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2838,"comment_lines":210,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":19148,"total_comment_lines":3604}},{"id":174528,"crate":"secp256k1","num":"0.15.4","dl_path":"/api/v1/crates/secp256k1/0.15.4/download","readme_path":"/api/v1/crates/secp256k1/0.15.4/readme","updated_at":"2019-09-09T10:54:16.161615Z","created_at":"2019-09-06T19:43:19.018692Z","downloads":5298,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"lowmemory":[],"rand-std":["rand/std"],"recovery":[],"std":[],"unstable":[]},"yanked":true,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.15.4/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.15.4/downloads","authors":"/api/v1/crates/secp256k1/0.15.4/authors"},"crate_size":204901,"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":[],"checksum":"916e75d0526498fe7d3c69307093cd41bab4b33547fc338065c4de86959eb14f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2838,"comment_lines":210,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":19148,"total_comment_lines":3604}},{"id":170561,"crate":"secp256k1","num":"0.15.3","dl_path":"/api/v1/crates/secp256k1/0.15.3/download","readme_path":"/api/v1/crates/secp256k1/0.15.3/readme","updated_at":"2019-08-19T17:30:49.181696Z","created_at":"2019-08-19T17:30:49.181696Z","downloads":38468,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":["rand/std"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.15.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.15.3/downloads","authors":"/api/v1/crates/secp256k1/0.15.3/authors"},"crate_size":203807,"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":[],"checksum":"e5618cd39d19d7a3964dde3bd1cc940c58097538ca42b6c3ea1cd66634d39652","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2735,"comment_lines":214,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":19045,"total_comment_lines":3608}},{"id":168973,"crate":"secp256k1","num":"0.15.2","dl_path":"/api/v1/crates/secp256k1/0.15.2/download","readme_path":"/api/v1/crates/secp256k1/0.15.2/readme","updated_at":"2019-08-12T17:49:41.501740Z","created_at":"2019-08-12T17:49:41.501740Z","downloads":6198,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"lowmemory":[],"recovery":[],"std":["rand/std"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.15.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.15.2/downloads","authors":"/api/v1/crates/secp256k1/0.15.2/authors"},"crate_size":203706,"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":[],"checksum":"cb5e46011573999121be47cb9474f8096314fdb8ef48508c3af6e25671a33d9b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2723,"comment_lines":214,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":19033,"total_comment_lines":3608}},{"id":167044,"crate":"secp256k1","num":"0.15.1","dl_path":"/api/v1/crates/secp256k1/0.15.1/download","readme_path":"/api/v1/crates/secp256k1/0.15.1/readme","updated_at":"2019-08-02T15:22:55.735110Z","created_at":"2019-08-02T15:22:55.735110Z","downloads":14592,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"recovery":[],"std":["rand/std"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.15.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.15.1/downloads","authors":"/api/v1/crates/secp256k1/0.15.1/authors"},"crate_size":203531,"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":[],"checksum":"ae5fd6cb1984f1e875bc40d427f45d20c335df48728e31bc49c12cf49c2ac27c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2719,"comment_lines":214,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":19029,"total_comment_lines":3608}},{"id":165335,"crate":"secp256k1","num":"0.15.0","dl_path":"/api/v1/crates/secp256k1/0.15.0/download","readme_path":"/api/v1/crates/secp256k1/0.15.0/readme","updated_at":"2019-07-26T14:57:39.238712Z","created_at":"2019-07-26T14:57:39.238712Z","downloads":16829,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"recovery":[],"std":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":"secp256k1","license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.15.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.15.0/downloads","authors":"/api/v1/crates/secp256k1/0.15.0/authors"},"crate_size":203527,"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":[],"checksum":"e0344a794ff109f85547039536028e12f313178ac1545e49fdf16a530d900a7b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2719,"comment_lines":214,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":19029,"total_comment_lines":3608}},{"id":162963,"crate":"secp256k1","num":"0.14.1","dl_path":"/api/v1/crates/secp256k1/0.14.1/download","readme_path":"/api/v1/crates/secp256k1/0.14.1/readme","updated_at":"2019-07-14T21:27:25.280082Z","created_at":"2019-07-14T21:27:25.280082Z","downloads":9602,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"recovery":[],"std":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.14.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.14.1/downloads","authors":"/api/v1/crates/secp256k1/0.14.1/authors"},"crate_size":203037,"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":[],"checksum":"7b72b57c15282056405f1f74097583f87edddb2613d430cdf682ae2b96503326","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2663,"comment_lines":214,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18973,"total_comment_lines":3608}},{"id":161788,"crate":"secp256k1","num":"0.14.0","dl_path":"/api/v1/crates/secp256k1/0.14.0/download","readme_path":"/api/v1/crates/secp256k1/0.14.0/readme","updated_at":"2019-07-08T15:04:44.936316Z","created_at":"2019-07-08T15:04:44.936316Z","downloads":5166,"features":{"default":["std"],"endomorphism":[],"fuzztarget":[],"recovery":[],"std":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.14.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.14.0/downloads","authors":"/api/v1/crates/secp256k1/0.14.0/authors"},"crate_size":202348,"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":[],"checksum":"2b28fde7e739db006b2d6f7a0428711b9297edf2fbaa8e926c5e8282783fc106","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":8040,"comment_lines":2447,"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":2617,"comment_lines":210,"files":11},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18927,"total_comment_lines":3604}},{"id":151878,"crate":"secp256k1","num":"0.13.0","dl_path":"/api/v1/crates/secp256k1/0.13.0/download","readme_path":"/api/v1/crates/secp256k1/0.13.0/readme","updated_at":"2019-05-21T20:22:48.006612Z","created_at":"2019-05-21T20:22:48.006612Z","downloads":11504,"features":{"default":["std"],"fuzztarget":[],"recovery":[],"std":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.13.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.13.0/downloads","authors":"/api/v1/crates/secp256k1/0.13.0/authors"},"crate_size":192654,"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":[],"checksum":"fb1f2c586f44331cd22561405885bb55d869e042715f29d019dbe68558b4f7ec","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6478,"comment_lines":554,"files":15},"C Header":{"code_lines":7962,"comment_lines":2232,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2418,"comment_lines":202,"files":10},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18428,"total_comment_lines":3370}},{"id":128866,"crate":"secp256k1","num":"0.12.2","dl_path":"/api/v1/crates/secp256k1/0.12.2/download","readme_path":"/api/v1/crates/secp256k1/0.12.2/readme","updated_at":"2019-01-18T16:12:14.638927Z","created_at":"2019-01-18T16:12:14.638927Z","downloads":225336,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.12.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.12.2/downloads","authors":"/api/v1/crates/secp256k1/0.12.2/authors"},"crate_size":190042,"published_by":null,"audit_actions":[],"checksum":"bfaccd3a23619349e0878d9a241f34b1982343cdf67367058cd7d078d326b63e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6478,"comment_lines":554,"files":15},"C Header":{"code_lines":7962,"comment_lines":2232,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2208,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18218,"total_comment_lines":3342}},{"id":128303,"crate":"secp256k1","num":"0.12.1","dl_path":"/api/v1/crates/secp256k1/0.12.1/download","readme_path":"/api/v1/crates/secp256k1/0.12.1/readme","updated_at":"2019-01-15T17:28:21.011593Z","created_at":"2019-01-15T17:28:21.011593Z","downloads":5960,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.12.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.12.1/downloads","authors":"/api/v1/crates/secp256k1/0.12.1/authors"},"crate_size":190011,"published_by":null,"audit_actions":[],"checksum":"2e5cd8be8d1f76286ae246f6fc8f3d1f6b806b2d12974e049d290babb7e0a393","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6478,"comment_lines":554,"files":15},"C Header":{"code_lines":7962,"comment_lines":2232,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2209,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18219,"total_comment_lines":3342}},{"id":123201,"crate":"secp256k1","num":"0.11.6","dl_path":"/api/v1/crates/secp256k1/0.11.6/download","readme_path":"/api/v1/crates/secp256k1/0.11.6/readme","updated_at":"2018-12-19T21:33:20.701263Z","created_at":"2018-12-19T21:33:20.701263Z","downloads":56506,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.11.6/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.11.6/downloads","authors":"/api/v1/crates/secp256k1/0.11.6/authors"},"crate_size":188977,"published_by":null,"audit_actions":[],"checksum":"77b934e699801fc7c0462755340c7b8c00f9d2e324ce2c30fb4c6ca9d2b3a745","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6464,"comment_lines":554,"files":15},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2142,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18100,"total_comment_lines":3323}},{"id":120590,"crate":"secp256k1","num":"0.12.0","dl_path":"/api/v1/crates/secp256k1/0.12.0/download","readme_path":"/api/v1/crates/secp256k1/0.12.0/readme","updated_at":"2018-12-03T14:16:04.171748Z","created_at":"2018-12-03T14:16:04.171748Z","downloads":47427,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.12.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.12.0/downloads","authors":"/api/v1/crates/secp256k1/0.12.0/authors"},"crate_size":189864,"published_by":null,"audit_actions":[],"checksum":"4070f3906e65249228094cf97b04a90799fba04468190bbbcfa812309cf86e32","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6478,"comment_lines":554,"files":15},"C Header":{"code_lines":7962,"comment_lines":2232,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2215,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18225,"total_comment_lines":3342}},{"id":116981,"crate":"secp256k1","num":"0.11.5","dl_path":"/api/v1/crates/secp256k1/0.11.5/download","readme_path":"/api/v1/crates/secp256k1/0.11.5/readme","updated_at":"2018-11-09T18:05:51.246870Z","created_at":"2018-11-09T18:05:51.246870Z","downloads":34492,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.11.5/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.11.5/downloads","authors":"/api/v1/crates/secp256k1/0.11.5/authors"},"crate_size":188937,"published_by":null,"audit_actions":[],"checksum":"e22659b295bc209921ddd4e5379ceaf194fcfd19eb515051b7ba30ce47d8063a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6464,"comment_lines":554,"files":15},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2142,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18100,"total_comment_lines":3323}},{"id":116553,"crate":"secp256k1","num":"0.11.4","dl_path":"/api/v1/crates/secp256k1/0.11.4/download","readme_path":"/api/v1/crates/secp256k1/0.11.4/readme","updated_at":"2018-11-06T21:09:54.379627Z","created_at":"2018-11-06T21:09:54.379627Z","downloads":6010,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.11.4/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.11.4/downloads","authors":"/api/v1/crates/secp256k1/0.11.4/authors"},"crate_size":189076,"published_by":null,"audit_actions":[],"checksum":"00ba1dbe72d48d69286be6f0dfc36a0dc9f1e59bc6e533aac5389c7cd4144f47","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6464,"comment_lines":554,"files":15},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2142,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":18100,"total_comment_lines":3323}},{"id":114882,"crate":"secp256k1","num":"0.11.3","dl_path":"/api/v1/crates/secp256k1/0.11.3/download","readme_path":"/api/v1/crates/secp256k1/0.11.3/readme","updated_at":"2018-10-28T14:46:03.578392Z","created_at":"2018-10-28T14:46:03.578392Z","downloads":8228,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.11.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.11.3/downloads","authors":"/api/v1/crates/secp256k1/0.11.3/authors"},"crate_size":188117,"published_by":null,"audit_actions":[],"checksum":"2fb52fa5dc7bc9a44ff5db0242005dd381e1037d7a6f077f8dee62a73b70b87d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6464,"comment_lines":554,"files":15},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2023,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":17981,"total_comment_lines":3323}},{"id":107853,"crate":"secp256k1","num":"0.11.2","dl_path":"/api/v1/crates/secp256k1/0.11.2/download","readme_path":"/api/v1/crates/secp256k1/0.11.2/readme","updated_at":"2018-09-11T18:47:14.292603Z","created_at":"2018-09-11T18:47:14.292603Z","downloads":9852,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.11.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.11.2/downloads","authors":"/api/v1/crates/secp256k1/0.11.2/authors"},"crate_size":187985,"published_by":null,"audit_actions":[],"checksum":"7927e0d6b4725129f451e912918041a569fc2512a49f6357745db531311b6d90","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6464,"comment_lines":554,"files":15},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2023,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":17981,"total_comment_lines":3323}},{"id":104971,"crate":"secp256k1","num":"0.11.1","dl_path":"/api/v1/crates/secp256k1/0.11.1/download","readme_path":"/api/v1/crates/secp256k1/0.11.1/readme","updated_at":"2018-08-22T21:17:09.702750Z","created_at":"2018-08-22T21:17:09.702750Z","downloads":11621,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.11.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.11.1/downloads","authors":"/api/v1/crates/secp256k1/0.11.1/authors"},"crate_size":187877,"published_by":null,"audit_actions":[],"checksum":"09b9a83dad1ca45195bf788cba1bb4bef2415133cd6f0a97a4da56462e4b824d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6464,"comment_lines":554,"files":15},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":2018,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":17976,"total_comment_lines":3323}},{"id":104960,"crate":"secp256k1","num":"0.11.0","dl_path":"/api/v1/crates/secp256k1/0.11.0/download","readme_path":"/api/v1/crates/secp256k1/0.11.0/readme","updated_at":"2018-08-22T19:03:52.419518Z","created_at":"2018-08-22T19:03:52.419518Z","downloads":5231,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.11.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.11.0/downloads","authors":"/api/v1/crates/secp256k1/0.11.0/authors"},"crate_size":187534,"published_by":null,"audit_actions":[],"checksum":"1a58ba4f4ec331e584acf345537969c27989c03669cdef73e4555b6c2789be5f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6464,"comment_lines":554,"files":15},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":1985,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":17943,"total_comment_lines":3323}},{"id":101284,"crate":"secp256k1","num":"0.10.0","dl_path":"/api/v1/crates/secp256k1/0.10.0/download","readme_path":"/api/v1/crates/secp256k1/0.10.0/readme","updated_at":"2018-07-26T20:26:54.512841Z","created_at":"2018-07-26T20:26:54.512841Z","downloads":15116,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.10.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.10.0/downloads","authors":"/api/v1/crates/secp256k1/0.10.0/authors"},"crate_size":185342,"published_by":null,"audit_actions":[],"checksum":"d7b04dcdcf207060bf4ce8bb33239e4d4a7d8264457ee0a730373af065b1b467","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/","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":6453,"comment_lines":553,"files":14},"C Header":{"code_lines":7924,"comment_lines":2213,"files":52},"GNU Style Assembly":{"code_lines":748,"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":1938,"comment_lines":174,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":17885,"total_comment_lines":3322}},{"id":95392,"crate":"secp256k1","num":"0.9.2","dl_path":"/api/v1/crates/secp256k1/0.9.2/download","readme_path":"/api/v1/crates/secp256k1/0.9.2/readme","updated_at":"2018-06-04T21:02:22.662393Z","created_at":"2018-06-04T21:02:22.662393Z","downloads":33596,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.9.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.9.2/downloads","authors":"/api/v1/crates/secp256k1/0.9.2/authors"},"crate_size":155783,"published_by":null,"audit_actions":[],"checksum":"5069c254c205a857448a53e0d08bd4187ecbc9e148e72c3f719553a7c92fbd49","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/0.8.4/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2091,"comment_lines":193,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14811,"total_comment_lines":2778}},{"id":95077,"crate":"secp256k1","num":"0.9.1","dl_path":"/api/v1/crates/secp256k1/0.9.1/download","readme_path":"/api/v1/crates/secp256k1/0.9.1/readme","updated_at":"2018-06-01T19:21:25.489715Z","created_at":"2018-06-01T19:21:25.489715Z","downloads":5241,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.9.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.9.1/downloads","authors":"/api/v1/crates/secp256k1/0.9.1/authors"},"crate_size":155209,"published_by":null,"audit_actions":[],"checksum":"5be496bc565e84c5c74cb23c85219179afbee708405df57418f6cfd779d2692e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/0.8.4/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2063,"comment_lines":193,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14783,"total_comment_lines":2778}},{"id":85812,"crate":"secp256k1","num":"0.9.0","dl_path":"/api/v1/crates/secp256k1/0.9.0/download","readme_path":"/api/v1/crates/secp256k1/0.9.0/readme","updated_at":"2018-03-21T22:09:41.355817Z","created_at":"2018-03-21T22:09:41.355817Z","downloads":7347,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.9.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.9.0/downloads","authors":"/api/v1/crates/secp256k1/0.9.0/authors"},"crate_size":154943,"published_by":null,"audit_actions":[],"checksum":"0e086abae4735493ed2ac11eaa99b7745aa6f3f6a379859b116e2a750dec991e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/0.8.4/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2022,"comment_lines":193,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14742,"total_comment_lines":2778}},{"id":85623,"crate":"secp256k1","num":"0.8.5","dl_path":"/api/v1/crates/secp256k1/0.8.5/download","readme_path":"/api/v1/crates/secp256k1/0.8.5/readme","updated_at":"2018-03-20T17:01:00.647335Z","created_at":"2018-03-20T17:01:00.647335Z","downloads":7830,"features":{"default":[],"fuzztarget":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.8.5/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.8.5/downloads","authors":"/api/v1/crates/secp256k1/0.8.5/authors"},"crate_size":157781,"published_by":null,"audit_actions":[],"checksum":"210f95d3b01213315a1fd5bb7dcc9e0488108bfa0c6805861920c570b8467002","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/0.8.4/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2330,"comment_lines":206,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":15050,"total_comment_lines":2791}},{"id":83435,"crate":"secp256k1","num":"0.8.4","dl_path":"/api/v1/crates/secp256k1/0.8.4/download","readme_path":"/api/v1/crates/secp256k1/0.8.4/readme","updated_at":"2018-03-05T19:43:27.974743Z","created_at":"2018-03-05T19:43:27.974743Z","downloads":5448,"features":{"default":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.8.4/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.8.4/downloads","authors":"/api/v1/crates/secp256k1/0.8.4/authors"},"crate_size":155643,"published_by":null,"audit_actions":[],"checksum":"b32876a2296f4af34c3484dba720f731c579e44249172f2b2bcde28f58e849e2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/rust-bitcoin/rust-secp256k1/","documentation":"https://docs.rs/secp256k1/0.8.4/secp256k1/","repository":"https://github.com/rust-bitcoin/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2022,"comment_lines":192,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14742,"total_comment_lines":2777}},{"id":82506,"crate":"secp256k1","num":"0.8.3","dl_path":"/api/v1/crates/secp256k1/0.8.3/download","readme_path":"/api/v1/crates/secp256k1/0.8.3/readme","updated_at":"2018-02-25T22:51:45.625813Z","created_at":"2018-02-25T22:51:45.625813Z","downloads":5577,"features":{"default":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.8.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.8.3/downloads","authors":"/api/v1/crates/secp256k1/0.8.3/authors"},"crate_size":155616,"published_by":null,"audit_actions":[],"checksum":"7bd7297f224d7d6b33b02b2b89e6731fb4b4d0b267afca05226fd479e9795fbd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":null,"repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2022,"comment_lines":192,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14742,"total_comment_lines":2777}},{"id":81087,"crate":"secp256k1","num":"0.8.2","dl_path":"/api/v1/crates/secp256k1/0.8.2/download","readme_path":"/api/v1/crates/secp256k1/0.8.2/readme","updated_at":"2018-02-14T16:26:33.139581Z","created_at":"2018-02-14T16:26:33.139581Z","downloads":6340,"features":{"default":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.8.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.8.2/downloads","authors":"/api/v1/crates/secp256k1/0.8.2/authors"},"crate_size":155633,"published_by":null,"audit_actions":[],"checksum":"bc87098e7943d5cf4a1b3d4e4ce23708fa2127e532ee6451c695537a6b6f563f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2022,"comment_lines":192,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14742,"total_comment_lines":2777}},{"id":75197,"crate":"secp256k1","num":"0.8.1","dl_path":"/api/v1/crates/secp256k1/0.8.1/download","readme_path":"/api/v1/crates/secp256k1/0.8.1/readme","updated_at":"2017-12-22T17:47:12.209736Z","created_at":"2017-12-22T17:47:12.209736Z","downloads":6421,"features":{"default":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.8.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.8.1/downloads","authors":"/api/v1/crates/secp256k1/0.8.1/authors"},"crate_size":155621,"published_by":null,"audit_actions":[],"checksum":"b5b4571781ea1d4abc734d4b283252e483fd40ea2fb8f4833394b6c3439dac9e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":2020,"comment_lines":192,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14740,"total_comment_lines":2777}},{"id":74927,"crate":"secp256k1","num":"0.8.0","dl_path":"/api/v1/crates/secp256k1/0.8.0/download","readme_path":"/api/v1/crates/secp256k1/0.8.0/readme","updated_at":"2017-12-19T23:22:39.879136Z","created_at":"2017-12-19T23:22:39.879136Z","downloads":5232,"features":{"default":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.8.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.8.0/downloads","authors":"/api/v1/crates/secp256k1/0.8.0/authors"},"crate_size":155105,"published_by":null,"audit_actions":[],"checksum":"c167ecce69e4eafcf3a96e3441d81fd95e4976a540aa457d504611ca8a6cce0f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1984,"comment_lines":192,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14704,"total_comment_lines":2777}},{"id":60774,"crate":"secp256k1","num":"0.7.1","dl_path":"/api/v1/crates/secp256k1/0.7.1/download","readme_path":"/api/v1/crates/secp256k1/0.7.1/readme","updated_at":"2017-11-30T02:27:36.607327Z","created_at":"2017-07-26T15:39:11.242101Z","downloads":415311,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.7.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.7.1/downloads","authors":"/api/v1/crates/secp256k1/0.7.1/authors"},"crate_size":154621,"published_by":null,"audit_actions":[],"checksum":"3f9936100bc0f85f254359b0f86d9aefe8440d00d40d945dbe1908206574b81e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1954,"comment_lines":192,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14674,"total_comment_lines":2777}},{"id":60315,"crate":"secp256k1","num":"0.7.0","dl_path":"/api/v1/crates/secp256k1/0.7.0/download","readme_path":"/api/v1/crates/secp256k1/0.7.0/readme","updated_at":"2017-11-30T03:58:38.368589Z","created_at":"2017-07-21T20:37:33.437070Z","downloads":5232,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.7.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.7.0/downloads","authors":"/api/v1/crates/secp256k1/0.7.0/authors"},"crate_size":154276,"published_by":null,"audit_actions":[],"checksum":"165102e91894d5b806b1cae7cf3b0fa0dc3f5630344126501442f4c1f1b68924","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1902,"comment_lines":190,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14622,"total_comment_lines":2775}},{"id":59468,"crate":"secp256k1","num":"0.6.3","dl_path":"/api/v1/crates/secp256k1/0.6.3/download","readme_path":"/api/v1/crates/secp256k1/0.6.3/readme","updated_at":"2017-11-30T03:45:06.096447Z","created_at":"2017-07-12T20:52:58.319314Z","downloads":28010,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.6.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.6.3/downloads","authors":"/api/v1/crates/secp256k1/0.6.3/authors"},"crate_size":153721,"published_by":null,"audit_actions":[],"checksum":"10915a2fa4f8016ed747eb847f096b0d44b22c6b624a36d3cc76964f6af4821a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1863,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14583,"total_comment_lines":2774}},{"id":52661,"crate":"secp256k1","num":"0.6.2","dl_path":"/api/v1/crates/secp256k1/0.6.2/download","readme_path":"/api/v1/crates/secp256k1/0.6.2/readme","updated_at":"2017-11-30T03:28:08.557004Z","created_at":"2017-05-08T13:58:14.124539Z","downloads":10487,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.6.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.6.2/downloads","authors":"/api/v1/crates/secp256k1/0.6.2/authors"},"crate_size":153551,"published_by":null,"audit_actions":[],"checksum":"89337332d12a98dd8f949f3fcfa5bc505783e9b620317ef1bbd89af7d4ca7302","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1826,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14546,"total_comment_lines":2774}},{"id":52659,"crate":"secp256k1","num":"0.6.1","dl_path":"/api/v1/crates/secp256k1/0.6.1/download","readme_path":"/api/v1/crates/secp256k1/0.6.1/readme","updated_at":"2017-11-30T02:37:27.435598Z","created_at":"2017-05-08T13:52:01.640808Z","downloads":5262,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.6.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.6.1/downloads","authors":"/api/v1/crates/secp256k1/0.6.1/authors"},"crate_size":153490,"published_by":null,"audit_actions":[],"checksum":"6f36ced5005394acb85a36d9deaec6ca3e208054a95b120a92a4fb51e8136113","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1821,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14541,"total_comment_lines":2774}},{"id":35542,"crate":"secp256k1","num":"0.6.0","dl_path":"/api/v1/crates/secp256k1/0.6.0/download","readme_path":"/api/v1/crates/secp256k1/0.6.0/readme","updated_at":"2017-11-30T03:56:31.659212Z","created_at":"2016-10-10T13:15:59.590637Z","downloads":9458,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.6.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.6.0/downloads","authors":"/api/v1/crates/secp256k1/0.6.0/authors"},"crate_size":153660,"published_by":null,"audit_actions":[],"checksum":"bf8566722f7c3ed195d17ef9664d0de7f862f7f480f49479df3c28233415f50b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"Java":{"code_lines":34,"comment_lines":19,"files":1},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1849,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":14569,"total_comment_lines":2774}},{"id":32129,"crate":"secp256k1","num":"0.5.6","dl_path":"/api/v1/crates/secp256k1/0.5.6/download","readme_path":"/api/v1/crates/secp256k1/0.5.6/readme","updated_at":"2017-11-30T04:00:53.561312Z","created_at":"2016-08-20T17:01:26.851582Z","downloads":9676,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.5.6/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.5.6/downloads","authors":"/api/v1/crates/secp256k1/0.5.6/authors"},"crate_size":2187573,"published_by":null,"audit_actions":[],"checksum":"706858d36517ff93888b33ee2e8d7e76c70a1d1adc1e02843e2893b75c79144c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1849,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":38773,"total_comment_lines":3419}},{"id":31429,"crate":"secp256k1","num":"0.5.5","dl_path":"/api/v1/crates/secp256k1/0.5.5/download","readme_path":"/api/v1/crates/secp256k1/0.5.5/readme","updated_at":"2017-11-30T02:41:30.457382Z","created_at":"2016-08-07T21:35:48.763655Z","downloads":5581,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.5.5/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.5.5/downloads","authors":"/api/v1/crates/secp256k1/0.5.5/authors"},"crate_size":2187550,"published_by":null,"audit_actions":[],"checksum":"2ffd31aa1f9beaa7a6f8a80dcd79d6e321faf9a48c6c248e703f61bd9c9ff43b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":95,"comment_lines":0,"files":1},"C":{"code_lines":5111,"comment_lines":416,"files":12},"C Header":{"code_lines":7347,"comment_lines":2101,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1809,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":38733,"total_comment_lines":3419}},{"id":19621,"crate":"secp256k1","num":"0.5.4","dl_path":"/api/v1/crates/secp256k1/0.5.4/download","readme_path":"/api/v1/crates/secp256k1/0.5.4/readme","updated_at":"2017-11-30T03:16:16.877346Z","created_at":"2015-12-20T19:48:56.292958Z","downloads":7456,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.5.4/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.5.4/downloads","authors":"/api/v1/crates/secp256k1/0.5.4/authors"},"crate_size":2170642,"published_by":null,"audit_actions":[],"checksum":"9fea69e90fc9f8bd172d5e2f17868d5764669332623e89b0196ecc80f049f103","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1775,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37908,"total_comment_lines":3349}},{"id":19596,"crate":"secp256k1","num":"0.5.3","dl_path":"/api/v1/crates/secp256k1/0.5.3/download","readme_path":"/api/v1/crates/secp256k1/0.5.3/readme","updated_at":"2017-11-30T03:42:25.582934Z","created_at":"2015-12-20T02:23:03.094049Z","downloads":5560,"features":{"default":[],"dev":["clippy"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.5.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.5.3/downloads","authors":"/api/v1/crates/secp256k1/0.5.3/authors"},"crate_size":2171610,"published_by":null,"audit_actions":[],"checksum":"6e79d79bd38ae63db539ddb9df69b975f9b031afaf678a8710242388300ab5f7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1775,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37908,"total_comment_lines":3349}},{"id":19444,"crate":"secp256k1","num":"0.5.2","dl_path":"/api/v1/crates/secp256k1/0.5.2/download","readme_path":"/api/v1/crates/secp256k1/0.5.2/readme","updated_at":"2017-11-30T02:41:22.531037Z","created_at":"2015-12-16T04:29:17.534959Z","downloads":5558,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.5.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.5.2/downloads","authors":"/api/v1/crates/secp256k1/0.5.2/authors"},"crate_size":2171515,"published_by":null,"audit_actions":[],"checksum":"d1e645f2dd089e27d6ec5f190f567522df674d218410abf596653309d739f125","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1775,"comment_lines":189,"files":8},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37908,"total_comment_lines":3349}},{"id":18260,"crate":"secp256k1","num":"0.5.1","dl_path":"/api/v1/crates/secp256k1/0.5.1/download","readme_path":"/api/v1/crates/secp256k1/0.5.1/readme","updated_at":"2017-11-30T03:16:03.087649Z","created_at":"2015-11-19T00:24:28.901050Z","downloads":6587,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.5.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.5.1/downloads","authors":"/api/v1/crates/secp256k1/0.5.1/authors"},"crate_size":2169569,"published_by":null,"audit_actions":[],"checksum":"98de2a51a9e9c3624125bdfcb7fbaabf02b754535bbbb90818621cf61f012bc4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1626,"comment_lines":169,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37759,"total_comment_lines":3329}},{"id":18160,"crate":"secp256k1","num":"0.5.0","dl_path":"/api/v1/crates/secp256k1/0.5.0/download","readme_path":"/api/v1/crates/secp256k1/0.5.0/readme","updated_at":"2017-11-30T04:13:16.875680Z","created_at":"2015-11-15T23:09:53.427947Z","downloads":5624,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.5.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.5.0/downloads","authors":"/api/v1/crates/secp256k1/0.5.0/authors"},"crate_size":2169558,"published_by":null,"audit_actions":[],"checksum":"ba575c7aa874d23e97043f2926e6403bd01748d9f289ae3ab76f3f22d6c78dfa","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1625,"comment_lines":169,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37758,"total_comment_lines":3329}},{"id":17845,"crate":"secp256k1","num":"0.4.2","dl_path":"/api/v1/crates/secp256k1/0.4.2/download","readme_path":"/api/v1/crates/secp256k1/0.4.2/readme","updated_at":"2017-11-30T04:13:16.872111Z","created_at":"2015-11-08T21:13:26.910795Z","downloads":5818,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.4.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.4.2/downloads","authors":"/api/v1/crates/secp256k1/0.4.2/authors"},"crate_size":2169661,"published_by":null,"audit_actions":[],"checksum":"6f4a8181bac1791a97f6bdcf0cfde5d02e89218d32dfe60a0ab00438654fff27","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1628,"comment_lines":169,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37761,"total_comment_lines":3329}},{"id":17278,"crate":"secp256k1","num":"0.4.1","dl_path":"/api/v1/crates/secp256k1/0.4.1/download","readme_path":"/api/v1/crates/secp256k1/0.4.1/readme","updated_at":"2017-11-30T03:56:28.366796Z","created_at":"2015-10-26T19:29:41.684783Z","downloads":5619,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.4.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.4.1/downloads","authors":"/api/v1/crates/secp256k1/0.4.1/authors"},"crate_size":2169921,"published_by":null,"audit_actions":[],"checksum":"d9b564cefd2039cbb4522a0cdc1243d8f973f783dd825b7612a8b6b3cfb27ff4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1625,"comment_lines":169,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37758,"total_comment_lines":3329}},{"id":17275,"crate":"secp256k1","num":"0.4.0","dl_path":"/api/v1/crates/secp256k1/0.4.0/download","readme_path":"/api/v1/crates/secp256k1/0.4.0/readme","updated_at":"2017-11-30T03:56:28.364991Z","created_at":"2015-10-26T18:01:02.471945Z","downloads":5600,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.4.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.4.0/downloads","authors":"/api/v1/crates/secp256k1/0.4.0/authors"},"crate_size":2174202,"published_by":null,"audit_actions":[],"checksum":"5a3c40b09bf2cb0738987e259b91117d29fbba3417476cca57a1eb9b7b02849b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Automake":{"code_lines":93,"comment_lines":0,"files":1},"C":{"code_lines":4102,"comment_lines":382,"files":11},"C Header":{"code_lines":7567,"comment_lines":2065,"files":52},"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"Java":{"code_lines":34,"comment_lines":19,"files":1},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"M4":{"code_lines":131,"comment_lines":48,"files":2},"Rust":{"code_lines":1589,"comment_lines":162,"files":7},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":37722,"total_comment_lines":3322}},{"id":17251,"crate":"secp256k1","num":"0.3.3","dl_path":"/api/v1/crates/secp256k1/0.3.3/download","readme_path":"/api/v1/crates/secp256k1/0.3.3/readme","updated_at":"2017-11-30T03:56:28.363167Z","created_at":"2015-10-25T23:29:58.255608Z","downloads":6094,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.3.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.3.3/downloads","authors":"/api/v1/crates/secp256k1/0.3.3/authors"},"crate_size":2049910,"published_by":null,"audit_actions":[],"checksum":"efbfcc75cd72fd75c1ecb9015436aaea24e73233953bab74f9d37de171767863","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1544,"comment_lines":144,"files":6}},"total_code_lines":25748,"total_comment_lines":789}},{"id":16822,"crate":"secp256k1","num":"0.3.2","dl_path":"/api/v1/crates/secp256k1/0.3.2/download","readme_path":"/api/v1/crates/secp256k1/0.3.2/readme","updated_at":"2017-11-30T04:13:16.868435Z","created_at":"2015-10-17T14:51:48.892424Z","downloads":5629,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.3.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.3.2/downloads","authors":"/api/v1/crates/secp256k1/0.3.2/authors"},"crate_size":2049860,"published_by":null,"audit_actions":[],"checksum":"2517c773ccdbb0ec58903edb6119dd1d003416fc94d584288773481027ebba76","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1540,"comment_lines":144,"files":6}},"total_code_lines":25744,"total_comment_lines":789}},{"id":16689,"crate":"secp256k1","num":"0.3.1","dl_path":"/api/v1/crates/secp256k1/0.3.1/download","readme_path":"/api/v1/crates/secp256k1/0.3.1/readme","updated_at":"2017-11-30T04:13:16.864782Z","created_at":"2015-10-14T17:31:50.298113Z","downloads":5628,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.3.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.3.1/downloads","authors":"/api/v1/crates/secp256k1/0.3.1/authors"},"crate_size":2049763,"published_by":null,"audit_actions":[],"checksum":"3e67866239c6d900fba43738ae8fc1c96bce42c92e70f4c3895ab7c18a1cc2b3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1527,"comment_lines":144,"files":6}},"total_code_lines":25731,"total_comment_lines":789}},{"id":16687,"crate":"secp256k1","num":"0.3.0","dl_path":"/api/v1/crates/secp256k1/0.3.0/download","readme_path":"/api/v1/crates/secp256k1/0.3.0/readme","updated_at":"2017-11-30T04:13:14.762845Z","created_at":"2015-10-14T16:14:43.000309Z","downloads":5579,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.3.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.3.0/downloads","authors":"/api/v1/crates/secp256k1/0.3.0/authors"},"crate_size":2049562,"published_by":null,"audit_actions":[],"checksum":"cb987eb4b7d430d9e2eb438847882bfe864e424557a6bc2c1b71721940d421f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1506,"comment_lines":144,"files":6}},"total_code_lines":25710,"total_comment_lines":789}},{"id":16544,"crate":"secp256k1","num":"0.2.4","dl_path":"/api/v1/crates/secp256k1/0.2.4/download","readme_path":"/api/v1/crates/secp256k1/0.2.4/readme","updated_at":"2017-11-30T04:13:14.760855Z","created_at":"2015-10-09T19:29:45.160584Z","downloads":5743,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.2.4/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.2.4/downloads","authors":"/api/v1/crates/secp256k1/0.2.4/authors"},"crate_size":2049336,"published_by":null,"audit_actions":[],"checksum":"253846bee254ca5b2285bc68e44c3a6cf67db4291878633065d20a2d61992ba0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1432,"comment_lines":144,"files":6}},"total_code_lines":25636,"total_comment_lines":789}},{"id":15919,"crate":"secp256k1","num":"0.2.3","dl_path":"/api/v1/crates/secp256k1/0.2.3/download","readme_path":"/api/v1/crates/secp256k1/0.2.3/readme","updated_at":"2017-11-30T04:13:14.758799Z","created_at":"2015-09-20T20:32:27.389839Z","downloads":5593,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.2.3/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.2.3/downloads","authors":"/api/v1/crates/secp256k1/0.2.3/authors"},"crate_size":2049185,"published_by":null,"audit_actions":[],"checksum":"005ddfa4172240c330875ffcb46f9458f9e03f65305f0b14b101fdc798580f16","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1410,"comment_lines":145,"files":6}},"total_code_lines":25614,"total_comment_lines":790}},{"id":15913,"crate":"secp256k1","num":"0.2.2","dl_path":"/api/v1/crates/secp256k1/0.2.2/download","readme_path":"/api/v1/crates/secp256k1/0.2.2/readme","updated_at":"2017-11-30T04:13:12.697400Z","created_at":"2015-09-20T18:06:05.225940Z","downloads":5585,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.2.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.2.2/downloads","authors":"/api/v1/crates/secp256k1/0.2.2/authors"},"crate_size":2049351,"published_by":null,"audit_actions":[],"checksum":"fc93f2b4c28e4b003c45f25e59d501ae16d49d605e7a512459397420cce18351","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1411,"comment_lines":145,"files":6}},"total_code_lines":25615,"total_comment_lines":790}},{"id":15911,"crate":"secp256k1","num":"0.2.1","dl_path":"/api/v1/crates/secp256k1/0.2.1/download","readme_path":"/api/v1/crates/secp256k1/0.2.1/readme","updated_at":"2017-11-30T04:13:12.695420Z","created_at":"2015-09-20T17:56:31.495531Z","downloads":3303,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.2.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.2.1/downloads","authors":"/api/v1/crates/secp256k1/0.2.1/authors"},"crate_size":2049128,"published_by":null,"audit_actions":[],"checksum":"e08f8c25dfe7a1df60c08b558834819f0b70d65c004208171b5b3503403ed75b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1408,"comment_lines":145,"files":6}},"total_code_lines":25612,"total_comment_lines":790}},{"id":15864,"crate":"secp256k1","num":"0.2.0","dl_path":"/api/v1/crates/secp256k1/0.2.0/download","readme_path":"/api/v1/crates/secp256k1/0.2.0/readme","updated_at":"2017-11-30T03:06:22.120400Z","created_at":"2015-09-19T19:05:54.550538Z","downloads":3403,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.2.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.2.0/downloads","authors":"/api/v1/crates/secp256k1/0.2.0/authors"},"crate_size":2051687,"published_by":null,"audit_actions":[],"checksum":"8381fab7fbb8fb5c703258da45fbe6c252b9f3a8ac37a9925d814589c5fae698","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1110,"comment_lines":225,"files":15},"HTML":{"code_lines":8399,"comment_lines":0,"files":171},"JavaScript":{"code_lines":14695,"comment_lines":420,"files":25},"Rust":{"code_lines":1408,"comment_lines":145,"files":6}},"total_code_lines":25612,"total_comment_lines":790}},{"id":9851,"crate":"secp256k1","num":"0.1.2","dl_path":"/api/v1/crates/secp256k1/0.1.2/download","readme_path":"/api/v1/crates/secp256k1/0.1.2/readme","updated_at":"2017-11-30T03:06:22.113172Z","created_at":"2015-05-04T15:37:00.149146Z","downloads":3334,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.1.2/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.1.2/downloads","authors":"/api/v1/crates/secp256k1/0.1.2/authors"},"crate_size":16461,"published_by":null,"audit_actions":[],"checksum":"fb98dfa26ce55068a131efe2b8f2e0cb36caffcbd79aae3fe4a886736f7d6562","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1500,"comment_lines":125,"files":5}},"total_code_lines":1500,"total_comment_lines":125}},{"id":9850,"crate":"secp256k1","num":"0.1.1","dl_path":"/api/v1/crates/secp256k1/0.1.1/download","readme_path":"/api/v1/crates/secp256k1/0.1.1/readme","updated_at":"2017-11-30T03:06:22.106833Z","created_at":"2015-05-04T15:34:33.884261Z","downloads":3102,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.1.1/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.1.1/downloads","authors":"/api/v1/crates/secp256k1/0.1.1/authors"},"crate_size":16466,"published_by":null,"audit_actions":[],"checksum":"c93b9095d29ea8d7bccb60e97306939c2112a20eb26f82d2f1f9c230c57ae2a1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":"https://github.com/apoelstra/rust-secp256k1/","documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":"https://github.com/apoelstra/rust-secp256k1/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1500,"comment_lines":125,"files":5}},"total_code_lines":1500,"total_comment_lines":125}},{"id":9848,"crate":"secp256k1","num":"0.1.0","dl_path":"/api/v1/crates/secp256k1/0.1.0/download","readme_path":"/api/v1/crates/secp256k1/0.1.0/readme","updated_at":"2017-11-30T04:13:12.689174Z","created_at":"2015-05-04T15:32:52.146089Z","downloads":3098,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/secp256k1/0.1.0/dependencies","version_downloads":"/api/v1/crates/secp256k1/0.1.0/downloads","authors":"/api/v1/crates/secp256k1/0.1.0/authors"},"crate_size":16405,"published_by":null,"audit_actions":[],"checksum":"5752bd816f3e0906a5927d920b66ab2b357d00d4dd8f328b6e152646ad21a03a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust bindings for Pieter Wuille's `libsecp256k1` library. Implements ECDSA for the SECG elliptic curve group secp256k1 and related utilities.","homepage":null,"documentation":"https://www.wpsoftware.net/rustdoc/secp256k1/","repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1500,"comment_lines":125,"files":5}},"total_code_lines":1500,"total_comment_lines":125}}],"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":"ecdsa","keyword":"ecdsa","created_at":"2015-05-04T15:32:52.178717Z","crates_cnt":99},{"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":[]}