1. 30 5月, 2019 1 次提交
  2. 20 5月, 2019 1 次提交
    • R
      Clear CRMF vs CMP confusion · 538f38db
      Richard Levitte 提交于
      In the development of the CRMF sub-system, there seems to have been
      some confusion as to what configuration option should be used.
      'no-crmf' was added, but the C macro guards were using OPENSSL_NO_CMP
      rather than OPENSSL_NO_CRMF...
      
      In fact, we want 'no-cmp', but since the CRMF code is part of CMP, we
      need 'no-crmf' to depend on 'no-cmp'.  We do this by making 'crmf' a
      silent "option" that get affected by 'cmp' by way of %disable_cascades.
      This allows options to be "aliases" for a set of other ones, silent or
      not.
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/8897)
      538f38db
  3. 19 4月, 2019 1 次提交
  4. 12 3月, 2019 1 次提交
  5. 18 2月, 2019 1 次提交
    • P
      Properties for implementation selection. · 1bdbdaff
      Pauli 提交于
      Properties are a sequence of comma separated name=value pairs.  A name
      without a corresponding value is assumed to be a Boolean and have the
      true value 'yes'.  Values are either strings or numbers.  Strings can be
      quoted either _"_ or _'_ or unquoted (with restrictions).  There are no
      escape characters inside strings.  Number are either decimal digits or
      '0x' followed by hexidecimal digits.  Numbers are represented internally
      as signed sixty four bit values.
      
      Queries on properties are a sequence comma separated conditional tests.
      These take the form of name=value (equality test), name!=value (inequality
      test) or name (Boolean test for truth).  Queries can be parsed, compared
      against a definition or merged pairwise.
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/8224)
      1bdbdaff
  6. 28 1月, 2019 1 次提交
  7. 06 12月, 2018 1 次提交
  8. 13 2月, 2018 1 次提交
  9. 10 2月, 2018 1 次提交
  10. 03 7月, 2017 1 次提交
  11. 29 6月, 2017 1 次提交
    • R
      Add the STORE module · 71a5516d
      Richard Levitte 提交于
      This STORE module adds the following functionality:
      
      - A function OSSL_STORE_open(), OSSL_STORE_load() and OSSL_STORE_close()
        that accesses a URI and helps loading the supported objects (PKEYs,
        CERTs and CRLs for the moment) from it.
      - An opaque type OSSL_STORE_INFO that holds information on each loaded
        object.
      - A few functions to retrieve desired data from a OSSL_STORE_INFO
        reference.
      - Functions to register and unregister loaders for different URI
        schemes.  This enables dynamic addition of loaders from applications
        or from engines.
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3542)
      71a5516d
  12. 28 2月, 2017 1 次提交
    • E
      Clean up references to FIPS · b53338cb
      Emilia Kasper 提交于
      This removes the fips configure option. This option is broken as the
      required FIPS code is not available.
      
      FIPS_mode() and FIPS_mode_set() are retained for compatibility, but
      FIPS_mode() always returns 0, and FIPS_mode_set() can only be used to
      turn FIPS mode off.
      Reviewed-by: NStephen Henson <steve@openssl.org>
      b53338cb
  13. 21 7月, 2016 1 次提交
  14. 18 5月, 2016 1 次提交
  15. 14 4月, 2016 1 次提交
  16. 13 4月, 2016 2 次提交
  17. 06 4月, 2016 1 次提交
  18. 31 3月, 2016 1 次提交
  19. 23 3月, 2016 1 次提交
  20. 21 3月, 2016 1 次提交
  21. 19 3月, 2016 1 次提交
  22. 03 3月, 2016 1 次提交
  23. 27 2月, 2016 1 次提交
  24. 17 2月, 2016 1 次提交
  25. 09 2月, 2016 1 次提交
  26. 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
  27. 10 12月, 2015 4 次提交
  28. 21 11月, 2015 1 次提交
  29. 22 10月, 2015 1 次提交
  30. 11 3月, 2015 1 次提交
  31. 27 1月, 2015 1 次提交
    • R
      OPENSSL_NO_xxx cleanup: many removals · a00ae6c4
      Rich Salz 提交于
      The following compile options (#ifdef's) are removed:
          OPENSSL_NO_BIO OPENSSL_NO_BUFFER OPENSSL_NO_CHAIN_VERIFY
          OPENSSL_NO_EVP OPENSSL_NO_FIPS_ERR OPENSSL_NO_HASH_COMP
          OPENSSL_NO_LHASH OPENSSL_NO_OBJECT OPENSSL_NO_SPEED OPENSSL_NO_STACK
          OPENSSL_NO_X509 OPENSSL_NO_X509_VERIFY
      
      This diff is big because of updating the indents on preprocessor lines.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      a00ae6c4
  32. 22 1月, 2015 1 次提交
  33. 20 1月, 2013 1 次提交
  34. 31 12月, 2012 1 次提交
  35. 04 2月, 2011 1 次提交
  36. 03 2月, 2011 1 次提交