diff dstep/security/SecAsn1Templates.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/SecAsn1Templates.d	Sat Aug 01 15:03:28 2009 +0200
@@ -0,0 +1,91 @@
+/**
+ * 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.SecAsn1Templates;
+
+import dstep.security.SecAsn1Types;
+
+extern (C)
+{
+	extern
+	{
+		const SecAsn1Template* kSecAsn1AnyTemplate;
+		const SecAsn1Template* kSecAsn1BitStringTemplate;
+		const SecAsn1Template* kSecAsn1BMPStringTemplate;
+		const SecAsn1Template* kSecAsn1BooleanTemplate;
+		const SecAsn1Template* kSecAsn1EnumeratedTemplate;
+		const SecAsn1Template* kSecAsn1GeneralizedTimeTemplate;
+		const SecAsn1Template* kSecAsn1IA5StringTemplate;
+		const SecAsn1Template* kSecAsn1IntegerTemplate;
+		const SecAsn1Template* kSecAsn1UnsignedIntegerTemplate;
+		const SecAsn1Template* kSecAsn1NullTemplate;
+		const SecAsn1Template* kSecAsn1ObjectIDTemplate;
+		const SecAsn1Template* kSecAsn1OctetStringTemplate;
+		const SecAsn1Template* kSecAsn1PrintableStringTemplate;
+		const SecAsn1Template* kSecAsn1T61StringTemplate;
+		const SecAsn1Template* kSecAsn1UniversalStringTemplate;
+		const SecAsn1Template* kSecAsn1UTCTimeTemplate;
+		const SecAsn1Template* kSecAsn1UTF8StringTemplate;
+		const SecAsn1Template* kSecAsn1VisibleStringTemplate;
+		const SecAsn1Template* kSecAsn1TeletexStringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToAnyTemplate;
+		const SecAsn1Template* kSecAsn1PointerToBitStringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToBMPStringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToBooleanTemplate;
+		const SecAsn1Template* kSecAsn1PointerToEnumeratedTemplate;
+		const SecAsn1Template* kSecAsn1PointerToGeneralizedTimeTemplate;
+		const SecAsn1Template* kSecAsn1PointerToIA5StringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToIntegerTemplate;
+		const SecAsn1Template* kSecAsn1PointerToNullTemplate;
+		const SecAsn1Template* kSecAsn1PointerToObjectIDTemplate;
+		const SecAsn1Template* kSecAsn1PointerToOctetStringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToPrintableStringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToT61StringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToUniversalStringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToUTCTimeTemplate;
+		const SecAsn1Template* kSecAsn1PointerToUTF8StringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToVisibleStringTemplate;
+		const SecAsn1Template* kSecAsn1PointerToTeletexStringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfAnyTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfBitStringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfBMPStringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfBooleanTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfEnumeratedTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfGeneralizedTimeTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfIA5StringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfIntegerTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfNullTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfObjectIDTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfOctetStringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfPrintableStringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfT61StringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfUniversalStringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfUTCTimeTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfUTF8StringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfVisibleStringTemplate;
+		const SecAsn1Template* kSecAsn1SequenceOfTeletexStringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfAnyTemplate;
+		const SecAsn1Template* kSecAsn1SetOfBitStringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfBMPStringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfBooleanTemplate;
+		const SecAsn1Template* kSecAsn1SetOfEnumeratedTemplate;
+		const SecAsn1Template* kSecAsn1SetOfGeneralizedTimeTemplate;
+		const SecAsn1Template* kSecAsn1SetOfIA5StringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfIntegerTemplate;
+		const SecAsn1Template* kSecAsn1SetOfNullTemplate;
+		const SecAsn1Template* kSecAsn1SetOfObjectIDTemplate;
+		const SecAsn1Template* kSecAsn1SetOfOctetStringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfPrintableStringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfT61StringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfUniversalStringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfUTCTimeTemplate;
+		const SecAsn1Template* kSecAsn1SetOfUTF8StringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfVisibleStringTemplate;
+		const SecAsn1Template* kSecAsn1SetOfTeletexStringTemplate;
+		const SecAsn1Template* kSecAsn1SkipTemplate;
+	}
+}
+