{"push_id":1260044599,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"ff4bbd945dc2008bea7685604f3745ae716fb39b","before":"74aa14722ae846c4bae697a09c5c8764967c90c3","commits":[{"sha":"b5c3db91c5ef7d9b463a448dc3007f331bead1dc","author":{"name":"Andrea Grandi","email":"6c0f903cd3548774c3c36c357a4ffee6a408c1c4@intel.com"},"message":"Remove unnecessary parenthesis to fix style of switch() statements\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/b5c3db91c5ef7d9b463a448dc3007f331bead1dc"},{"sha":"013fe06fd851afab64cc776b744dec0836454853","author":{"name":"Andrea Grandi","email":"6c0f903cd3548774c3c36c357a4ffee6a408c1c4@intel.com"},"message":"Add missing #include to fix compilation warnings\n\nAlso fix the indentation of other #include lines\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/013fe06fd851afab64cc776b744dec0836454853"},{"sha":"8d57578cfc40875df8c44481db2c90e357d8b5e2","author":{"name":"Andrea Grandi","email":"6c0f903cd3548774c3c36c357a4ffee6a408c1c4@intel.com"},"message":"Code changes required by changes in constness of some function parameters in OpenSSL-1.1.0.\n\n- Make DSA_SIG and ECDSA_SIG getters const\n- Constify the parameter getters for RSA, DSA and DH\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/8d57578cfc40875df8c44481db2c90e357d8b5e2"},{"sha":"7af92d2c3d9c5ea4423b8f4a89e80e61d25bc6f7","author":{"name":"Yogaraj Alamenda","email":"06392d01f3b1bea48d54b103a2ab104b05a8dcf2@intel.com"},"message":"Fix for the issue that was introduced by the following commit: https://github.com/openssl/openssl/commit/5b8fa431ae8eb5a18ba913494119e394230d4b70 Make RSA key exchange code actually constant-time.\n\nIssue caused by RSA decrypt call to engine now passing RSA_NO_PADDING instead of RSA_PKCS1_PADDING and the padding removal being handled in the calling function.\nThis was not supported by the QAT Engine.\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/7af92d2c3d9c5ea4423b8f4a89e80e61d25bc6f7"},{"sha":"67ad6dcd279c7c3fefcdf9d336881dd000312085","author":{"name":"Paul Turner","email":"3cae2b4fd83bf241ac53d47377511c0af2a16db5@intel.com"},"message":"Fix to allocate r/s for DSA_SIG and ECDSA_SIG in the engine code.\n\nThis change was necessary due to the following OpenSSL commit:\n8cc44d970ced1004db0727d7a7b3e2709c442e55 - Don't allocate r/s in DSA_SIG and ECDSA_SIG.\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/67ad6dcd279c7c3fefcdf9d336881dd000312085"},{"sha":"daf4ef319bcbcfaf9789a48a650d4716c01037d0","author":{"name":"Paul Turner","email":"3cae2b4fd83bf241ac53d47377511c0af2a16db5@intel.com"},"message":"Change to the QAT engine build process such that the default QAT engine shared library install directory is </path/to/OpenSSL/install_directory>/lib/engines-1.1. This change was necessary due to the following OpenSSL commit: b2de11c58b57e7f0d58c6f8a1d4177705650647e - Versioning engines default location: the Unix case.\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/daf4ef319bcbcfaf9789a48a650d4716c01037d0"},{"sha":"24cd1b66625b6e5481df7c1b2b8fc3aca474e2d0","author":{"name":"Issei Numata","email":"8bb308daab2a2e5b14dfd82466aea975df8f8ce8@heart-s.com"},"message":"Fix valgrind's memcpy warning.\n\nWhen I execute with valgrind,\nit says some warning such as:\n\n==21713== Source and destination overlap in memcpy(0x415fab3, 0x415fab3, 13)\n==21713==    at 0x4C2E1DC: memcpy@@GLIBC_2.14 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)\n==21713==    by 0x69BAE83: qat_aes_cbc_hmac_sha_cipher (qat_ciphers.c:1209)\n==21713==    by 0x5C9BE2E: EVP_Cipher (evp_lib.c:231)\n==21713==    by 0x58CD710: tls1_enc (ssl3_record.c:894)\n==21713==    by 0x58CC468: ssl3_get_record (ssl3_record.c:457)\n==21713==    by 0x58CA3D4: ssl3_read_bytes (rec_layer_s3.c:1150)\n==21713==    by 0x58F6341: tls_get_message_header (statem_lib.c:450)\n==21713==    by 0x58EBCAC: read_state_machine (statem.c:559)\n==21713==    by 0x58EBA58: state_machine (statem.c:429)\n==21713==    by 0x58EB57B: ossl_statem_accept (statem.c:222)\n==21713==    by 0x58E318A: ssl_do_handshake_intern (ssl_lib.c:2996)\n==21713==    by 0x5BC0C5D: async_start_func (async.c:198)\n\nThis patch replaces memcpy to memmove in qat_ciphers.c.\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/24cd1b66625b6e5481df7c1b2b8fc3aca474e2d0"},{"sha":"e69d2e13ed8f1ccab3822d82706af78942040351","author":{"name":"Andrea Grandi","email":"6c0f903cd3548774c3c36c357a4ffee6a408c1c4@intel.com"},"message":"Fix debug functions for common memory driver\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/e69d2e13ed8f1ccab3822d82706af78942040351"},{"sha":"1ae13ef23878a583b8b3dba9db2479f7767dba9d","author":{"name":"Steve Linsell","email":"62635be9120199178c8aa8a0a23823a38327f2ba@intel.com"},"message":"Fix missing cleanup of engine specific error strings\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/1ae13ef23878a583b8b3dba9db2479f7767dba9d"},{"sha":"ff4bbd945dc2008bea7685604f3745ae716fb39b","author":{"name":"Steve Linsell","email":"62635be9120199178c8aa8a0a23823a38327f2ba@intel.com"},"message":"Update README.md to document OpenSSL speed bug\n\nSigned-off-by: Steve Linsell <stevenx.linsell@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/QAT_Engine/commits/ff4bbd945dc2008bea7685604f3745ae716fb39b"}]}
{"actor":{"display_login":"stevelinsell"}}