| RSA BSAFE Micro Edition Suite |
Streamlined security for mobile and embedded devices |
 
![]() |
00001 /* $Id: ber_type.h,v 1.12 2003/05/23 05:18:40 sparki Exp $ */
00002 /*
00003 * Copyright (C) 1998-2003 RSA Security Inc. All rights reserved.
00004 *
00005 * This work contains proprietary information of RSA Security.
00006 * Distribution is limited to authorized licensees of RSA
00007 * Security. Any unauthorized reproduction, distribution or
00008 * modification of this work is strictly prohibited.
00009 */
00016 #ifndef HEADER_COMMON_BER_TYPE_H
00017 #define HEADER_COMMON_BER_TYPE_H
00018
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022
00026 #define BER_EOC 0
00027
00032 #define BER_BOOLEAN 1
00033
00038 #define BER_INTEGER 2
00039
00044 #define BER_BIT_STRING 3
00045
00049 #define BER_OCTET_STRING 4
00050
00055 #define BER_NULL 5
00056
00061 #define BER_OBJECT 6
00062
00067 #define BER_OBJECT_DESCRIPTOR 7
00068
00073 #define BER_EXTERNAL 8
00074
00082 #define BER_REAL 9
00083
00087 #define BER_ENUMERATED 10
00088
00093 #define BER_EMBEDDED_PDV 11
00094
00098 #define BER_UTF8STRING 12
00099
00103 #define BER_SEQUENCE 16
00104
00108 #define BER_SET 17
00109
00113 #define BER_NUMERICSTRING 18
00114
00119 #define BER_PRINTABLESTRING 19
00120
00124 #define BER_T61STRING 20
00125
00131 #define BER_TELETEXSTRING 20
00132
00137 #define BER_VIDEOTEXSTRING 21
00138
00144 #define BER_IA5STRING 22
00145
00150 #define BER_UTCTIME 23
00151
00156 #define BER_GENERALIZEDTIME 24
00157
00163 #define BER_GRAPHICSTRING 25
00164
00168 #define BER_ISO64STRING 26
00169
00174 #define BER_VISIBLESTRING 26
00175
00180 #define BER_GENERALSTRING 27
00181
00186 #define BER_UNIVERSALSTRING 28
00187
00192 #define BER_BMPSTRING 30
00193
00195 #define BER_FALSE 0
00196
00197 #define BER_TRUE 255
00198
00199 #ifdef __cplusplus
00200 }
00201 #endif
00202
00203 #endif /* !HEADER_COMMON_BER_TYPE_H */
00204