1. 08 3月, 2022 1 次提交
  2. 10 8月, 2021 1 次提交
  3. 31 5月, 2020 1 次提交
  4. 17 3月, 2020 1 次提交
  5. 27 2月, 2020 1 次提交
  6. 17 2月, 2020 1 次提交
  7. 17 1月, 2020 1 次提交
  8. 24 12月, 2019 1 次提交
  9. 28 9月, 2019 2 次提交
    • D
      Reorganize local header files · b5acbf91
      Dr. Matthias St. Pierre 提交于
      Apart from public and internal header files, there is a third type called
      local header files, which are located next to source files in the source
      directory. Currently, they have different suffixes like
      
        '*_lcl.h', '*_local.h', or '*_int.h'
      
      This commit changes the different suffixes to '*_local.h' uniformly.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/9681)
      b5acbf91
    • D
      Reorganize private crypto header files · 0c994d54
      Dr. Matthias St. Pierre 提交于
      Currently, there are two different directories which contain internal
      header files of libcrypto which are meant to be shared internally:
      
      While header files in 'include/internal' are intended to be shared
      between libcrypto and libssl, the files in 'crypto/include/internal'
      are intended to be shared inside libcrypto only.
      
      To make things complicated, the include search path is set up in such
      a way that the directive #include "internal/file.h" could refer to
      a file in either of these two directoroes. This makes it necessary
      in some cases to add a '_int.h' suffix to some files to resolve this
      ambiguity:
      
        #include "internal/file.h"      # located in 'include/internal'
        #include "internal/file_int.h"  # located in 'crypto/include/internal'
      
      This commit moves the private crypto headers from
      
        'crypto/include/internal'  to  'include/crypto'
      
      As a result, the include directives become unambiguous
      
        #include "internal/file.h"       # located in 'include/internal'
        #include "crypto/file.h"         # located in 'include/crypto'
      
      hence the superfluous '_int.h' suffixes can be stripped.
      
      The files 'store_int.h' and 'store.h' need to be treated specially;
      they are joined into a single file.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/9681)
      0c994d54
  10. 01 3月, 2019 1 次提交
  11. 26 2月, 2019 1 次提交
  12. 13 2月, 2019 1 次提交
  13. 10 10月, 2018 1 次提交
  14. 11 9月, 2018 1 次提交
  15. 10 7月, 2018 1 次提交
  16. 06 7月, 2018 1 次提交
  17. 20 6月, 2018 1 次提交
  18. 19 6月, 2018 1 次提交
  19. 08 6月, 2018 1 次提交
  20. 04 6月, 2018 1 次提交
  21. 29 5月, 2018 1 次提交
  22. 11 5月, 2018 1 次提交
  23. 10 5月, 2018 1 次提交
  24. 01 5月, 2018 1 次提交
  25. 27 4月, 2018 1 次提交
  26. 19 4月, 2018 1 次提交
  27. 17 4月, 2018 1 次提交
  28. 06 4月, 2018 1 次提交
  29. 20 3月, 2018 1 次提交
  30. 15 3月, 2018 1 次提交
  31. 27 2月, 2018 1 次提交
  32. 24 2月, 2018 1 次提交
  33. 15 2月, 2018 1 次提交
    • R
      Harmonize the make variables across all known platforms families · 722c9762
      Richard Levitte 提交于
      The make variables LIB_CFLAGS, DSO_CFLAGS and so on were used in
      addition to CFLAGS and so on.  This works without problem on Unix and
      Windows, where options with different purposes (such as -D and -I) can
      appear anywhere on the command line and get accumulated as they come.
      This is not necessarely so on VMS.  For example, macros must all be
      collected and given through one /DEFINE, and the same goes for
      inclusion directories (/INCLUDE).
      
      So, to harmonize all platforms, we repurpose make variables starting
      with LIB_, DSO_ and BIN_ to be all encompassing variables that
      collects the corresponding values from CFLAGS, CPPFLAGS, DEFINES,
      INCLUDES and so on together with possible config target values
      specific for libraries DSOs and programs, and use them instead of the
      general ones everywhere.
      
      This will, for example, allow VMS to use the exact same generators for
      generated files that go through cpp as all other platforms, something
      that has been impossible to do safely before now.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5357)
      722c9762
  34. 01 2月, 2018 1 次提交
  35. 28 1月, 2018 1 次提交
  36. 23 12月, 2017 1 次提交
  37. 26 11月, 2017 1 次提交
  38. 13 11月, 2017 1 次提交
  39. 12 11月, 2017 1 次提交