aboutsummaryrefslogtreecommitdiffstats
path: root/lib/asn1/test/asn1_SUITE_data/SetExternal.asn1
diff options
context:
space:
mode:
Diffstat (limited to 'lib/asn1/test/asn1_SUITE_data/SetExternal.asn1')
-rw-r--r--lib/asn1/test/asn1_SUITE_data/SetExternal.asn168
1 files changed, 68 insertions, 0 deletions
diff --git a/lib/asn1/test/asn1_SUITE_data/SetExternal.asn1 b/lib/asn1/test/asn1_SUITE_data/SetExternal.asn1
new file mode 100644
index 0000000000..394a068280
--- /dev/null
+++ b/lib/asn1/test/asn1_SUITE_data/SetExternal.asn1
@@ -0,0 +1,68 @@
+SetExternal DEFINITIONS IMPLICIT TAGS ::=
+
+BEGIN
+
+IMPORTS XSeq1, XSetNT, XSetImp, XSetExp FROM External;
+
+
+
+SetXSeq1 ::= SET
+{
+ seq XSeq1,
+ bool BOOLEAN,
+ int INTEGER
+}
+
+
+SetXSeq2 ::= SET
+{
+ bool BOOLEAN,
+ seq XSeq1,
+ int INTEGER
+}
+
+
+SetXSeq3 ::= SET
+{
+ bool BOOLEAN,
+ int INTEGER,
+ seq XSeq1
+}
+
+
+NT ::= SET {
+ os OCTET STRING,
+ bool BOOLEAN}
+Imp ::= [11] SET {
+ os OCTET STRING,
+ bool BOOLEAN}
+Exp ::= [12] EXPLICIT SET {
+ os OCTET STRING,
+ bool BOOLEAN}
+
+NTNT ::= NT
+ImpNT ::= [3] NT
+ExpNT ::= [4] EXPLICIT NT
+
+NTImp ::= Imp
+ImpImp ::= [5] Imp
+ExpImp ::= [6] EXPLICIT Imp
+
+NTExp ::= Exp
+ImpExp ::= [7] Exp
+ExpExp ::= [8] EXPLICIT Exp
+
+XNTNT ::= XSetNT
+XImpNT ::= [3] XSetNT
+XExpNT ::= [4] EXPLICIT XSetNT
+
+XNTImp ::= XSetImp
+XImpImp ::= [5] XSetImp
+XExpImp ::= [6] EXPLICIT XSetImp
+
+XNTExp ::= XSetExp
+XImpExp ::= [7] XSetExp
+XExpExp ::= [8] EXPLICIT XSetExp
+
+
+END