aboutsummaryrefslogtreecommitdiffstats
path: root/lib/asn1/test/asn1_SUITE_data/CAP.asn1
diff options
context:
space:
mode:
authorKenneth Lundin <[email protected]>2011-03-08 17:27:52 +0100
committerKenneth Lundin <[email protected]>2011-03-08 17:29:13 +0100
commit6d462ec24fbe6348b6a5364e6a656446ae24ae50 (patch)
tree4b47ef72bd0b02766d7ef359828402b30d3c4d02 /lib/asn1/test/asn1_SUITE_data/CAP.asn1
parent00eac4ea859ea5cade4942dc8219355d7bca6149 (diff)
parent8ba3b32de9548ddfc4194d2e7825d6c78bcb37ec (diff)
downloadotp-6d462ec24fbe6348b6a5364e6a656446ae24ae50.tar.gz
otp-6d462ec24fbe6348b6a5364e6a656446ae24ae50.tar.bz2
otp-6d462ec24fbe6348b6a5364e6a656446ae24ae50.zip
Merge branch 'kenneth/asn1/componentrelation/OTP-9092' into dev
* kenneth/asn1/componentrelation/OTP-9092: Fixed crash in asn1ct_check occuring for SEQUENCE with extension mark and component relation attribute.
Diffstat (limited to 'lib/asn1/test/asn1_SUITE_data/CAP.asn1')
-rw-r--r--lib/asn1/test/asn1_SUITE_data/CAP.asn141
1 files changed, 41 insertions, 0 deletions
diff --git a/lib/asn1/test/asn1_SUITE_data/CAP.asn1 b/lib/asn1/test/asn1_SUITE_data/CAP.asn1
new file mode 100644
index 0000000000..69d8486d3b
--- /dev/null
+++ b/lib/asn1/test/asn1_SUITE_data/CAP.asn1
@@ -0,0 +1,41 @@
+CAP {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-datatypes(52) version3(2)}
+
+DEFINITIONS IMPLICIT TAGS ::=
+
+BEGIN
+
+EXTENSION ::= CLASS {
+ &ExtensionType,
+ &criticality CriticalityType DEFAULT ignore,
+ &id Code
+ }
+WITH SYNTAX {
+ EXTENSION-SYNTAX &ExtensionType
+ CRITICALITY &criticality
+ IDENTIFIED BY &id
+ }
+
+ExtensionField ::= SEQUENCE {
+ type EXTENSION.&id ({SupportedExtensions }),
+ criticality CriticalityType DEFAULT ignore,
+ value [1] EXTENSION.&ExtensionType ({SupportedExtensions }{@type}),
+ ...}
+
+SupportedExtensions EXTENSION ::= {firstExtension, ...}
+
+firstExtension EXTENSION ::= {
+ EXTENSION-SYNTAX NULL
+ CRITICALITY ignore
+ IDENTIFIED BY global : {itu-t(0) identified-organization(4) organisation(0) gsm(1)
+ capextension(2)}}
+
+CriticalityType ::= ENUMERATED {
+ ignore (0),
+ abort (1)
+ }
+
+Code ::= CHOICE {local INTEGER,
+ global OBJECT IDENTIFIER}
+
+
+END