{"push_id":630218539,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"83823379e416baa8d4c15167d22feccc494051f0","before":"6b39f97f5138c77a838a0b96e35994f27c361771","commits":[{"sha":"edab2568d2e1f2fb97edb0f2f513f661a62a31ee","author":{"email":"510b48a683d671f79b4b3983c748588464f8f5d4@wpsoftware.net","name":"Andrew Poelstra"},"message":"Change `Secp256k1::with_rng` to not return a Result\n\nThis function can't fail, so no need to return a Result.","distinct":true,"url":"https://api.github.com/repos/apoelstra/rust-secp256k1/commits/edab2568d2e1f2fb97edb0f2f513f661a62a31ee"},{"sha":"9a01401746dbef0b3a4666d74ee1f7efb3219d0f","author":{"email":"510b48a683d671f79b4b3983c748588464f8f5d4@wpsoftware.net","name":"Andrew Poelstra"},"message":"Add missing implementations; update FFI for libsecp256k1's new cloning fn","distinct":true,"url":"https://api.github.com/repos/apoelstra/rust-secp256k1/commits/9a01401746dbef0b3a4666d74ee1f7efb3219d0f"},{"sha":"83823379e416baa8d4c15167d22feccc494051f0","author":{"email":"510b48a683d671f79b4b3983c748588464f8f5d4@wpsoftware.net","name":"Andrew Poelstra"},"message":"[minor API BREAK] Add unit tests to cover all error cases\n\nThis comes with a couple bugfixes and the following API changes:\n\n  - Secp256k1::sign and ::sign_compact no longer return Result;\n    it is impossible to trigger their failure modes with safe\n    code since the `Message` and `SecretKey` types validate when\n    they are created.\n\n  - constants::MAX_COMPACT_SIGNATURE_SIZE loses the MAX_; signatures\n    are always constant size\n\n  - the Debug output for everything is now hex-encoded rather than\n    being a list of base-10 ints. It's just easier to read this way.\n\nkcov v26 now reports 100% test coverage; however, this does not\nguarantee that test coverage is actually complete. Patches are\nalways welcome for improved unit tests.","distinct":true,"url":"https://api.github.com/repos/apoelstra/rust-secp256k1/commits/83823379e416baa8d4c15167d22feccc494051f0"}]}