{"push_id":578416242,"size":78,"distinct_size":4,"ref":"refs/heads/master","head":"21bb2480b97d44982eb3f80ef908d152c5d2630a","before":"2ca4a77d99960d225cd1b81d8ae6b8b1b14eda5f","commits":[{"sha":"836b830b155c1b04fbad40ab76f0de4339d8628c","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"recover (p, q) given (n, e, d). fixes #975","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/836b830b155c1b04fbad40ab76f0de4339d8628c"},{"sha":"aca05e6c7d7efff451c3f149d0e9e12d34a63a9f","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"various improvements to rsa_recover_prime_factors per review feedback","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/aca05e6c7d7efff451c3f149d0e9e12d34a63a9f"},{"sha":"1f6765d9ba5df9ff2089a197a64e335e04206c37","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"move attempts to a constant and add a comment about it","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/1f6765d9ba5df9ff2089a197a64e335e04206c37"},{"sha":"65637eb7dc466e4b715bddf1188a6d04845167a1","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"doc update","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/65637eb7dc466e4b715bddf1188a6d04845167a1"},{"sha":"7b672cace5c59a682e20854eac423e7e8c427531","author":{"email":"5264f5c138fb28341b131d20a8b71f8417ec4c66@gmail.com","name":"Alex Gaynor"},"message":"Merge pull request #1633 from reaperhulk/fix-975\n\nrecover (p, q) given (n, e, d)","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/7b672cace5c59a682e20854eac423e7e8c427531"},{"sha":"f48f69d6654a10a46e34323747c54e0f0ccb7eef","author":{"email":"9ca7bc75d1f5fcc6155e815a99ec4cc108a9c9fd@prol.etari.at","name":"Alex Stapleton"},"message":"Move DSA* interfaces to interfaces.dsa module","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/f48f69d6654a10a46e34323747c54e0f0ccb7eef"},{"sha":"d76aa47f9797b9bfa02e1f22b593f1c16a3edc13","author":{"email":"9ca7bc75d1f5fcc6155e815a99ec4cc108a9c9fd@prol.etari.at","name":"Alex Stapleton"},"message":"Move around bits of the EC test suite to work around awful PyPy bug","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/d76aa47f9797b9bfa02e1f22b593f1c16a3edc13"},{"sha":"4994597ede5143451b5d3b5d80da9122fcefa1a5","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"we now test against 1.0.2 final","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/4994597ede5143451b5d3b5d80da9122fcefa1a5"},{"sha":"418053a577b00a99d45036dc87d711e19d3867e9","author":{"email":"5264f5c138fb28341b131d20a8b71f8417ec4c66@gmail.com","name":"Alex Gaynor"},"message":"Merge pull request #1638 from reaperhulk/102-final-doc\n\nwe now test against 1.0.2 final","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/418053a577b00a99d45036dc87d711e19d3867e9"},{"sha":"b9690abdb3b8afc0599a30deddd06a1681286d47","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"Merge pull request #1634 from public/deprecate-dsa\n\nMove DSA* interfaces to interfaces.dsa module","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/b9690abdb3b8afc0599a30deddd06a1681286d47"},{"sha":"f79c2313afdedae24b1b5b6d8fb8ff57f778a29b","author":{"email":"9ca7bc75d1f5fcc6155e815a99ec4cc108a9c9fd@prol.etari.at","name":"Alex Stapleton"},"message":"Move RSA*Key interfaces to cryptography.hazmat.primitives.asymmetric.rsa","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/f79c2313afdedae24b1b5b6d8fb8ff57f778a29b"},{"sha":"efec065b905a404887fa9c55c2276f3b47ed140b","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"Merge pull request #1592 from public/move-rsa-interfaces\n\nMove RSA*Key interfaces to cryptography.hazmat.primitives.asymmetric.rsa","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/efec065b905a404887fa9c55c2276f3b47ed140b"},{"sha":"514c73013b4b99e50201fdfe5df672f6f81c76e2","author":{"email":"5264f5c138fb28341b131d20a8b71f8417ec4c66@gmail.com","name":"Alex Gaynor"},"message":"Include an example of loading a public key","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/514c73013b4b99e50201fdfe5df672f6f81c76e2"},{"sha":"7466c2ec27d5a08173fd4f57152cb56b84146b68","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"Merge pull request #1641 from alex/public-key-example\n\nInclude an example of loading a public key","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/7466c2ec27d5a08173fd4f57152cb56b84146b68"},{"sha":"1a3203b891bd611d2878f345b608cf29b1efcd26","author":{"email":"5264f5c138fb28341b131d20a8b71f8417ec4c66@gmail.com","name":"Alex Gaynor"},"message":"Have the pem public/private key loading docs point to x.509","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/1a3203b891bd611d2878f345b608cf29b1efcd26"},{"sha":"7d93ad6f654313f86320153b797e34a5959c42eb","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"Merge pull request #1642 from alex/not-all-pems\n\nHave the pem public/private key loading docs point to x.509","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/7d93ad6f654313f86320153b797e34a5959c42eb"},{"sha":"912d3fbc84d72ea112e3a64494e9de69a105b0c3","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"add attribute and objectidentifier classes for x509 name","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/912d3fbc84d72ea112e3a64494e9de69a105b0c3"},{"sha":"d5852cb6605ae4270b4fe2f8b783e25e019b147d","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"update docs","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/d5852cb6605ae4270b4fe2f8b783e25e019b147d"},{"sha":"5b0a8d63ab9215d9d5877df1d1c99a32d98bf8e2","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"add some prose trying to explain Attribute and ObjectIdentifier","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/5b0a8d63ab9215d9d5877df1d1c99a32d98bf8e2"},{"sha":"806bfb24feb254287c588da4887b45025bec3623","author":{"email":"37f6efde75c3042586a72a68ca014f4b297ed49a@gmail.com","name":"Paul Kehrer"},"message":"rename Attribute to NameAttribute and remove name from OID","distinct":false,"url":"https://api.github.com/repos/reaperhulk/cryptography/commits/806bfb24feb254287c588da4887b45025bec3623"}]}