Skip to content
  1. May 02, 2016
  2. Apr 29, 2016
    • Kirill Marinushkin's avatar
      Add aliases for des-ede-ecb and des-ede3-ecb ciphers. · 842dc987
      Kirill Marinushkin authored
      
      
      Currently we can get all block ciphers with
      	EVP_get_cipherbyname("<alg_name>-<block-mode-name>")
      for example, by names "aes-128-ecb" or "des-ede-cbc".
      I found a problem with des-ede-ecb and des-ede3-ecb ciphers as
      they can be accessed only with names:
      	EVP_get_cipherbyname("des-ede")
      	EVP_get_cipherbyname("des-ede3")
      It breaks the general concept.
      
      In this patch I add aliases which allow to use names:
      	EVP_get_cipherbyname("des-ede-ecb")
      	EVP_get_cipherbyname("des-ede3-ecb")
      in addition to the currently used names.
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      842dc987
  3. Apr 20, 2016
  4. Apr 18, 2016
  5. Apr 13, 2016
  6. Mar 29, 2016
  7. Mar 23, 2016
  8. Mar 21, 2016
  9. Mar 20, 2016
  10. Mar 18, 2016
  11. Mar 11, 2016
  12. Mar 09, 2016
  13. Mar 08, 2016
  14. Mar 07, 2016
  15. Mar 03, 2016
  16. Mar 02, 2016
  17. Feb 25, 2016
  18. Feb 22, 2016
  19. Feb 20, 2016
    • Richard Levitte's avatar
      Always build library object files with shared library cflags · 45502bfe
      Richard Levitte authored
      
      
      This takes us away from the idea that we know exactly how our static
      libraries are going to get used.  Instead, we make them available to
      build shareable things with, be it other shared libraries or DSOs.
      
      On the other hand, we also have greater control of when the shared
      library cflags.  They will never be used with object files meant got
      binaries, such as apps/openssl or test/test*.
      
      With unified, we take this a bit further and prepare for having to
      deal with extra cflags specifically to be used with DSOs (dynamic
      engines), libraries and binaries (applications).
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      45502bfe
  20. Feb 18, 2016
    • Richard Levitte's avatar
      Remove all special make depend flags, as well as OPENSSL_DOING_MAKEDEPEND · ce192ebe
      Richard Levitte authored
      
      
      All those flags existed because we had all the dependencies versioned
      in the repository, and wanted to have it be consistent, no matter what
      the local configuration was.  Now that the dependencies are gone from
      the versioned Makefile.ins, it makes much more sense to use the exact
      same flags as when compiling the object files.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      ce192ebe
    • Rich Salz's avatar
      Remove outdated DEBUG flags. · d63a5e5e
      Rich Salz authored
      
      
      Add -DBIO_DEBUG to --strict-warnings.
      Remove comments about outdated debugging ifdef guards.
      Remove md_rand ifdef guarding an assert; it doesn't seem used.
      Remove the conf guards in conf_api since we use OPENSSL_assert, not assert.
      For pkcs12 stuff put OPENSSL_ in front of the macro name.
      Merge TLS_DEBUG into SSL_DEBUG.
      Various things just turned on/off asserts, mainly for checking non-NULL
      arguments, which is now removed: camellia, bn_ctx, crypto/modes.
      Remove some old debug code, that basically just printed things to stderr:
        DEBUG_PRINT_UNKNOWN_CIPHERSUITES, DEBUG_ZLIB, OPENSSL_RI_DEBUG,
        RL_DEBUG, RSA_DEBUG, SCRYPT_DEBUG.
      Remove OPENSSL_SSL_DEBUG_BROKEN_PROTOCOL.
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      d63a5e5e
  21. Feb 12, 2016