Mercurial > projects > dstep
comparison 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 |
comparison
equal
deleted
inserted
replaced
10:27e00625790b | 11:07194b026fa4 |
---|---|
1 /** | |
2 * Copyright: Copyright (c) 2009 Jacob Carlborg. | |
3 * Authors: Jacob Carlborg | |
4 * Version: Initial created: Jul 22, 2009 | |
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) | |
6 */ | |
7 module dstep.security.CipherSuite; | |
8 | |
9 import dstep.corefoundation.CFBase; | |
10 | |
11 alias uint SSLCipherSuite; | |
12 | |
13 enum | |
14 { | |
15 SSL_NULL_WITH_NULL_NULL = 0x0000, | |
16 SSL_RSA_WITH_NULL_MD5 = 0x0001, | |
17 SSL_RSA_WITH_NULL_SHA = 0x0002, | |
18 SSL_RSA_EXPORT_WITH_RC4_40_MD5 = 0x0003, | |
19 SSL_RSA_WITH_RC4_128_MD5 = 0x0004, | |
20 SSL_RSA_WITH_RC4_128_SHA = 0x0005, | |
21 SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5 = 0x0006, | |
22 SSL_RSA_WITH_IDEA_CBC_SHA = 0x0007, | |
23 SSL_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x0008, | |
24 SSL_RSA_WITH_DES_CBC_SHA = 0x0009, | |
25 SSL_RSA_WITH_3DES_EDE_CBC_SHA = 0x000A, | |
26 SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA = 0x000B, | |
27 SSL_DH_DSS_WITH_DES_CBC_SHA = 0x000C, | |
28 SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA = 0x000D, | |
29 SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x000E, | |
30 SSL_DH_RSA_WITH_DES_CBC_SHA = 0x000F, | |
31 SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA = 0x0010, | |
32 SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA = 0x0011, | |
33 SSL_DHE_DSS_WITH_DES_CBC_SHA = 0x0012, | |
34 SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 0x0013, | |
35 SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x0014, | |
36 SSL_DHE_RSA_WITH_DES_CBC_SHA = 0x0015, | |
37 SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 0x0016, | |
38 SSL_DH_anon_EXPORT_WITH_RC4_40_MD5 = 0x0017, | |
39 SSL_DH_anon_WITH_RC4_128_MD5 = 0x0018, | |
40 SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA = 0x0019, | |
41 SSL_DH_anon_WITH_DES_CBC_SHA = 0x001A, | |
42 SSL_DH_anon_WITH_3DES_EDE_CBC_SHA = 0x001B, | |
43 SSL_FORTEZZA_DMS_WITH_NULL_SHA = 0x001C, | |
44 SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA = 0x001D, | |
45 TLS_RSA_WITH_AES_128_CBC_SHA = 0x002F, | |
46 TLS_DH_DSS_WITH_AES_128_CBC_SHA = 0x0030, | |
47 TLS_DH_RSA_WITH_AES_128_CBC_SHA = 0x0031, | |
48 TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 0x0032, | |
49 TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 0x0033, | |
50 TLS_DH_anon_WITH_AES_128_CBC_SHA = 0x0034, | |
51 TLS_RSA_WITH_AES_256_CBC_SHA = 0x0035, | |
52 TLS_DH_DSS_WITH_AES_256_CBC_SHA = 0x0036, | |
53 TLS_DH_RSA_WITH_AES_256_CBC_SHA = 0x0037, | |
54 TLS_DHE_DSS_WITH_AES_256_CBC_SHA = 0x0038, | |
55 TLS_DHE_RSA_WITH_AES_256_CBC_SHA = 0x0039, | |
56 TLS_DH_anon_WITH_AES_256_CBC_SHA = 0x003A, | |
57 SSL_RSA_WITH_RC2_CBC_MD5 = 0xFF80, | |
58 SSL_RSA_WITH_IDEA_CBC_MD5 = 0xFF81, | |
59 SSL_RSA_WITH_DES_CBC_MD5 = 0xFF82, | |
60 SSL_RSA_WITH_3DES_EDE_CBC_MD5 = 0xFF83, | |
61 SSL_NO_SUCH_CIPHERSUITE = 0xFFFF | |
62 } | |
63 |