{"crate":{"id":"libsecp256k1-core","name":"libsecp256k1-core","updated_at":"2021-09-17T11:18:22.532527Z","versions":[426790,426788,403140,391122,379881,224571],"keywords":["no_std","bitcoin","secp256k1","ecdsa","crypto"],"categories":[],"badges":[],"created_at":"2020-03-25T16:30:28.327565Z","downloads":35018058,"recent_downloads":4505711,"default_version":"0.3.0","num_versions":6,"yanked":false,"max_version":"0.3.0","newest_version":"0.3.0","max_stable_version":"0.3.0","description":"Core functions for pure Rust secp256k1 implementation.","homepage":null,"documentation":null,"repository":"https://github.com/paritytech/libsecp256k1","links":{"version_downloads":"/api/v1/crates/libsecp256k1-core/downloads","versions":null,"owners":"/api/v1/crates/libsecp256k1-core/owners","owner_team":"/api/v1/crates/libsecp256k1-core/owner_team","owner_user":"/api/v1/crates/libsecp256k1-core/owner_user","reverse_dependencies":"/api/v1/crates/libsecp256k1-core/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":426790,"crate":"libsecp256k1-core","num":"0.3.0","dl_path":"/api/v1/crates/libsecp256k1-core/0.3.0/download","readme_path":"/api/v1/crates/libsecp256k1-core/0.3.0/readme","updated_at":"2021-09-17T11:18:22.532527Z","created_at":"2021-09-17T11:18:22.532527Z","downloads":19169142,"features":{"default":["std"],"std":["subtle/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/libsecp256k1-core/0.3.0/dependencies","version_downloads":"/api/v1/crates/libsecp256k1-core/0.3.0/downloads","authors":"/api/v1/crates/libsecp256k1-core/0.3.0/authors"},"crate_size":25083,"published_by":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"audit_actions":[{"action":"publish","user":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"time":"2021-09-17T11:18:22.532527Z"}],"checksum":"5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core functions for pure Rust secp256k1 implementation.","homepage":null,"documentation":null,"repository":"https://github.com/paritytech/libsecp256k1","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3885,"comment_lines":209,"files":9}},"total_code_lines":3885,"total_comment_lines":209}},{"id":426788,"crate":"libsecp256k1-core","num":"0.2.3","dl_path":"/api/v1/crates/libsecp256k1-core/0.2.3/download","readme_path":"/api/v1/crates/libsecp256k1-core/0.2.3/readme","updated_at":"2021-09-17T11:18:40.012450Z","created_at":"2021-09-17T11:15:31.063702Z","downloads":1748,"features":{"default":["std"],"std":["subtle/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/libsecp256k1-core/0.2.3/dependencies","version_downloads":"/api/v1/crates/libsecp256k1-core/0.2.3/downloads","authors":"/api/v1/crates/libsecp256k1-core/0.2.3/authors"},"crate_size":25085,"published_by":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"audit_actions":[{"action":"publish","user":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"time":"2021-09-17T11:15:31.063702Z"},{"action":"yank","user":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"time":"2021-09-17T11:18:38.848848Z"}],"checksum":"735d8ec4c5d8a154954f9c714ae948433a2288771ac77198a8e9751499370449","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core functions for pure Rust secp256k1 implementation.","homepage":null,"documentation":null,"repository":"https://github.com/paritytech/libsecp256k1","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3885,"comment_lines":209,"files":9}},"total_code_lines":3885,"total_comment_lines":209}},{"id":403140,"crate":"libsecp256k1-core","num":"0.2.2","dl_path":"/api/v1/crates/libsecp256k1-core/0.2.2/download","readme_path":"/api/v1/crates/libsecp256k1-core/0.2.2/readme","updated_at":"2021-07-20T00:26:16.613070Z","created_at":"2021-07-20T00:26:16.613070Z","downloads":15217953,"features":{"default":["std"],"std":["subtle/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/libsecp256k1-core/0.2.2/dependencies","version_downloads":"/api/v1/crates/libsecp256k1-core/0.2.2/downloads","authors":"/api/v1/crates/libsecp256k1-core/0.2.2/authors"},"crate_size":25052,"published_by":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"audit_actions":[{"action":"publish","user":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"time":"2021-07-20T00:26:16.613070Z"}],"checksum":"d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core functions for pure Rust secp256k1 implementation.","homepage":null,"documentation":null,"repository":"https://github.com/paritytech/libsecp256k1","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3883,"comment_lines":209,"files":9}},"total_code_lines":3883,"total_comment_lines":209}},{"id":391122,"crate":"libsecp256k1-core","num":"0.2.1","dl_path":"/api/v1/crates/libsecp256k1-core/0.2.1/download","readme_path":"/api/v1/crates/libsecp256k1-core/0.2.1/readme","updated_at":"2021-06-18T07:34:12.248642Z","created_at":"2021-06-18T07:34:12.248642Z","downloads":566388,"features":{"default":["std"],"std":["subtle/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/libsecp256k1-core/0.2.1/dependencies","version_downloads":"/api/v1/crates/libsecp256k1-core/0.2.1/downloads","authors":"/api/v1/crates/libsecp256k1-core/0.2.1/authors"},"crate_size":25055,"published_by":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"audit_actions":[{"action":"publish","user":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"time":"2021-06-18T07:34:12.248642Z"}],"checksum":"4ee11012b293ea30093c129173cac4335513064094619f4639a25b310fd33c11","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core functions for pure Rust secp256k1 implementation.","homepage":null,"documentation":null,"repository":"https://github.com/paritytech/libsecp256k1","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3882,"comment_lines":209,"files":9}},"total_code_lines":3882,"total_comment_lines":209}},{"id":379881,"crate":"libsecp256k1-core","num":"0.2.0","dl_path":"/api/v1/crates/libsecp256k1-core/0.2.0/download","readme_path":"/api/v1/crates/libsecp256k1-core/0.2.0/readme","updated_at":"2021-05-18T21:51:52.435646Z","created_at":"2021-05-18T21:51:52.435646Z","downloads":8383,"features":{"default":["std"],"std":["subtle/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/libsecp256k1-core/0.2.0/dependencies","version_downloads":"/api/v1/crates/libsecp256k1-core/0.2.0/downloads","authors":"/api/v1/crates/libsecp256k1-core/0.2.0/authors"},"crate_size":25036,"published_by":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"audit_actions":[{"action":"publish","user":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"time":"2021-05-18T21:51:52.435646Z"}],"checksum":"daaa407ce05dc49849836840fb2542edcadafc4f55e314840cbb5b49359a6919","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core functions for pure Rust secp256k1 implementation.","homepage":null,"documentation":null,"repository":"https://github.com/paritytech/libsecp256k1","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3881,"comment_lines":209,"files":9}},"total_code_lines":3881,"total_comment_lines":209}},{"id":224571,"crate":"libsecp256k1-core","num":"0.1.0","dl_path":"/api/v1/crates/libsecp256k1-core/0.1.0/download","readme_path":"/api/v1/crates/libsecp256k1-core/0.1.0/readme","updated_at":"2020-03-25T16:30:28.327565Z","created_at":"2020-03-25T16:30:28.327565Z","downloads":1960,"features":{"default":["std"],"std":["subtle/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/libsecp256k1-core/0.1.0/dependencies","version_downloads":"/api/v1/crates/libsecp256k1-core/0.1.0/downloads","authors":"/api/v1/crates/libsecp256k1-core/0.1.0/authors"},"crate_size":23323,"published_by":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"audit_actions":[{"action":"publish","user":{"id":6292,"login":"sorpaas","name":"Wei Tang","avatar":"https://avatars.githubusercontent.com/u/6277322?v=4","url":"https://github.com/sorpaas","github_username_matches":true,"created_at":"2013-12-28T17:56:03Z"},"time":"2020-03-25T16:30:28.327565Z"}],"checksum":"e2fc256b7dfa071b110886328c95ccc2884e7916c206f5978c811aa438b9b42e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core functions for pure Rust secp256k1 implementation.","homepage":null,"documentation":null,"repository":"https://github.com/paritytech/libsecp256k1","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3273,"comment_lines":199,"files":9}},"total_code_lines":3273,"total_comment_lines":199}}],"keywords":[{"id":"no_std","keyword":"no_std","created_at":"2015-06-20T04:34:42.753830Z","crates_cnt":2447},{"id":"bitcoin","keyword":"bitcoin","created_at":"2014-11-25T12:18:31.000160Z","crates_cnt":1003},{"id":"secp256k1","keyword":"secp256k1","created_at":"2015-05-04T15:32:52.182642Z","crates_cnt":112},{"id":"ecdsa","keyword":"ecdsa","created_at":"2015-05-04T15:32:52.178717Z","crates_cnt":99},{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2682}],"categories":[]}