aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/asn.1/asn1_decode.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/asn.1/asn1_decode.h')
-rw-r--r--src/lib/krb5/asn.1/asn1_decode.h65
1 files changed, 34 insertions, 31 deletions
diff --git a/src/lib/krb5/asn.1/asn1_decode.h b/src/lib/krb5/asn.1/asn1_decode.h
index 016ba2d..09bb641 100644
--- a/src/lib/krb5/asn.1/asn1_decode.h
+++ b/src/lib/krb5/asn.1/asn1_decode.h
@@ -1,4 +1,4 @@
-/* -*- mode: c; indent-tabs-mode: nil -*- */
+/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */
/*
* src/lib/krb5/asn.1/asn1_decode.h
*
@@ -33,32 +33,33 @@
#include "asn1buf.h"
/*
- Overview
-
- These procedures take an asn1buf whose current position points
- to the beginning of an ASN.1 primitive (<id><length><contents>).
- The primitive is removed from the buffer and decoded.
-
- Operations
-
- asn1_decode_integer
- asn1_decode_unsigned_integer
- asn1_decode_octetstring
- asn1_decode_charstring
- asn1_decode_generalstring
- asn1_decode_null
- asn1_decode_printablestring
- asn1_decode_ia5string
- asn1_decode_generaltime
-*/
+ * Overview
+ *
+ * These procedures take an asn1buf whose current position points
+ * to the beginning of an ASN.1 primitive (<id><length><contents>).
+ * The primitive is removed from the buffer and decoded.
+ *
+ * Operations
+ *
+ * asn1_decode_integer
+ * asn1_decode_unsigned_integer
+ * asn1_decode_octetstring
+ * asn1_decode_charstring
+ * asn1_decode_generalstring
+ * asn1_decode_null
+ * asn1_decode_printablestring
+ * asn1_decode_ia5string
+ * asn1_decode_generaltime
+ */
/* asn1_error_code asn1_decode_type(asn1buf *buf, ctype *val); */
-/* requires *buf is allocated
- modifies *buf, *len
- effects Decodes the octet string in *buf into *val.
- Returns ENOMEM if memory is exhausted.
- Returns asn1 errors. */
-
+/*
+ * requires *buf is allocated
+ * modifies *buf, *len
+ * effects Decodes the octet string in *buf into *val.
+ * Returns ENOMEM if memory is exhausted.
+ * Returns asn1 errors.
+ */
asn1_error_code asn1_decode_boolean(asn1buf *buf, unsigned int *val);
asn1_error_code asn1_decode_integer(asn1buf *buf, long *val);
@@ -74,12 +75,14 @@ asn1_error_code asn1_decode_generalstring(asn1buf *buf, unsigned int *retlen,
char **val);
asn1_error_code asn1_decode_charstring(asn1buf *buf, unsigned int *retlen,
char **val);
-/* Note: A charstring is a special hack to account for the fact that
- krb5 structures store some OCTET STRING values in krb5_octet
- arrays and others in krb5_data structures
- (which use char arrays).
- From the ASN.1 point of view, the two string types are the same,
- only the receptacles differ. */
+/*
+ * Note: A charstring is a special hack to account for the fact that
+ * krb5 structures store some OCTET STRING values in krb5_octet
+ * arrays and others in krb5_data structures
+ * (which use char arrays).
+ * From the ASN.1 point of view, the two string types are the same,
+ * only the receptacles differ.
+ */
asn1_error_code asn1_decode_printablestring(asn1buf *buf, int *retlen,
char **val);
asn1_error_code asn1_decode_ia5string(asn1buf *buf, int *retlen, char **val);