Descriptions.txt 1.1 KB

12345678910111213141516171819202122
  1. test_suites
  2. The various 'test_suite_XXX' programs from the 'tests' directory, executed
  3. using 'make check' (Unix make) or 'make test' (Cmake), include test cases
  4. (reference test vectors, sanity checks, malformed input for parsing
  5. functions, etc.) for all modules except the SSL modules.
  6. selftests
  7. The 'programs/test/selftest' program runs the 'XXX_self_test()' functions
  8. of each individual module. Most of them are included in the respective
  9. test suite, but some slower ones are only included here.
  10. compat
  11. The 'tests/compat.sh' script checks interoperability with OpenSSL and
  12. GnuTLS (and ourselves!) for every common ciphersuite, in every TLS
  13. version, both ways (client/server), using client authentication or not.
  14. For each ciphersuite/version/side/authmode it performs a full handshake
  15. and a small data exchange.
  16. ssl_opt
  17. The 'tests/ssl-opt.sh' script checks various options and/or operations not
  18. covered by compat.sh: session resumption (using session cache or tickets),
  19. renegotiation, SNI, other extensions, etc.