{"push_id":712826398,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"02a6f1cfa097631186b2fc957dceab74735edfff","before":"2c4cac46865d6530cebafdec049466043580c1a6","commits":[{"sha":"9ff8bc046a68b65b3006f3918a2b95e6e958d4c2","author":{"email":"ef88cdf223e82d966d05894857ed10061f9c24e7@microsoft.com","name":"bartonjs"},"message":"Properly reset HashAlgorithm objects using OpenSSL.\n\nThe keyed hash algorithms need to use HMAC_Init_ex, which supports an in-place reset.  The unkeyed algorithms have to be reinitialized completely using EVP_DigestInit_ex, passing NULL leads to a SIGSEGV, so persist the algorithm pointer.\n\nAdded reusability tests, and enabled the DeriveBytes tests that were disabled due to this issue.","distinct":true,"url":"https://api.github.com/repos/bartonjs/corefx/commits/9ff8bc046a68b65b3006f3918a2b95e6e958d4c2"},{"sha":"02a6f1cfa097631186b2fc957dceab74735edfff","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2213 from bartonjs/DeriveBytes1956\n\nProperly reset HashAlgorithm objects using OpenSSL.","distinct":true,"url":"https://api.github.com/repos/bartonjs/corefx/commits/02a6f1cfa097631186b2fc957dceab74735edfff"}]}