DHE-PSK based ciphersuite support added and cleaner key exchange based
code selection
The base RFC 4279 DHE-PSK ciphersuites are now supported and added.
The SSL code cuts out code not relevant for defined key exchange methods
diff --git a/tests/compat.sh b/tests/compat.sh
index cc0f7d0..7213599 100644
--- a/tests/compat.sh
+++ b/tests/compat.sh
@@ -197,6 +197,16 @@
"
fi
+# OpenSSL does not support DHE-PSK ciphers
+# Add for PolarSSL only test, which does support them.
+#
+P_CIPHERS="$P_CIPHERS \
+ TLS-DHE-PSK-WITH-RC4-128-SHA \
+ TLS-DHE-PSK-WITH-3DES-EDE-CBC-SHA \
+ TLS-DHE-PSK-WITH-AES-128-CBC-SHA \
+ TLS-DHE-PSK-WITH-AES-256-CBC-SHA \
+ "
+
for i in $P_CIPHERS;
do
RESULT="$( ../programs/ssl/ssl_client2 force_ciphersuite=$i $P_CLIENT_ARGS )"