1. 29 9月, 2017 1 次提交
  2. 12 1月, 2017 1 次提交
  3. 14 12月, 2016 1 次提交
  4. 09 11月, 2016 1 次提交
  5. 21 9月, 2016 1 次提交
  6. 18 9月, 2016 1 次提交
  7. 10 6月, 2016 1 次提交
  8. 08 6月, 2016 1 次提交
  9. 18 5月, 2016 1 次提交
  10. 03 4月, 2016 1 次提交
    • V
      Move peer chain security checks into x509_vfy.c · fbb82a60
      Viktor Dukhovni 提交于
      A new X509_VERIFY_PARAM_set_auth_level() function sets the
      authentication security level.  For verification of SSL peers, this
      is automatically set from the SSL security level.  Otherwise, for
      now, the authentication security level remains at (effectively) 0
      by default.
      
      The new "-auth_level" verify(1) option is available in all the
      command-line tools that support the standard verify(1) options.
      
      New verify(1) tests added to check enforcement of chain signature
      and public key security levels.  Also added new tests of enforcement
      of the verify_depth limit.
      
      Updated documentation.
      Reviewed-by: NDr. Stephen Henson <steve@openssl.org>
      fbb82a60
  11. 01 2月, 2016 1 次提交
  12. 27 1月, 2016 1 次提交
    • R
      Remove /* foo.c */ comments · 34980760
      Rich Salz 提交于
      This was done by the following
              find . -name '*.[ch]' | /tmp/pl
      where /tmp/pl is the following three-line script:
              print unless $. == 1 && m@/\* .*\.[ch] \*/@;
              close ARGV if eof; # Close file to reset $.
      
      And then some hand-editing of other files.
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      34980760
  13. 17 1月, 2016 1 次提交
  14. 06 1月, 2016 1 次提交
  15. 17 12月, 2015 1 次提交
    • R
      Rename some BUF_xxx to OPENSSL_xxx · 7644a9ae
      Rich Salz 提交于
      Rename BUF_{strdup,strlcat,strlcpy,memdup,strndup,strnlen}
      to OPENSSL_{strdup,strlcat,strlcpy,memdup,strndup,strnlen}
      Add #define's for the old names.
      Add CRYPTO_{memdup,strndup}, called by OPENSSL_{memdup,strndup} macros.
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      7644a9ae
  16. 27 11月, 2015 1 次提交
  17. 10 11月, 2015 1 次提交
  18. 03 9月, 2015 1 次提交
  19. 02 9月, 2015 1 次提交
    • V
      Better handling of verify param id peername field · a0724ef1
      Viktor Dukhovni 提交于
      Initialize pointers in param id by the book (explicit NULL assignment,
      rather than just memset 0).
      
      In x509_verify_param_zero() set peername to NULL after freeing it.
      
      In x509_vfy.c's internal check_hosts(), avoid potential leak of
      possibly already non-NULL peername.  This is only set when a check
      succeeds, so don't need to do this repeatedly in the loop.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      a0724ef1
  20. 14 5月, 2015 1 次提交
  21. 05 5月, 2015 1 次提交
    • R
      Use safer sizeof variant in malloc · b4faea50
      Rich Salz 提交于
      For a local variable:
              TYPE *p;
      Allocations like this are "risky":
              p = OPENSSL_malloc(sizeof(TYPE));
      if the type of p changes, and the malloc call isn't updated, you
      could get memory corruption.  Instead do this:
              p = OPENSSL_malloc(sizeof(*p));
      Also fixed a few memset() calls that I noticed while doing this.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      b4faea50
  22. 04 5月, 2015 1 次提交
  23. 03 5月, 2015 1 次提交
  24. 02 5月, 2015 2 次提交
  25. 01 5月, 2015 2 次提交
  26. 30 4月, 2015 1 次提交
    • R
      free NULL cleanup 8 · 2ace7450
      Rich Salz 提交于
      Do not check for NULL before calling a free routine.  This addresses:
          ASN1_BIT_STRING_free ASN1_GENERALIZEDTIME_free ASN1_INTEGER_free
          ASN1_OBJECT_free ASN1_OCTET_STRING_free ASN1_PCTX_free ASN1_SCTX_free
          ASN1_STRING_clear_free ASN1_STRING_free ASN1_TYPE_free
          ASN1_UTCTIME_free M_ASN1_free_of
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      2ace7450
  27. 12 4月, 2015 1 次提交
  28. 22 1月, 2015 1 次提交
  29. 31 12月, 2014 1 次提交
  30. 07 7月, 2014 1 次提交
  31. 05 7月, 2014 1 次提交
  32. 23 6月, 2014 2 次提交
  33. 25 5月, 2014 1 次提交
  34. 21 5月, 2014 1 次提交
    • V
      Fixes to host checking. · 397a8e74
      Viktor Dukhovni 提交于
      Fixes to host checking wild card support and add support for
      setting host checking flags when verifying a certificate
      chain.
      397a8e74
  35. 13 12月, 2013 1 次提交
    • D
      Add opaque ID structure. · 4a253652
      Dr. Stephen Henson 提交于
      Move the IP, email and host checking fields from the public
      X509_VERIFY_PARAM structure into an opaque X509_VERIFY_PARAM_ID
      structure. By doing this the structure can be modified in future
      without risk of breaking any applications.
      (cherry picked from commit adc6bd73e3bd10ce6e76867482e8d137071298d7)
      
      Conflicts:
      
      	crypto/x509/x509_vpm.c
      4a253652
  36. 06 12月, 2012 1 次提交
  37. 25 2月, 2010 1 次提交