{"push_id":621043809,"size":88,"distinct_size":2,"ref":"refs/heads/2.0","head":"ebcb3130b728420569028936a89f93cfb03a50f7","before":"cae37aeef3df89428497f6806c43aa0e4b475e35","commits":[{"sha":"50f46959ed01f3785466e060c0c776387be119f9","author":{"email":"216e7664a30f6b45d5cc8226554276a6cbe9c272@tronic-media.com","name":"Hans-Jürgen Petrich"},"message":"Ciphers: Adding setEngine() and some optimizations\n\nCiphers: Adding setEngine() and some optimizations","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/50f46959ed01f3785466e060c0c776387be119f9"},{"sha":"beb3d0db79680a5915a066055bdc68f8e1912a36","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Merge remote-tracking branch 'petrich/master' into petrich\n\nConflicts:\n\tphpseclib/Crypt/AES.php\n\tphpseclib/Crypt/Base.php\n\tphpseclib/Crypt/Blowfish.php\n\tphpseclib/Crypt/DES.php\n\tphpseclib/Crypt/RC2.php\n\tphpseclib/Crypt/RC4.php\n\tphpseclib/Crypt/Rijndael.php\n\tphpseclib/Crypt/TripleDES.php\n\tphpseclib/Crypt/Twofish.php","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/beb3d0db79680a5915a066055bdc68f8e1912a36"},{"sha":"ff4d563f4fb2adbaa61552bf5c7a541486988aaa","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"SSH2: CS adjustments","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/ff4d563f4fb2adbaa61552bf5c7a541486988aaa"},{"sha":"959c0cefae8c94058620d45de2acd7debc39f5f6","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"SSH2: add setCryptoEngine() function","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/959c0cefae8c94058620d45de2acd7debc39f5f6"},{"sha":"361b59fff9cad5c42533f5481b3cfad68132d257","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"SSH2: make setCryptoEngine() less cumbersome","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/361b59fff9cad5c42533f5481b3cfad68132d257"},{"sha":"c8b55b8929745e37bf3b7afb059c7ad3b856fb68","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Rijndael: calling $rijndael->setEngine() didn't have any effect\n\n(CRYPT_RIJNDAEL_MODE constant was always over-riding it)","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/c8b55b8929745e37bf3b7afb059c7ad3b856fb68"},{"sha":"e7708b0d20f1649382b435bc82071f8b35117d10","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"AES: update unit tests","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/e7708b0d20f1649382b435bc82071f8b35117d10"},{"sha":"f6e0c4b506b0bdb310314aabfca8d0b7244fe8ba","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt: add OpenSSL support\n\naside from the addition of OpenSSL support a few other changes have been included:\n\n- setEngine(), as added by petrich, is depricated (not that it was ever in trunk to begin with)\n  it has been replaced with isValidEngine() and setPreferredEngine().\n- replace _generate_xor() with increment_str()\n  _increment_str() had extra functionality that wasn't being used. ie. it could concatenate\n  multiple successive string increments to one another automatically. but not only was that\n  functionality not used - it also made the function less versatile. _increment_str() can be\n  used more easily for iterative brute forcing (for example)\n- rename Crypt_Base::_stringShift to Crypt_Base::_string_shift (for consistency)\n- more expansive unit test coverage","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/f6e0c4b506b0bdb310314aabfca8d0b7244fe8ba"},{"sha":"8fc4f4b70c5c3d17415e70836ed7d17a529465f4","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Merge branch 'master' of https://github.com/phpseclib/phpseclib into openssl-support","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/8fc4f4b70c5c3d17415e70836ed7d17a529465f4"},{"sha":"8476ae63835643d24ac43941ac0f6f33ca89e464","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt_Base: openssl_(en|de)crypt's parameters changed in PHP 5.4.0","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/8476ae63835643d24ac43941ac0f6f33ca89e464"},{"sha":"866b690248dc8ca964e7726d07dec6c088a06c43","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt: CS adjustments","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/866b690248dc8ca964e7726d07dec6c088a06c43"},{"sha":"6c09d6f5652c9ee839de08bab3c309ce51750612","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt_Base: fix E_NOTICEs","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/6c09d6f5652c9ee839de08bab3c309ce51750612"},{"sha":"129dc320b0618d55eca2936287c635da2f4c8079","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt_Base: fix the rest of the E_NOTICEs","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/129dc320b0618d55eca2936287c635da2f4c8079"},{"sha":"b35cedcb156a0ee0131d526931de01fc824bb411","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt_Base: deal with IV's more appropriately","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/b35cedcb156a0ee0131d526931de01fc824bb411"},{"sha":"69614034ec225433416edd5a8884035885a78649","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt_Base: fix to the IV handling of the last commit","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/69614034ec225433416edd5a8884035885a78649"},{"sha":"9a55ab18921c9666d7678d493a676492be354f64","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Blowfish: syntax error","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/9a55ab18921c9666d7678d493a676492be354f64"},{"sha":"4d6e7efda642b4d4788916b76b14927810956beb","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Tests: CS adjustments","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/4d6e7efda642b4d4788916b76b14927810956beb"},{"sha":"f5f9c3d409cd388bf0e0014f8ffccf638f58be2d","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt: replace CRYPT_MODE_INTERNAL/MCRYPT/OPENSSL with CRYPT_ENGINE_*","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/f5f9c3d409cd388bf0e0014f8ffccf638f58be2d"},{"sha":"8d8c2693c529cbd78ddbb59f410bbd8065fa488a","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Crypt: rm @version stuff","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/8d8c2693c529cbd78ddbb59f410bbd8065fa488a"},{"sha":"c5f74eb3a3033c7a35f8c3a87d8ab11dcee00555","author":{"email":"ffbd96a7089a7e0d205e27a79930316313eb2768@php.net","name":"terrafrost"},"message":"Merge branch 'master' of https://github.com/phpseclib/phpseclib into openssl-support","distinct":false,"url":"https://api.github.com/repos/terrafrost/phpseclib/commits/c5f74eb3a3033c7a35f8c3a87d8ab11dcee00555"}]}