{"push_id":1148666917,"size":37,"distinct_size":0,"ref":"refs/heads/topic/less","head":"eb4182700e6ba62fd8eb6a4025fea127629c752a","before":"4c743473627927abfb975d90bc867e0dedce99ac","commits":[{"sha":"6ff4d478c4dd3e6173dd264c5568c673fc27a4d3","author":{"name":"Charles O'Farrell","email":"378d2af750a9bf0d9ff0df303c56d463c4b0674a@charleso.org"},"message":"Widen semigroups bounds","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/6ff4d478c4dd3e6173dd264c5568c673fc27a4d3"},{"sha":"a61a17019c60105e2a3a18f596ca02625812612b","author":{"name":"Charles O'Farrell","email":"378d2af750a9bf0d9ff0df303c56d463c4b0674a@charleso.org"},"message":"Merge pull request #41 from ambiata/topic/cabal-semigroups\n\nWiden semigroups bounds","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/a61a17019c60105e2a3a18f596ca02625812612b"},{"sha":"9469a1b228722617b8c9d7c4440d7132d8aef07d","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Reorder C sources to stop cabal repl crashing\n\nFixes #31.","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/9469a1b228722617b8c9d7c4440d7132d8aef07d"},{"sha":"369186e80d80ac2e5426edf2f1091052e9471535","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Switch benchmarks to use a deterministic QC generator\n\nFixes #22.","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/369186e80d80ac2e5426edf2f1091052e9471535"},{"sha":"96b7b8c944e1c9d3936c2de2c64e60bf9aa283f8","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Fix submodules to have publically-accessible URLs\n\nPrevious version assumed SSH protocol.","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/96b7b8c944e1c9d3936c2de2c64e60bf9aa283f8"},{"sha":"3c3b87e9d3bf041599d47458fdb75b5e0dcebba9","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Moving request-signing docs to zodiac","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/3c3b87e9d3bf041599d47458fdb75b5e0dcebba9"},{"sha":"03f9d8cf1bf9498dedb0cd49b5c0bf3f66a65599","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Rename cabal file to match package name","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/03f9d8cf1bf9498dedb0cd49b5c0bf3f66a65599"},{"sha":"08d85726463824a385cfbf5598cde76224cc6613","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Link with libsodium","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/08d85726463824a385cfbf5598cde76224cc6613"},{"sha":"696cb7e1a99f514edbdf6c320436b063ddc21a6c","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Remove unused Signing module","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/696cb7e1a99f514edbdf6c320436b063ddc21a6c"},{"sha":"85c6ad6d5b8a5d99c4b6d89cc91b2aa8bbceae90","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"ed25519 key lengths","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/85c6ad6d5b8a5d99c4b6d89cc91b2aa8bbceae90"},{"sha":"61440dc8afa6829bd15f865c7ca0ba87c18c70c4","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Add SignatureAlgorithm type","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/61440dc8afa6829bd15f865c7ca0ba87c18c70c4"},{"sha":"818cf49c0d6674a8d0935526b4284adbde3b52bf","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Remove unused SignatureVersion (belongs in zodiac)","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/818cf49c0d6674a8d0935526b4284adbde3b52bf"},{"sha":"3aff285815c7bdbc0bd9eebe203da836f26ca0fc","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"GADT for asymmetric keys","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/3aff285815c7bdbc0bd9eebe203da836f26ca0fc"},{"sha":"2e67d76ccb7532b77ae50ff6b8d996432fffa24e","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Signatures with ed25519","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/2e67d76ccb7532b77ae50ff6b8d996432fffa24e"},{"sha":"9d41de9119d5f63dd318d053c0a280255b41fb4f","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Add pkgconfig version bound for libsodium","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/9d41de9119d5f63dd318d053c0a280255b41fb4f"},{"sha":"6001ebd8e936ae9ae9a4294a1cbd56695c218a68","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Signature type","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/6001ebd8e936ae9ae9a4294a1cbd56695c218a68"},{"sha":"e29ccd0306f76268482bbaa989e417ed63a5e060","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Add detached ed25519 signatures","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/e29ccd0306f76268482bbaa989e417ed63a5e060"},{"sha":"9bfc8218faf22fb1a5f735e5a54dbffef691dc37","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Message signing probably doesn't need to be in IO","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/9bfc8218faf22fb1a5f735e5a54dbffef691dc37"},{"sha":"4db3369c5aefd1b7cf45b1c8e150234db09abcb9","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"Refactor into public Ed25519 module","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/4db3369c5aefd1b7cf45b1c8e150234db09abcb9"},{"sha":"34c2ff0c5fcd0d2170cdbc7ac424e0dffeee9016","author":{"name":"Sharif Olorin","email":"967378459758c41995df614ac887a9fa7280acd2@tesser.org"},"message":"ed25519 keygen can't actually fail, doesn't need to be Maybe","distinct":false,"url":"https://api.github.com/repos/ambiata/tinfoil/commits/34c2ff0c5fcd0d2170cdbc7ac424e0dffeee9016"}]}
{"actor":{"display_login":"olorin"}}