1. 20 Jan, 2022 6 commits
    • Vladislav Vaintroub's avatar
      MDEV-25785 Add support for OpenSSL 3.0 · d42c2efb
      Vladislav Vaintroub authored
      Summary of changes
      
      - MD_CTX_SIZE is increased
      
      - EVP_CIPHER_CTX_buf_noconst(ctx) does not work anymore, points
        to nobody knows where. The assumption made previously was that
        (since the function does not seem to be documented)
        was that it points to the last partial source block.
        Add own partial block buffer for NOPAD encryption instead
      
      - SECLEVEL in CipherString in openssl.cnf
        had been downgraded to 0, from 1, to make TLSv1.0 and TLSv1.1 possible
         (according to https://github.com/openssl/openssl/blob/openssl-3.0.0/NEWS.md
         even though the manual for SSL_CTX_get_security_level claims that it
         should not be necessary)
      
      - Workaround Ssl_cipher_list issue, it now returns TLSv1.3 ciphers,
        in addition to what was set in --ssl-cipher
      
      - ctx_buf buffer now must be aligned to 16 bytes with openssl(
        previously with WolfSSL only), ot crashes will happen
      
      - updated aes-t , to be better debuggable
        using function, rather than a huge multiline macro
        added test that does "nopad" encryption piece-wise, to test
        replacement of EVP_CIPHER_CTX_buf_noconst
      d42c2efb
    • Marko Mäkelä's avatar
      Merge 10.7 into 10.8 · a855d6d9
      Marko Mäkelä authored
      a855d6d9
    • Marko Mäkelä's avatar
      MDEV-26519 fixup: GCC 11 -Og -Wmaybe-uninitialized · 852534dc
      Marko Mäkelä authored
      GCC does not understand that the variable have_ndv determines
      whether the variable ndv_ll is initialized. Let us add a
      redundant initialization to pacify GCC.
      852534dc
    • Marko Mäkelä's avatar
      Merge 10.6 into 10.7 · 5e6fd4e8
      Marko Mäkelä authored
      5e6fd4e8
    • Marko Mäkelä's avatar
      Merge 10.5 into 10.6 · 21778b8a
      Marko Mäkelä authored
      21778b8a
    • Marko Mäkelä's avatar
      MDEV-27550: Disable galera.MW-328D · 66465914
      Marko Mäkelä authored
      66465914
  2. 19 Jan, 2022 34 commits