OpenSSL 1.0.2 introduced significant cryptographic enhancements to the AES, SHA and public key algorithms in order to greatly improve TLS session performance. This talk examines the most novel innovations: function stitching and multibuffer, which allow a single hardware thread to perform multiple operations in parallel in order to improve bulk encryption and authentication performance. We’ll look at the overall design of these techniques, how they were implemented in OpenSSL as well as how they perform in system-level tests.