ObjFW  Diff

Differences From Artifact [5fc1ae337b]:

To Artifact [6d36bcbbbd]:


38
39
40
41
42
43
44
45

46
47



48
49

50
51

52
53



54
55
56
57
58
59
60
38
39
40
41
42
43
44

45
46

47
48
49
50

51
52

53
54

55
56
57
58
59
60
61
62
63
64







-
+

-
+
+
+

-
+

-
+

-
+
+
+







} of_asn1_tag_class_t;

/*!
 * @brief ASN.1 tag number.
 */
typedef enum {
	/*! Boolean */
	OF_ASN1_TAG_NUMBER_BOOLEAN     = 0x01,
	OF_ASN1_TAG_NUMBER_BOOLEAN	= 0x01,
	/*! Integer */
	OF_ASN1_TAG_NUMBER_INTEGER     = 0x02,
	OF_ASN1_TAG_NUMBER_INTEGER	= 0x02,
	/*! Octet string */
	OF_ASN1_TAG_NUMBER_OCTET_STRING	= 0x04,
	/*! Null */
	OF_ASN1_TAG_NUMBER_NULL	       = 0x05,
	OF_ASN1_TAG_NUMBER_NULL		= 0x05,
	/*! UTF-8 string */
	OF_ASN1_TAG_NUMBER_UTF8_STRING = 0x0C,
	OF_ASN1_TAG_NUMBER_UTF8_STRING	= 0x0C,
	/*! Sequence */
	OF_ASN1_TAG_NUMBER_SEQUENCE    = 0x10
	OF_ASN1_TAG_NUMBER_SEQUENCE	= 0x10,
	/*! IA5String */
	OF_ASN1_TAG_NUMBER_IA5_STRING	= 0x16
} of_asn1_tag_number_t;

/*!
 * @brief A class representing an ASN.1 value.
 */
@interface OFASN1Value: OFObject <OFCopying>
{