1. 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
  2. 28 7月, 2017 2 次提交
  3. 27 7月, 2017 2 次提交
  4. 26 7月, 2017 1 次提交
  5. 21 7月, 2017 1 次提交
  6. 19 7月, 2017 1 次提交
  7. 13 7月, 2017 1 次提交
  8. 28 6月, 2017 1 次提交
  9. 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
  10. 21 6月, 2017 1 次提交
  11. 17 6月, 2017 1 次提交
  12. 16 6月, 2017 1 次提交
  13. 07 6月, 2017 1 次提交
  14. 06 6月, 2017 1 次提交
  15. 20 5月, 2017 1 次提交
  16. 13 5月, 2017 1 次提交
  17. 11 5月, 2017 1 次提交
  18. 09 5月, 2017 1 次提交
  19. 06 5月, 2017 1 次提交
  20. 03 5月, 2017 1 次提交
  21. 02 5月, 2017 2 次提交
  22. 28 4月, 2017 2 次提交
  23. 27 4月, 2017 1 次提交
  24. 26 4月, 2017 2 次提交
  25. 25 4月, 2017 3 次提交
  26. 24 4月, 2017 1 次提交
  27. 21 4月, 2017 2 次提交
  28. 19 4月, 2017 5 次提交