Mercurial > projects > dstep
comparison dstep/security/oidsalg.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.oidsalg; | |
8 | |
9 import dstep.security.cssmtype; | |
10 | |
11 extern (C): | |
12 | |
13 extern const CSSM_OID | |
14 CSSMOID_MD2, | |
15 CSSMOID_MD4, | |
16 CSSMOID_MD5, | |
17 CSSMOID_RSA, | |
18 CSSMOID_MD2WithRSA, | |
19 CSSMOID_MD4WithRSA, | |
20 CSSMOID_MD5WithRSA, | |
21 CSSMOID_SHA1WithRSA, | |
22 CSSMOID_SHA224WithRSA, | |
23 CSSMOID_SHA256WithRSA, | |
24 CSSMOID_SHA384WithRSA, | |
25 CSSMOID_SHA512WithRSA, | |
26 CSSMOID_SHA1WithRSA_OIW, | |
27 CSSMOID_RSAWithOAEP, | |
28 CSSMOID_OAEP_MGF1, | |
29 CSSMOID_OAEP_ID_PSPECIFIED, | |
30 CSSMOID_DES_CBC, | |
31 CSSMOID_ANSI_DH_PUB_NUMBER, | |
32 CSSMOID_ANSI_DH_STATIC, | |
33 CSSMOID_ANSI_DH_ONE_FLOW, | |
34 CSSMOID_ANSI_DH_EPHEM, | |
35 CSSMOID_ANSI_DH_HYBRID1, | |
36 CSSMOID_ANSI_DH_HYBRID2, | |
37 CSSMOID_ANSI_DH_HYBRID_ONEFLOW, | |
38 CSSMOID_ANSI_MQV1, | |
39 CSSMOID_ANSI_MQV2, | |
40 CSSMOID_ANSI_DH_STATIC_SHA1, | |
41 CSSMOID_ANSI_DH_ONE_FLOW_SHA1, | |
42 CSSMOID_ANSI_DH_EPHEM_SHA1, | |
43 CSSMOID_ANSI_DH_HYBRID1_SHA1, | |
44 CSSMOID_ANSI_DH_HYBRID2_SHA1, | |
45 CSSMOID_ANSI_MQV1_SHA1, | |
46 CSSMOID_ANSI_MQV2_SHA1, | |
47 CSSMOID_PKCS3, | |
48 CSSMOID_DH, | |
49 CSSMOID_DSA, // BSAFE only | |
50 CSSMOID_DSA_CMS, // X509/CMS | |
51 CSSMOID_DSA_JDK, // JDK 1.1 | |
52 CSSMOID_SHA1WithDSA, // BSAFE | |
53 CSSMOID_SHA1WithDSA_CMS, // X509/CMS | |
54 CSSMOID_SHA1WithDSA_JDK, // JDK 1.1 | |
55 CSSMOID_SHA1, | |
56 CSSMOID_SHA224, | |
57 CSSMOID_SHA256, | |
58 CSSMOID_SHA384, | |
59 CSSMOID_SHA512, | |
60 CSSMOID_APPLE_ISIGN, | |
61 CSSMOID_APPLE_X509_BASIC, | |
62 CSSMOID_APPLE_TP_SSL, | |
63 CSSMOID_APPLE_TP_LOCAL_CERT_GEN, | |
64 CSSMOID_APPLE_TP_CSR_GEN, | |
65 CSSMOID_APPLE_TP_REVOCATION_CRL, | |
66 CSSMOID_APPLE_TP_REVOCATION_OCSP, | |
67 CSSMOID_APPLE_TP_SMIME, | |
68 CSSMOID_APPLE_TP_EAP, | |
69 CSSMOID_APPLE_TP_CODE_SIGN, | |
70 CSSMOID_APPLE_TP_SW_UPDATE_SIGNING, | |
71 CSSMOID_APPLE_TP_IP_SEC, | |
72 CSSMOID_APPLE_TP_ICHAT, | |
73 CSSMOID_APPLE_TP_RESOURCE_SIGN, | |
74 CSSMOID_APPLE_TP_PKINIT_CLIENT, | |
75 CSSMOID_APPLE_TP_PKINIT_SERVER, | |
76 CSSMOID_APPLE_TP_CODE_SIGNING, | |
77 CSSMOID_APPLE_TP_PACKAGE_SIGNING, | |
78 CSSMOID_APPLE_FEE, | |
79 CSSMOID_APPLE_ASC, | |
80 CSSMOID_APPLE_FEE_MD5, | |
81 CSSMOID_APPLE_FEE_SHA1, | |
82 CSSMOID_APPLE_FEED, | |
83 CSSMOID_APPLE_FEEDEXP, | |
84 CSSMOID_APPLE_ECDSA, | |
85 CSSMOID_DOTMAC_CERT, | |
86 CSSMOID_DOTMAC_CERT_REQ, | |
87 CSSMOID_DOTMAC_CERT_REQ_IDENTITY, | |
88 CSSMOID_DOTMAC_CERT_REQ_EMAIL_SIGN, | |
89 CSSMOID_DOTMAC_CERT_REQ_EMAIL_ENCRYPT, | |
90 CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_LIST, | |
91 CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_STORE, | |
92 CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_FETCH, | |
93 CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_REMOVE, | |
94 CSSMOID_DOTMAC_CERT_REQ_SHARED_SERVICES, | |
95 CSSMOID_DOTMAC_CERT_REQ_VALUE_USERNAME, | |
96 CSSMOID_DOTMAC_CERT_REQ_VALUE_PASSWORD, | |
97 CSSMOID_DOTMAC_CERT_REQ_VALUE_HOSTNAME, | |
98 CSSMOID_DOTMAC_CERT_REQ_VALUE_RENEW, | |
99 CSSMOID_DOTMAC_CERT_REQ_VALUE_ASYNC, | |
100 CSSMOID_DOTMAC_CERT_REQ_VALUE_IS_PENDING, | |
101 CSSMOID_PKCS5_DIGEST_ALG, | |
102 CSSMOID_PKCS5_ENCRYPT_ALG, | |
103 CSSMOID_PKCS5_HMAC_SHA1, | |
104 CSSMOID_PKCS5_pbeWithMD2AndDES, | |
105 CSSMOID_PKCS5_pbeWithMD2AndRC2, | |
106 CSSMOID_PKCS5_pbeWithMD5AndDES, | |
107 CSSMOID_PKCS5_pbeWithMD5AndRC2, | |
108 CSSMOID_PKCS5_pbeWithSHA1AndDES, | |
109 CSSMOID_PKCS5_pbeWithSHA1AndRC2, | |
110 CSSMOID_PKCS5_PBKDF2, | |
111 CSSMOID_PKCS5_PBES2, | |
112 CSSMOID_PKCS5_PBMAC1, | |
113 CSSMOID_PKCS5_RC2_CBC, | |
114 CSSMOID_PKCS5_DES_EDE3_CBC, | |
115 CSSMOID_PKCS5_RC5_CBC, | |
116 CSSMOID_PKCS12_pbeWithSHAAnd128BitRC4, | |
117 CSSMOID_PKCS12_pbeWithSHAAnd40BitRC4, | |
118 CSSMOID_PKCS12_pbeWithSHAAnd3Key3DESCBC, | |
119 CSSMOID_PKCS12_pbeWithSHAAnd2Key3DESCBC, | |
120 CSSMOID_PKCS12_pbeWithSHAAnd128BitRC2CBC, | |
121 CSSMOID_PKCS12_pbewithSHAAnd40BitRC2CBC; |