diff dstep/security/CipherSuite.d @ 11:07194b026fa4

Added bindings to a couple of frameworks, new license + some other things
author Jacob Carlborg <doob@me.com>
date Sat, 01 Aug 2009 15:03:28 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dstep/security/CipherSuite.d	Sat Aug 01 15:03:28 2009 +0200
@@ -0,0 +1,63 @@
+/**
+ * Copyright: Copyright (c) 2009 Jacob Carlborg.
+ * Authors: Jacob Carlborg
+ * Version: Initial created: Jul 22, 2009 
+ * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
+ */
+module dstep.security.CipherSuite;
+
+import dstep.corefoundation.CFBase;
+
+alias uint SSLCipherSuite;
+
+enum
+{
+	SSL_NULL_WITH_NULL_NULL = 0x0000,
+	SSL_RSA_WITH_NULL_MD5 = 0x0001,
+	SSL_RSA_WITH_NULL_SHA = 0x0002,
+	SSL_RSA_EXPORT_WITH_RC4_40_MD5 = 0x0003,
+	SSL_RSA_WITH_RC4_128_MD5 = 0x0004,
+	SSL_RSA_WITH_RC4_128_SHA = 0x0005,
+	SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5 = 0x0006,
+	SSL_RSA_WITH_IDEA_CBC_SHA = 0x0007,
+	SSL_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x0008,
+	SSL_RSA_WITH_DES_CBC_SHA = 0x0009,
+	SSL_RSA_WITH_3DES_EDE_CBC_SHA = 0x000A,
+	SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA = 0x000B,
+	SSL_DH_DSS_WITH_DES_CBC_SHA = 0x000C,
+	SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA = 0x000D,
+	SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x000E,
+	SSL_DH_RSA_WITH_DES_CBC_SHA = 0x000F,
+	SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA = 0x0010,
+	SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA = 0x0011,
+	SSL_DHE_DSS_WITH_DES_CBC_SHA = 0x0012,
+	SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 0x0013,
+	SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x0014,
+	SSL_DHE_RSA_WITH_DES_CBC_SHA = 0x0015,
+	SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 0x0016,
+	SSL_DH_anon_EXPORT_WITH_RC4_40_MD5 = 0x0017,
+	SSL_DH_anon_WITH_RC4_128_MD5 = 0x0018,
+	SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA = 0x0019,
+	SSL_DH_anon_WITH_DES_CBC_SHA = 0x001A,
+	SSL_DH_anon_WITH_3DES_EDE_CBC_SHA = 0x001B,
+	SSL_FORTEZZA_DMS_WITH_NULL_SHA = 0x001C,
+	SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA = 0x001D,
+	TLS_RSA_WITH_AES_128_CBC_SHA = 0x002F,
+	TLS_DH_DSS_WITH_AES_128_CBC_SHA = 0x0030,
+	TLS_DH_RSA_WITH_AES_128_CBC_SHA = 0x0031,
+	TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 0x0032,
+	TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 0x0033,
+	TLS_DH_anon_WITH_AES_128_CBC_SHA = 0x0034,
+	TLS_RSA_WITH_AES_256_CBC_SHA = 0x0035,
+	TLS_DH_DSS_WITH_AES_256_CBC_SHA = 0x0036,
+	TLS_DH_RSA_WITH_AES_256_CBC_SHA = 0x0037,
+	TLS_DHE_DSS_WITH_AES_256_CBC_SHA = 0x0038,
+	TLS_DHE_RSA_WITH_AES_256_CBC_SHA = 0x0039,
+	TLS_DH_anon_WITH_AES_256_CBC_SHA = 0x003A,
+	SSL_RSA_WITH_RC2_CBC_MD5 = 0xFF80,
+	SSL_RSA_WITH_IDEA_CBC_MD5 = 0xFF81,
+	SSL_RSA_WITH_DES_CBC_MD5 = 0xFF82,
+	SSL_RSA_WITH_3DES_EDE_CBC_MD5 = 0xFF83,
+	SSL_NO_SUCH_CIPHERSUITE = 0xFFFF
+}
+