{"push_id":549833859,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"42fb3f16d105871fb20382cd402c8ad3b47a322a","before":"9068f438a1771dfc744fb21b0e55a890381ecf5d","commits":[{"sha":"9c479b668c0fbdb5259c3b7680f4fe538d14ca1b","author":{"email":"31b6f693a82a5124643a54e11972ee47582d7be9@gmail.com","name":"Conrad Irwin"},"message":"Specify challenge format more specifically\n\nThe security of the login protocol relies on having a challenge that:\n\n1. is unforgeable\n2. was recently issued\n\nLeaving this up to implementors seems like a bad idea.","distinct":false,"url":"https://api.github.com/repos/octokey/octokey-paper/commits/9c479b668c0fbdb5259c3b7680f4fe538d14ca1b"},{"sha":"78a1bed6c1d06fd3abd8b506606c80da5003295f","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@kleppmann.com","name":"Martin Kleppmann"},"message":"Tighten up section on challenges","distinct":false,"url":"https://api.github.com/repos/octokey/octokey-paper/commits/78a1bed6c1d06fd3abd8b506606c80da5003295f"},{"sha":"42fb3f16d105871fb20382cd402c8ad3b47a322a","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@kleppmann.com","name":"Martin Kleppmann"},"message":"Merge pull request #1 from octokey/specify-challenge\n\nSpecify challenge format more specifically","distinct":true,"url":"https://api.github.com/repos/octokey/octokey-paper/commits/42fb3f16d105871fb20382cd402c8ad3b47a322a"}]}