{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":591400322,"defaultBranch":"master","name":"p256k1","ownerLogin":"Trust-Machines","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-20T17:02:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95502587?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711130327.0","currentOid":""},"activityList":{"items":[{"before":"e765134d58ae99ff4f90a7b7a62919e605328ee0","after":null,"ref":"refs/heads/inc-minor-semver","pushedAt":"2024-03-22T17:58:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"}},{"before":"b60ee19c3d89b2f9f0c95eb64c8b104b0f17f15a","after":"3ecb941c1af13741d52335ef911693b6d6fda94b","ref":"refs/heads/master","pushedAt":"2024-03-22T17:58:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"inc minor semver for release (#80)","shortMessageHtmlLink":"inc minor semver for release (#80)"}},{"before":null,"after":"e765134d58ae99ff4f90a7b7a62919e605328ee0","ref":"refs/heads/inc-minor-semver","pushedAt":"2024-03-22T17:52:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"inc minor semver for release","shortMessageHtmlLink":"inc minor semver for release"}},{"before":"b471b7dfeb057c862dbb69e51791a0f53e9357e7","after":"b60ee19c3d89b2f9f0c95eb64c8b104b0f17f15a","ref":"refs/heads/master","pushedAt":"2024-03-22T08:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"netrome","name":"Mårten Blankfors","path":"/netrome","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22524681?s=80&v=4"},"commit":{"message":"feat: Implement missing common traits for public types (#79)\n\n* feat: Implement missing common traits for public types\r\n\r\nIt is recommended to eagerly implement some traits, listed in\r\nhttps://rust-lang.github.io/api-guidelines/interoperability.html#c-common-traits\r\n\r\nWhile many central types already implement some of these traits,\r\nthis commit fills in the gap with the remaining ones.\r\n\r\n* fix: Specify resolver version in root Cargo.toml","shortMessageHtmlLink":"feat: Implement missing common traits for public types (#79)"}},{"before":"a21dfce28ec98cad1fc6c1745de3abd4a4dad53c","after":"ea9068288c2e1451a297267b23acbecd17c45411","ref":"refs/heads/78-implement-equality-operators-for-publickey-and-all-other-structs-that-are-missing-them","pushedAt":"2024-03-21T15:05:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netrome","name":"Mårten Blankfors","path":"/netrome","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22524681?s=80&v=4"},"commit":{"message":"fix: Specify resolver version in root Cargo.toml","shortMessageHtmlLink":"fix: Specify resolver version in root Cargo.toml"}},{"before":"119529f807d1b9881d8117692bcbf16f7fd4b4ce","after":"a21dfce28ec98cad1fc6c1745de3abd4a4dad53c","ref":"refs/heads/78-implement-equality-operators-for-publickey-and-all-other-structs-that-are-missing-them","pushedAt":"2024-03-21T14:56:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netrome","name":"Mårten Blankfors","path":"/netrome","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22524681?s=80&v=4"},"commit":{"message":"fix: Specify resolver version in root Cargo.toml","shortMessageHtmlLink":"fix: Specify resolver version in root Cargo.toml"}},{"before":"b471b7dfeb057c862dbb69e51791a0f53e9357e7","after":"119529f807d1b9881d8117692bcbf16f7fd4b4ce","ref":"refs/heads/78-implement-equality-operators-for-publickey-and-all-other-structs-that-are-missing-them","pushedAt":"2024-03-21T14:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netrome","name":"Mårten Blankfors","path":"/netrome","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22524681?s=80&v=4"},"commit":{"message":"feat: Implement missing common traits for public types\n\nIt is recommended to eagerly implement some traits, listed in\nhttps://rust-lang.github.io/api-guidelines/interoperability.html#c-common-traits\n\nWhile many central types already implement some of these traits,\nthis commit fills in the gap with the remaining ones.","shortMessageHtmlLink":"feat: Implement missing common traits for public types"}},{"before":null,"after":"b471b7dfeb057c862dbb69e51791a0f53e9357e7","ref":"refs/heads/78-implement-equality-operators-for-publickey-and-all-other-structs-that-are-missing-them","pushedAt":"2024-03-21T12:10:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"netrome","name":"Mårten Blankfors","path":"/netrome","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22524681?s=80&v=4"},"commit":{"message":"Flatten `Base58Error` to allow trivial serialization (#76)\n\n* inc major semver since Base58Error changed\r\n\r\n* not wrapping bs58 errors anymore so dont need imports or exports\r\n\r\n* dont need a fallible error now that we aren't wrapping bs58 errors\r\n\r\n* rename module is spewing unused import errors even though it did not change, so disable that check in clippy\r\n\r\n* only allow unused imports for _rename module","shortMessageHtmlLink":"Flatten Base58Error to allow trivial serialization (#76)"}},{"before":"c844a4ab7762fd9d25312508e645cf0289542663","after":null,"ref":"refs/heads/flatten-b58-errors","pushedAt":"2024-01-25T23:01:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"}},{"before":"32ba1c9e77245bce254c4558d188eb66d088f9eb","after":"b471b7dfeb057c862dbb69e51791a0f53e9357e7","ref":"refs/heads/master","pushedAt":"2024-01-25T23:01:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"Flatten `Base58Error` to allow trivial serialization (#76)\n\n* inc major semver since Base58Error changed\r\n\r\n* not wrapping bs58 errors anymore so dont need imports or exports\r\n\r\n* dont need a fallible error now that we aren't wrapping bs58 errors\r\n\r\n* rename module is spewing unused import errors even though it did not change, so disable that check in clippy\r\n\r\n* only allow unused imports for _rename module","shortMessageHtmlLink":"Flatten Base58Error to allow trivial serialization (#76)"}},{"before":"620393d9df3896ee41a8e46ba50b8baefb4be553","after":"c844a4ab7762fd9d25312508e645cf0289542663","ref":"refs/heads/flatten-b58-errors","pushedAt":"2024-01-25T22:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"only allow unused imports for _rename module","shortMessageHtmlLink":"only allow unused imports for _rename module"}},{"before":"42ef758c0e187d02855c1dc2bd2822b2ac5f178a","after":"620393d9df3896ee41a8e46ba50b8baefb4be553","ref":"refs/heads/flatten-b58-errors","pushedAt":"2024-01-25T22:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"rename module is spewing unused import errors even though it did not change, so disable that check in clippy","shortMessageHtmlLink":"rename module is spewing unused import errors even though it did not …"}},{"before":"4a17b0cede54a3dfd86f1ab8fc190bc5e1913f43","after":"42ef758c0e187d02855c1dc2bd2822b2ac5f178a","ref":"refs/heads/flatten-b58-errors","pushedAt":"2024-01-25T22:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"dont need a fallible error now that we aren't wrapping bs58 errors","shortMessageHtmlLink":"dont need a fallible error now that we aren't wrapping bs58 errors"}},{"before":"2cb6722f2a11e29d399f3513cf8f655e04ef5f90","after":"4a17b0cede54a3dfd86f1ab8fc190bc5e1913f43","ref":"refs/heads/flatten-b58-errors","pushedAt":"2024-01-25T22:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"not wrapping bs58 errors anymore so dont need imports or exports","shortMessageHtmlLink":"not wrapping bs58 errors anymore so dont need imports or exports"}},{"before":"32ba1c9e77245bce254c4558d188eb66d088f9eb","after":"2cb6722f2a11e29d399f3513cf8f655e04ef5f90","ref":"refs/heads/flatten-b58-errors","pushedAt":"2024-01-25T22:28:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"inc major semver since Base58Error changed","shortMessageHtmlLink":"inc major semver since Base58Error changed"}},{"before":null,"after":"32ba1c9e77245bce254c4558d188eb66d088f9eb","ref":"refs/heads/flatten-b58-errors","pushedAt":"2024-01-25T22:27:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"Add custom serde for all structs (#75)\n\n* add custom serde for scalar point and field\r\n\r\n* use while let instead of loop with single match branch\r\n\r\n* impl custom serde with tests for ecdsa signature and public key types\r\n\r\n* add custom serde for schnorr sig\r\n\r\n* remove unnecessary context from ecsda signature, since it costs very little to create and having it there causes problems\r\n\r\n* remove hardwired std::fmt\r\n\r\n* add Display for structs and errors that were missing it\r\n\r\n* inc major version for release","shortMessageHtmlLink":"Add custom serde for all structs (#75)"}},{"before":"b489fab13d9cbc00b85f2c8374daa4cf800c9188","after":"32ba1c9e77245bce254c4558d188eb66d088f9eb","ref":"refs/heads/master","pushedAt":"2023-11-28T18:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"Add custom serde for all structs (#75)\n\n* add custom serde for scalar point and field\r\n\r\n* use while let instead of loop with single match branch\r\n\r\n* impl custom serde with tests for ecdsa signature and public key types\r\n\r\n* add custom serde for schnorr sig\r\n\r\n* remove unnecessary context from ecsda signature, since it costs very little to create and having it there causes problems\r\n\r\n* remove hardwired std::fmt\r\n\r\n* add Display for structs and errors that were missing it\r\n\r\n* inc major version for release","shortMessageHtmlLink":"Add custom serde for all structs (#75)"}},{"before":"7f50f1581a3fe66df27aee6ef195152838d0f695","after":"b8882c70e700cec6954be84225d240591e86896e","ref":"refs/heads/custom-serde","pushedAt":"2023-11-28T18:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"inc major version for release","shortMessageHtmlLink":"inc major version for release"}},{"before":"a581ce052eaae1754607c087658f074f25504d8f","after":"7f50f1581a3fe66df27aee6ef195152838d0f695","ref":"refs/heads/custom-serde","pushedAt":"2023-11-28T18:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"add Display for structs and errors that were missing it","shortMessageHtmlLink":"add Display for structs and errors that were missing it"}},{"before":"b66e9da6022d890d8517b70113a0adee4a49637b","after":"a581ce052eaae1754607c087658f074f25504d8f","ref":"refs/heads/custom-serde","pushedAt":"2023-11-21T22:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"remove hardwired std::fmt","shortMessageHtmlLink":"remove hardwired std::fmt"}},{"before":"02a2d2bd9eb7f5bb99344ce8fb98e461bfae715b","after":"b66e9da6022d890d8517b70113a0adee4a49637b","ref":"refs/heads/custom-serde","pushedAt":"2023-11-21T22:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"remove unnecessary context from ecsda signature, since it costs very little to create and having it there causes problems","shortMessageHtmlLink":"remove unnecessary context from ecsda signature, since it costs very …"}},{"before":"b46e55b5cc56cb5a2717f34bf41e43528129977d","after":"02a2d2bd9eb7f5bb99344ce8fb98e461bfae715b","ref":"refs/heads/custom-serde","pushedAt":"2023-11-21T22:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"add custom serde for schnorr sig","shortMessageHtmlLink":"add custom serde for schnorr sig"}},{"before":"615bb440d6c4e113230ba2784af2d1b75e01aca1","after":"b46e55b5cc56cb5a2717f34bf41e43528129977d","ref":"refs/heads/custom-serde","pushedAt":"2023-11-21T21:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"impl custom serde with tests for ecdsa signature and public key types","shortMessageHtmlLink":"impl custom serde with tests for ecdsa signature and public key types"}},{"before":"f8fa96b34ea6b38aaba8f0354ac3c181dfc694be","after":"615bb440d6c4e113230ba2784af2d1b75e01aca1","ref":"refs/heads/custom-serde","pushedAt":"2023-11-21T21:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"use while let instead of loop with single match branch","shortMessageHtmlLink":"use while let instead of loop with single match branch"}},{"before":null,"after":"f8fa96b34ea6b38aaba8f0354ac3c181dfc694be","ref":"refs/heads/custom-serde","pushedAt":"2023-11-21T20:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"add custom serde for scalar point and field","shortMessageHtmlLink":"add custom serde for scalar point and field"}},{"before":"c1657a6385bfa6b1ce661aed03a8d1e5ec95c751","after":"b489fab13d9cbc00b85f2c8374daa4cf800c9188","ref":"refs/heads/master","pushedAt":"2023-10-05T16:35:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"inc minor semver for release","shortMessageHtmlLink":"inc minor semver for release"}},{"before":"b92bd7e4744d79dca3787c57aeafe0a3b56eae56","after":"c1657a6385bfa6b1ce661aed03a8d1e5ec95c751","ref":"refs/heads/master","pushedAt":"2023-10-05T16:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"Make `bindgen` an optional build-time dependency, and use a pre-computed `bindings.rs` file by default. (#74)\n\n* feat: use pre-generated bindings.rs by default for libsecp256k1\r\n\r\n* feat: make building the libsecp256k1 bindings with bindgen optional. It can be enabled with the `with_bindgen` feature.\r\n\r\n* chore: only compile bindgen-specific code paths in build.rs if `with_bindgen` feature is active\r\n\r\n* chore: link either bindgen-created bindings.rs or pre-computed bindings.rs, based on feature flags.\r\n\r\n* chore: drop unneeded libc bindings that generate FFI warnings\r\n\r\n* chore: enable with_bindgen by default","shortMessageHtmlLink":"Make bindgen an optional build-time dependency, and use a pre-compu…"}},{"before":"666160bb7690a58fc76135dacf2f9e545e670564","after":null,"ref":"refs/heads/pub-ecdsa-publickey","pushedAt":"2023-09-05T18:09:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"}},{"before":"7715dd8ad7c792d115a8971b5d01d67742009c14","after":"b92bd7e4744d79dca3787c57aeafe0a3b56eae56","ref":"refs/heads/master","pushedAt":"2023-09-05T18:09:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"publicly use keys::PublicKey in ecdsa module (#73)","shortMessageHtmlLink":"publicly use keys::PublicKey in ecdsa module (#73)"}},{"before":null,"after":"666160bb7690a58fc76135dacf2f9e545e670564","ref":"refs/heads/pub-ecdsa-publickey","pushedAt":"2023-09-05T18:05:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xoloki","name":"Joey Yandle","path":"/xoloki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188083?s=80&v=4"},"commit":{"message":"publicly use keys::PublicKey in ecdsa module","shortMessageHtmlLink":"publicly use keys::PublicKey in ecdsa module"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHQK2oQA","startCursor":null,"endCursor":null}},"title":"Activity · Trust-Machines/p256k1"}