1. 14 9月, 2017 1 次提交
  2. 22 8月, 2017 1 次提交
    • P
      This has been added to avoid the situation where some host ctype.h functions · a1df06b3
      Pauli 提交于
      return true for characters > 127.  I.e. they are allowing extended ASCII
      characters through which then cause problems.  E.g. marking superscript '2' as
      a number then causes the common (ch - '0') conversion to number to fail
      miserably.  Likewise letters with diacritical marks can also cause problems.
      
      If a non-ASCII character set is being used (currently only EBCDIC), it is
      adjusted for.
      
      The implementation uses a single table with a bit for each of the defined
      classes.  These functions accept an int argument and fail for
      values out of range or for characters outside of the ASCII set.  They will
      work for both signed and unsigned character inputs.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/4102)
      a1df06b3
  3. 15 8月, 2017 1 次提交
  4. 08 8月, 2017 1 次提交
  5. 04 8月, 2017 1 次提交
  6. 03 8月, 2017 1 次提交
    • R
      Switch from ossl_rand to DRBG rand · 75e2c877
      Rich Salz 提交于
      If RAND_add wraps around, XOR with existing. Add test to drbgtest that
      does the wrap-around.
      
      Re-order seeding and stop after first success.
      
      Add RAND_poll_ex()
      
      Use the DF and therefore lower RANDOMNESS_NEEDED.  Also, for child DRBG's,
      mix in the address as the personalization bits.
      
      Centralize the entropy callbacks, from drbg_lib to rand_lib.
      (Conceptually, entropy is part of the enclosing application.)
      Thanks to Dr. Matthias St Pierre for the suggestion.
      
      Various code cleanups:
          -Make state an enum; inline RANDerr calls.
          -Add RAND_POLL_RETRIES (thanks Pauli for the idea)
          -Remove most RAND_seed calls from rest of library
          -Rename DRBG_CTX to RAND_DRBG, etc.
          -Move some code from drbg_lib to drbg_rand; drbg_lib is now only the
           implementation of NIST DRBG.
          -Remove blocklength
      Reviewed-by: NPaul Dale <paul.dale@oracle.com>
      (Merged from https://github.com/openssl/openssl/pull/4019)
      75e2c877
  7. 28 7月, 2017 2 次提交
  8. 27 7月, 2017 2 次提交
  9. 26 7月, 2017 1 次提交
  10. 21 7月, 2017 1 次提交
  11. 19 7月, 2017 1 次提交
  12. 13 7月, 2017 1 次提交
  13. 28 6月, 2017 1 次提交
  14. 22 6月, 2017 1 次提交
    • P
      TAP line filter BIO. · a69de3f2
      Pauli 提交于
      This is an implementation of a BIO filter that produce TAP compatible output
      for the test framework.  The current test indentation level is honoured.
      
      The test output functions have been modified to not attempt to indent
      their output and to not include the leading '#' character.
      
      The filter is applied to bio_err only.  bio_out is left unchanged, although
      tests using bio_out have been modified to use bio_err instead.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3732)
      a69de3f2
  15. 21 6月, 2017 1 次提交
  16. 17 6月, 2017 1 次提交
  17. 16 6月, 2017 1 次提交
  18. 07 6月, 2017 1 次提交
  19. 06 6月, 2017 1 次提交
  20. 20 5月, 2017 1 次提交
  21. 13 5月, 2017 1 次提交
  22. 11 5月, 2017 1 次提交
  23. 09 5月, 2017 1 次提交
  24. 06 5月, 2017 1 次提交
  25. 03 5月, 2017 1 次提交
  26. 02 5月, 2017 2 次提交
  27. 28 4月, 2017 2 次提交
  28. 27 4月, 2017 1 次提交
  29. 26 4月, 2017 2 次提交
  30. 25 4月, 2017 3 次提交
  31. 24 4月, 2017 1 次提交
  32. 21 4月, 2017 2 次提交