diff options
author | Emilia Kasper <emilia@openssl.org> | 2016-07-21 14:04:00 +0200 |
---|---|---|
committer | Emilia Kasper <emilia@openssl.org> | 2016-07-21 15:44:36 +0200 |
commit | 11279b13f586441a8fcc5109ee1907f33eb0cc24 (patch) | |
tree | 9dbd063fa7147e9854aeba640f9d7dff859b11bb /test/ssl_test.tmpl | |
parent | 2980ae2e78169b3b4d0b140c0c5796c441c5902c (diff) | |
download | openssl-11279b13f586441a8fcc5109ee1907f33eb0cc24.tar.gz |
Test client-side resumption
Add tests for resuming with a different client version.
This happens in reality when clients persist sessions on disk through
upgrades.
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'test/ssl_test.tmpl')
-rw-r--r-- | test/ssl_test.tmpl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/ssl_test.tmpl b/test/ssl_test.tmpl index 31699183a1..206c4a1524 100644 --- a/test/ssl_test.tmpl +++ b/test/ssl_test.tmpl @@ -11,6 +11,9 @@ server = {-$testname-}-server{- if (%resume_server) { $OUT .= "\nresume-server = $testname-resume-server"; } + if (%resume_client) { + $OUT .= "\nresume-client = $testname-resume-client"; + } -} client = {-$testname-}-client @@ -37,6 +40,12 @@ client = {-$testname-}-client foreach my $key (sort keys %client) { $OUT .= qq{$key} . " = " . qq{$client{$key}\n} if defined $client{$key}; } + if (%resume_client) { + $OUT .= "\n[$testname-resume-client]\n"; + foreach my $key (sort keys %resume_client) { + $OUT .= qq{$key} . " = " . qq{$resume_client{$key}\n} if defined $resume_client{$key}; + } + } -} [test-{-$idx-}] {- |