1. 30 8月, 2017 2 次提交
  2. 20 6月, 2017 1 次提交
  3. 19 3月, 2017 2 次提交
  4. 01 3月, 2017 1 次提交
  5. 21 2月, 2017 1 次提交
  6. 19 2月, 2017 1 次提交
  7. 23 6月, 2016 1 次提交
  8. 20 5月, 2016 1 次提交
  9. 18 5月, 2016 1 次提交
  10. 02 5月, 2016 1 次提交
  11. 30 3月, 2016 1 次提交
  12. 09 3月, 2016 1 次提交
  13. 14 2月, 2016 1 次提交
    • R
      Declare DllMain internally · dda71111
      Richard Levitte 提交于
      DllMain is a symbol that needs to be global, but no one needs to know.
      However, some compilers will warn if there isn't a declaration before
      the function is defined.  Just add a declaration before the function
      definition.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      dda71111
  14. 10 2月, 2016 1 次提交
  15. 09 2月, 2016 2 次提交
  16. 01 2月, 2016 1 次提交
  17. 31 1月, 2016 2 次提交
  18. 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
  19. 30 9月, 2015 2 次提交
    • D
      Fix no-stdio build · 984d6c60
      David Woodhouse 提交于
      Much related/similar work also done by
      Ivan Nestlerode <ivan.nestlerode@sonos.com>
      
         +Replace FILE BIO's with dummy ops that fail.
         +Include <stdio.h> for sscanf() even with no-stdio (since the declaration
          is there). We rely on sscanf() to parse the OPENSSL_ia32cap environment
          variable, since it can be larger than a 'long'. And we don't rely on the
          availability of strtoull().
         +Remove OPENSSL_stderr(); not used.
         +Make OPENSSL_showfatal() do nothing (currently without stdio there's
          nothing we can do).
         +Remove file-based functionality from ssl/. The function
          prototypes were already gone, but not the functions themselves.
         +Remove unviable conf functionality via SYS_UEFI
         +Add fallback definition of BUFSIZ.
         +Remove functions taking FILE * from header files.
         +Add missing DECLARE_PEM_write_fp_const
         +Disable X509_LOOKUP_hash_dir(). X509_LOOKUP_file() was already compiled out,
          so remove its prototype.
         +Use OPENSSL_showfatal() in CRYPTO_destroy_dynlockid().
         +Eliminate SRP_VBASE_init() and supporting functions. Users will need to
          build the verifier manually instead.
         +Eliminate compiler warning for unused do_pk8pkey_fp().
         +Disable TEST_ENG_OPENSSL_PKEY.
         +Disable GOST engine as is uses [f]printf all over the place.
         +Eliminate compiler warning for unused send_fp_chars().
      Signed-off-by: NRich Salz <rsalz@akamai.com>
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      984d6c60
    • A
      Fix pedantic warnings in mingw builds. · 156561b0
      Andy Polyakov 提交于
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      156561b0
  20. 22 9月, 2015 1 次提交
    • G
      RT3823: Improve the robustness of event logging · 4cd94416
      Gunnar Kudrjavets 提交于
      There are a couple of minor fixes here:
      
      1) Handle the case when RegisterEventSource() fails (which it may for
      various reasons) and do the work of logging the event only if it succeeds.
      
      2) Handle the case when ReportEvent() fails and do our best in debug builds
      to at least attempt somehow indicate that something has gone wrong. The
      typical situation would be someone running tools like DbMon, DBWin32,
      DebugView or just having the debugger attached. The intent is to make sure
      that at least some data will be captured so that we can save hours and days
      of debugging time.
      
      3) Minor fix to change the MessageBox() flag to MB_ICONERROR. Though the
      value of MB_ICONERROR is the same value as MB_ICONSTOP, the intent is
      better conveyed by using MB_ICONERROR.
      
      Testing performed:
      
      1) Clean compilation for debug-VC-WIN32 and VC-WIN32.
      
      2) Good test results (nmake -f ms\ntdll.mak test) for debug-VC-WIN32 and
      VC-WIN32.
      
      3) Stepped through relevant changes using WinDBG and exercised the impacted
      code paths.
      Signed-off-by: NRich Salz <rsalz@akamai.com>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      4cd94416
  21. 14 5月, 2015 2 次提交
  22. 04 5月, 2015 1 次提交
  23. 02 5月, 2015 1 次提交
  24. 28 1月, 2015 1 次提交
  25. 22 1月, 2015 2 次提交
  26. 13 1月, 2015 1 次提交
  27. 08 12月, 2014 1 次提交
  28. 25 2月, 2014 1 次提交
    • D
      Avoid Windows 8 Getversion deprecated errors. · a4cc3c80
      Dr. Stephen Henson 提交于
      Windows 8 SDKs complain that GetVersion() is deprecated.
      
      We only use GetVersion like this:
      
      	(GetVersion() < 0x80000000)
      
      which checks if the Windows version is NT based. Use a macro check_winnt()
      which uses GetVersion() on older SDK versions and true otherwise.
      a4cc3c80
  29. 04 4月, 2013 1 次提交
  30. 06 2月, 2013 1 次提交
    • B
      Add and use a constant-time memcmp. · 7c770d57
      Ben Laurie 提交于
      This change adds CRYPTO_memcmp, which compares two vectors of bytes in
      an amount of time that's independent of their contents. It also changes
      several MAC compares in the code to use this over the standard memcmp,
      which may leak information about the size of a matching prefix.
      (cherry picked from commit 2ee798880a246d648ecddadc5b91367bee4a5d98)
      7c770d57
  31. 20 1月, 2013 1 次提交
  32. 02 12月, 2012 1 次提交
  33. 18 11月, 2012 1 次提交