Skip to content
  1. Jan 25, 2019
  2. Jan 24, 2019
  3. Jan 22, 2019
  4. Jan 21, 2019
  5. Jan 18, 2019
  6. Jan 16, 2019
  7. Jan 15, 2019
  8. Jan 13, 2019
  9. Jan 08, 2019
  10. Jan 07, 2019
    • Viktor Dukhovni's avatar
      More configurable crypto and ssl library initialization · df1f538f
      Viktor Dukhovni authored
      
      
      1.  In addition to overriding the default application name,
          one can now also override the configuration file name
          and flags passed to CONF_modules_load_file().
      
      2.  By default we still keep going when configuration file
          processing fails.  But, applications that want to be strict
          about initialization errors can now make explicit flag
          choices via non-null OPENSSL_INIT_SETTINGS that omit the
          CONF_MFLAGS_IGNORE_RETURN_CODES flag (which had so far been
          both undocumented and unused).
      
      3.  In OPENSSL_init_ssl() do not request OPENSSL_INIT_LOAD_CONFIG
          if the options already include OPENSSL_INIT_NO_LOAD_CONFIG.
      
      4.  Don't set up atexit() handlers when called with INIT_BASE_ONLY.
      
      Reviewed-by: default avatarBernd Edlinger <bernd.edlinger@hotmail.de>
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/7986)
      df1f538f