1. 18 10月, 2016 2 次提交
    • D
      Fix encrypt-then-mac implementation for DTLS · e23d5071
      David Woodhouse 提交于
      OpenSSL 1.1.0 will negotiate EtM on DTLS but will then not actually *do* it.
      
      If we use DTLSv1.2 that will hopefully be harmless since we'll tend to use
      an AEAD ciphersuite anyway. But if we're using DTLSv1, then we certainly
      will end up using CBC, so EtM is relevant — and we fail to interoperate with
      anything that implements EtM correctly.
      
      Fixing it in HEAD and 1.1.0c will mean that 1.1.0[ab] are incompatible with
      1.1.0c+... for the limited case of non-AEAD ciphers, where they're *already*
      incompatible with other implementations due to this bug anyway. That seems
      reasonable enough, so let's do it. The only alternative is just to turn it
      off for ever... which *still* leaves 1.0.0[ab] failing to communicate with
      non-OpenSSL implementations anyway.
      
      Tested against itself as well as against GnuTLS both with and without EtM.
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      e23d5071
    • V
      Add Postgres support to -starttls · b2e54eb8
      Valentin Vidic 提交于
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      b2e54eb8
  2. 17 10月, 2016 3 次提交
  3. 16 10月, 2016 1 次提交
  4. 15 10月, 2016 5 次提交
  5. 14 10月, 2016 4 次提交
  6. 13 10月, 2016 6 次提交
  7. 12 10月, 2016 4 次提交
  8. 11 10月, 2016 7 次提交
  9. 03 10月, 2016 8 次提交