and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

This project is mirrored from https://github.com/openssl/openssl.git. Pull mirroring failed .
Last successful update .
  1. 07 Jan, 2021 2 commits
  2. 06 Jan, 2021 2 commits
  3. 05 Jan, 2021 5 commits
  4. 04 Jan, 2021 3 commits
  5. 31 Dec, 2020 4 commits
  6. 30 Dec, 2020 1 commit
    • Matt Caswell's avatar
      Don't call EVP_CIPHER_CTX_block_size() to find the block size · 30af356d
      Matt Caswell authored
      The EVP lib was calling EVP_CIPHER_CTX_block_size(), which in turn calls
      EVP_CIPHER_block_size() in order to find the block_size in every
      EVP_EncryptUpdate() call. This adds a surprising amount of overhead when
      using speed to test aes-128-cbc. Since we're in the EVP lib itself, we can
      just directly access this value.
      
      To test performance I ran the command:
      openssl speed -evp aes-128-cbc -bytes 16 -seconds 30
      
      For the before and after, I ran this twice and discarded the first result
      to "warm up" my machine.
      
      Before:
      aes-128-cbc     716949.71k
      
      After:
      aes-128-cbc     742807.11k
      
      This represents a performance improvement of about 4%
      
      Partially fixes #13407
      Reviewed-by: default avatarKurt Roeckx <kurt@roeckx.be>
      Reviewed-by: default avatarDmitry Belyavskiy <beldmit@gmail.com>
      (Merged from https://github.com/openssl/openssl/pull/13734)
      30af356d
  7. 24 Dec, 2020 1 commit
  8. 23 Dec, 2020 4 commits
  9. 21 Dec, 2020 2 commits
  10. 20 Dec, 2020 1 commit
  11. 19 Dec, 2020 4 commits
  12. 17 Dec, 2020 11 commits