1. 26 5月, 2023 1 次提交
  2. 12 4月, 2023 2 次提交
  3. 31 5月, 2020 1 次提交
  4. 21 2月, 2020 1 次提交
  5. 08 11月, 2019 1 次提交
  6. 28 9月, 2019 1 次提交
    • 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
  7. 18 4月, 2019 1 次提交
  8. 17 9月, 2018 1 次提交
  9. 05 4月, 2018 1 次提交
  10. 16 12月, 2017 1 次提交
  11. 09 10月, 2017 1 次提交
  12. 16 6月, 2017 1 次提交
  13. 08 6月, 2017 1 次提交
    • R
      make error tables const and separate header file · 52df25cf
      Rich Salz 提交于
      Run perltidy on util/mkerr
      Change some mkerr flags, write some doc comments
      Make generated tables "const" when genearting lib-internal ones.
      Add "state" file for mkerr
      Renerate error tables and headers
      Rationalize declaration of ERR_load_XXX_strings
      Fix out-of-tree build
      Add -static; sort flags/vars for options.
      Also tweak code output
      Moved engines/afalg to engines (from master)
      Use -static flag
      Standard engine #include's of errors
      Don't linewrap err string tables unless necessary
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3392)
      52df25cf
  14. 26 4月, 2017 1 次提交
  15. 12 1月, 2017 1 次提交
  16. 04 11月, 2016 1 次提交
  17. 21 9月, 2016 1 次提交
  18. 12 9月, 2016 1 次提交
  19. 04 8月, 2016 1 次提交
  20. 08 7月, 2016 1 次提交
    • R
      Reorganize .gitignore to make better use of its features · 27f215cf
      Richard Levitte 提交于
      It's possible to have a very few rules for some directories and trust
      that other patterns further along will take care of whatever is left.
      .gitignore should therefore be loosely organised from least generic to
      most generic, allowing things like this:
      
          # Keep any file with extensions, such as foo.c, bar.h, ...
          !/dir/*.*
      
          # ....
      
          # Remove all object files
          *.o
          *.obj
      
      With this change, we implement some very generic rules for what will
      and will not be ignored in the fuzz subdirectory, and truse that
      patterns later on (such as *.o, *.obj, *.exe) will take care of
      everything we didn't specifically specify for the fuzz subdirectory.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      27f215cf
  21. 01 7月, 2016 1 次提交
  22. 08 6月, 2016 2 次提交
  23. 05 6月, 2016 1 次提交
  24. 03 6月, 2016 1 次提交
  25. 23 5月, 2016 1 次提交
  26. 12 5月, 2016 1 次提交
    • E
      Replace cipherlist test · 5a22cf96
      Emilia Kasper 提交于
      The old cipherlist test in ssltest.c only tests the internal order of
      the cipher table, which is pretty useless.
      
      Replace this test with a test that catches inadvertent changes to the
      default cipherlist.
      
      Fix run_tests.pl to correctly filter tests that have "list" in their name.
      
      (Also includes a small drive-by fix in .gitignore.)
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      5a22cf96
  27. 08 5月, 2016 1 次提交
  28. 06 4月, 2016 1 次提交
  29. 20 3月, 2016 1 次提交
  30. 19 3月, 2016 1 次提交
  31. 10 3月, 2016 2 次提交
  32. 13 2月, 2016 1 次提交
  33. 30 1月, 2016 1 次提交
  34. 25 1月, 2016 1 次提交
  35. 23 1月, 2016 2 次提交
    • R
      Refactor file writing - introduce template driven file writing · 291e94df
      Richard Levitte 提交于
      apps/CA.pl and tools/c_rehash are built from template files.  So far,
      this was done by Configure, which created its own problems as it
      forced everyone to reconfigure just because one of the template files
      had changed.
      Instead, have those files created as part of the normal build in apps/
      and in tools/.
      
      Furthermore, this prepares for a future where Configure may produce
      entirely other build files than Makefile, and the latter can't be
      guaranteed to be the holder of all information for other scripts.
      Instead, configdata.pm (described below) becomes the center of
      configuration information.
      
      This introduces a few new things:
      
      %config         a hash table to hold all kinds of configuration data
                      that can be used by any other script.
      configdata.pm   a perl module that Configure writes.  It currently
                      holds the hash tables %config and %target.
      util/dofile.pl  a script that takes a template on STDIN and outputs
                      the result after applying configuration data on it.
                      It's supposed to be called like this:
      
                              perl -I$(TOP) -Mconfigdata < template > result
      
                      or
      
                              perl -I$(TOP) -Mconfigdata templ1 templ2 ... > result
      
                      Note: util/dofile.pl requires Text::Template.
      
      As part of this changed, remove a number of variables that are really
      just copies of entries in %target, and use %target directly.  The
      exceptions are $target{cflags} and $target{lflags}, they do get copied
      to $cflags and $lflags.  The reason for this is that those variable
      potentially go through a lot of changes and would rather deserve a
      place in %config.  That, however, is for another commit.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      291e94df
    • R
      Cleanup .gitignore · f631f2ec
      Richard Levitte 提交于
      Some things to ignore need to be properly rooted, and use a bit more
      precision on ignoring 'lib', as that maybe be a perfectly valid
      directory name to add into git elsewhere in the source tree.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      f631f2ec
  36. 13 1月, 2016 1 次提交