aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1parser/asn1p_module.h
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-08-18 04:59:12 +0000
committerLev Walkin <vlm@lionet.info>2004-08-18 04:59:12 +0000
commitf59d075daddeadc6b62253f8f3ae872e6b64a743 (patch)
tree99865c276ed37db8d630058b26a8af2945025088 /libasn1parser/asn1p_module.h
parentb2664669bebb17197410e0d1294a6efd5f179904 (diff)
new style constraints implementation support
Diffstat (limited to 'libasn1parser/asn1p_module.h')
-rw-r--r--libasn1parser/asn1p_module.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/libasn1parser/asn1p_module.h b/libasn1parser/asn1p_module.h
index 906c784a..7d8bcc62 100644
--- a/libasn1parser/asn1p_module.h
+++ b/libasn1parser/asn1p_module.h
@@ -9,11 +9,16 @@
*/
typedef enum asn1p_module_flags {
MSF_NOFLAGS,
- MSF_EXPLICIT_TAGS = 0x1,
- MSF_IMPLICIT_TAGS = 0x2,
- MSF_AUTOMATIC_TAGS = 0x4,
- MSF_EXTENSIBILITY_IMPLIED = 0x8,
+ MSF_unk_INSTRUCTIONS = 0x001,
+ MSF_TAG_INSTRUCTIONS = 0x002,
+ MSF_XER_INSTRUCTIONS = 0x004,
+ MSF_EXPLICIT_TAGS = 0x010,
+ MSF_IMPLICIT_TAGS = 0x020,
+ MSF_AUTOMATIC_TAGS = 0x040,
+ MSF_EXTENSIBILITY_IMPLIED = 0x100,
} asn1p_module_flags_e;
+#define MSF_MASK_INSTRUCTIONS 0x0f
+#define MSF_MASK_TAGS 0xf0
/*
* === EXAMPLE ===