Cleanup of custom extension stuff.
serverinfo rejects non-empty extensions. Omit extension if no relevant serverinfo data. Improve error-handling in serverinfo callback. Cosmetic cleanups. s_client documentation. s_server documentation. SSL_CTX_serverinfo documentation. Cleaup -1 and NULL callback handling for custom extensions, add tests. Cleanup ssl_rsa.c serverinfo code. Whitespace cleanup. Improve comments in ssl.h for serverinfo. Whitespace. Cosmetic cleanup. Reject non-zero-len serverinfo extensions. Whitespace. Make it build.
This commit is contained in:
@@ -178,13 +178,22 @@ $ssltest -bio_pair -tls1 -npn_client -npn_server || exit 1
|
||||
$ssltest -bio_pair -tls1 -npn_client -npn_server -num 2 || exit 1
|
||||
$ssltest -bio_pair -tls1 -npn_client -npn_server -num 2 -reuse || exit 1
|
||||
|
||||
#############################################################################
|
||||
# Custom Extension tests
|
||||
|
||||
echo test tls1 with custom extensions
|
||||
$ssltest -bio_pair -tls1 -custom_ext || exit 1
|
||||
|
||||
#############################################################################
|
||||
# Serverinfo tests
|
||||
|
||||
echo test tls1 with serverinfo
|
||||
$ssltest -bio_pair -tls1 -serverinfo_file $serverinfo || exit 1
|
||||
$ssltest -bio_pair -tls1 -serverinfo_file $serverinfo -serverinfo_sct || exit 1
|
||||
$ssltest -bio_pair -tls1 -serverinfo_file $serverinfo -serverinfo_tack || exit 1
|
||||
$ssltest -bio_pair -tls1 -serverinfo_file $serverinfo -serverinfo_sct -serverinfo_tack || exit 1
|
||||
$ssltest -bio_pair -tls1 -custom_ext -serverinfo_file $serverinfo -serverinfo_sct -serverinfo_tack || exit 1
|
||||
|
||||
|
||||
if ../util/shlib_wrap.sh ../apps/openssl no-srp; then
|
||||
echo skipping SRP tests
|
||||
|
||||
Reference in New Issue
Block a user