Author: markt Date: Sat Aug 8 15:12:43 2015 New Revision: 1694806 URL: http://svn.apache.org/r1694806 Log: More PSK ciphers from OpenSSL trunk
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java?rev=1694806&r1=1694805&r2=1694806&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java Sat Aug 8 15:12:43 2015 @@ -1565,11 +1565,126 @@ public enum Cipher { 256, 256 ), - - /* PSK ciphers 0x008E to 0x0095 - * Unsupported by both Java and OpenSSL - */ - + // Cipher 8E + TLS_DHE_PSK_WITH_RC4_128_SHA( + 0x008E, + "DHE-PSK-RC4-SHA", + KeyExchange.DHEPSK, + Authentication.PSK, + Encryption.RC4, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.MEDIUM, + false, + 128, + 128 + ), + // Cipher 8F + TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA( + 0x008F, + "DHE-PSK-3DES-EDE-CBC-SHA", + KeyExchange.DHEPSK, + Authentication.PSK, + Encryption.TRIPLE_DES, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.HIGH, + true, + 112, + 168 + ), + // Cipher 90 + TLS_DHE_PSK_WITH_AES_128_CBC_SHA( + 0x0090, + "DHE-PSK-AES128-CBC-SHA", + KeyExchange.DHEPSK, + Authentication.PSK, + Encryption.AES128, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.HIGH, + true, + 128, + 128 + ), + // Cipher 91 + TLS_DHE_PSK_WITH_AES_256_CBC_SHA( + 0x0091, + "DHE-PSK-AES256-CBC-SHA", + KeyExchange.DHEPSK, + Authentication.PSK, + Encryption.AES256, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.HIGH, + true, + 256, + 256 + ), + // Cipher 92 + TLS_RSA_PSK_WITH_RC4_128_SHA( + 0x0092, + "RSA-PSK-RC4-SHA", + KeyExchange.RSAPSK, + Authentication.RSA, + Encryption.RC4, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.MEDIUM, + false, + 128, + 128 + ), + // Cipher 93 + TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA( + 0x0093, + "RSA-PSK-3DES-EDE-CBC-SHA", + KeyExchange.RSAPSK, + Authentication.RSA, + Encryption.TRIPLE_DES, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.HIGH, + true, + 112, + 168 + ), + // Cipher 94 + TLS_RSA_PSK_WITH_AES_128_CBC_SHA( + 0x0094, + "RSA-PSK-AES128-CBC-SHA", + KeyExchange.RSAPSK, + Authentication.RSA, + Encryption.AES128, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.HIGH, + true, + 128, + 128 + ), + // Cipher 95 + TLS_RSA_PSK_WITH_AES_256_CBC_SHA( + 0x0095, + "RSA-PSK-AES256-CBC-SHA", + KeyExchange.RSAPSK, + Authentication.RSA, + Encryption.AES256, + MessageDigest.SHA1, + Protocol.TLSv1, + false, + EncryptionLevel.HIGH, + true, + 256, + 256 + ), /* SEED ciphersuites from RFC4162 */ // Cipher 96 TLS_RSA_WITH_SEED_CBC_SHA( --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org