{"push_id":1217044283,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e3574d562f84303f5d9d309e17aaeceaa1744633","before":"4c6593408584ec7d3926ef8cc9e71652f72aab34","commits":[{"sha":"c0548c94e499f38fd4077f6e9ca3e7e6a9c670b2","author":{"name":"Kazuki Yamaguchi","email":"0bc545452b583ff6136951a1d184a28de57c1bdf@rhe.jp"},"message":"cipher: fix handling huge data larger than INT_MAX bytes\n\nThe function ossl_cipher_update_long() was added to fix this in r48923\n(ossl_cipher.c: workaround of OpenSSL API, 2014-12-23), but it didn't\nwork well.  [Bug #10633]\n\nThis can be tested by running:\n\n  $ fallocate -l 2G data.img\n  $ ruby -ropenssl <<EOF\n  cipher = OpenSSL::Cipher.new(\"aes-128-ecb\").encrypt\n  cipher.key = \"\\x00\" * 16\n  ct = cipher.update(File.read(\"data.img\")) << cipher.final\n  p ct.bytesize\n  EOF","distinct":true,"url":"https://api.github.com/repos/rhenium/ruby-openssl/commits/c0548c94e499f38fd4077f6e9ca3e7e6a9c670b2"},{"sha":"e3574d562f84303f5d9d309e17aaeceaa1744633","author":{"name":"Kazuki Yamaguchi","email":"0bc545452b583ff6136951a1d184a28de57c1bdf@rhe.jp"},"message":"Merge branch 'topic/cipher-update-huge'\n\n* topic/cipher-update-huge:\n  cipher: fix handling huge data larger than INT_MAX bytes","distinct":true,"url":"https://api.github.com/repos/rhenium/ruby-openssl/commits/e3574d562f84303f5d9d309e17aaeceaa1744633"}]}
{"actor":{"display_login":"rhenium"}}