{"push_id":615670424,"size":14,"distinct_size":6,"ref":"refs/heads/ed25519","head":"204d4a9f696aa26d13a9ff39e37e62233eeee9b2","before":"d9f2986ceb4ad8808d2ad49e5d3d4fc3226b8a95","commits":[{"sha":"e6183f677c1b38b288c048dd781322188e6fd279","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"reject reflection attacks","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/e6183f677c1b38b288c048dd781322188e6fd279"},{"sha":"d8ac604c89c6bb70475b4519e57d4549139a168b","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"setup.py: remove unused imports","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/d8ac604c89c6bb70475b4519e57d4549139a168b"},{"sha":"3bc391a0fe590a70652231bee85e9abab54ca980","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"change default params to a 2048-bit modulus","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/3bc391a0fe590a70652231bee85e9abab54ca980"},{"sha":"3e5085555dfacea17a698bfd4736e27e3b12d126","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"README: updates, improve key-confirmation, add what-is-it-good-for","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/3e5085555dfacea17a698bfd4736e27e3b12d126"},{"sha":"7d6d6c0de8fa8fd644dbeef6be312b456bcd7e44","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"rename PAKEError to SPAKEError, export SPAKE2_Symmetric","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/7d6d6c0de8fa8fd644dbeef6be312b456bcd7e44"},{"sha":"a05947b033e564662fc9b0f8e635927fa661b79d","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"MANIFEST.in: include everything in tarball","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/a05947b033e564662fc9b0f8e635927fa661b79d"},{"sha":"b6349ace2a52d71d775fc106c80ade76a3672f0f","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"setup.py: add trove classifiers","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/b6349ace2a52d71d775fc106c80ade76a3672f0f"},{"sha":"d140612820b48687e2a1f405c9fcef7c9f459d5d","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"update NEWS for 0.1 release","distinct":false,"url":"https://api.github.com/repos/warner/python-spake2/commits/d140612820b48687e2a1f405c9fcef7c9f459d5d"},{"sha":"4fd5f870cb6530896557f81814d9730f69423052","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"split out non-integer-group specific parts into BaseGroup","distinct":true,"url":"https://api.github.com/repos/warner/python-spake2/commits/4fd5f870cb6530896557f81814d9730f69423052"},{"sha":"61b02ab2520a3593d40ad8a5d65e730bbb26c420","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"rename group-element internals to be less weird-looking with ECC","distinct":true,"url":"https://api.github.com/repos/warner/python-spake2/commits/61b02ab2520a3593d40ad8a5d65e730bbb26c420"},{"sha":"8b59460a4079979ee037bf4e70f2e6d4db209d55","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"reference self.element_class properly","distinct":true,"url":"https://api.github.com/repos/warner/python-spake2/commits/8b59460a4079979ee037bf4e70f2e6d4db209d55"},{"sha":"30ebdf15d03a17dffbda52150ec7e922ffd89ea2","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"move generator and group-identity handling into BaseGroup","distinct":true,"url":"https://api.github.com/repos/warner/python-spake2/commits/30ebdf15d03a17dffbda52150ec7e922ffd89ea2"},{"sha":"1d4307ada983bd9233645e5185efb86b5bde6bb2","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"test all groups, all parameter sets, be less IntegerGroup-centric","distinct":true,"url":"https://api.github.com/repos/warner/python-spake2/commits/1d4307ada983bd9233645e5185efb86b5bde6bb2"},{"sha":"204d4a9f696aa26d13a9ff39e37e62233eeee9b2","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"Add Ed25519 group. Incomplete and completely broken.","distinct":true,"url":"https://api.github.com/repos/warner/python-spake2/commits/204d4a9f696aa26d13a9ff39e37e62233eeee9b2"}]}