|
Data Structures
|
struct |
obj_name_st |
Defines
|
#define |
USE_OBJ_MAC |
#define |
OBJ_NAME_TYPE_UNDEF 0x00
|
#define |
OBJ_NAME_TYPE_MD_METH 0x01
|
#define |
OBJ_NAME_TYPE_CIPHER_METH 0x02
|
#define |
OBJ_NAME_TYPE_PKEY_METH 0x03
|
#define |
OBJ_NAME_TYPE_COMP_METH 0x04
|
#define |
OBJ_NAME_TYPE_NUM 0x05
|
#define |
OBJ_NAME_ALIAS 0x8000
|
#define |
OBJ_BSEARCH_VALUE_ON_NOMATCH 0x01
|
#define |
OBJ_BSEARCH_FIRST_VALUE_ON_MATCH 0x02
|
#define |
OBJ_create_and_add_object(a, b, c) OBJ_create(a,b,c)
|
#define |
OBJ_F_OBJ_ADD_OBJECT 105
|
#define |
OBJ_F_OBJ_CREATE 100
|
#define |
OBJ_F_OBJ_DUP 101
|
#define |
OBJ_F_OBJ_NAME_NEW_INDEX 106
|
#define |
OBJ_F_OBJ_NID2LN 102
|
#define |
OBJ_F_OBJ_NID2OBJ 103
|
#define |
OBJ_F_OBJ_NID2SN 104
|
#define |
OBJ_R_MALLOC_FAILURE 100
|
#define |
OBJ_R_UNKNOWN_NID 101
|
Typedefs
|
typedef obj_name_st
|
OBJ_NAME |
Functions
|
IMPORT_C int |
OBJ_NAME_init (void)
|
IMPORT_C int |
OBJ_NAME_new_index (unsigned long(*hash_func)(const char *), int(*cmp_func)(const char *, const char *), void(*free_func)(const char *, int, const char *))
|
IMPORT_C const char * |
OBJ_NAME_get (const char *name, int type)
|
IMPORT_C int |
OBJ_NAME_add (const char *name, int type, const char *data)
|
IMPORT_C int |
OBJ_NAME_remove (const char *name, int type)
|
IMPORT_C void |
OBJ_NAME_cleanup (int type)
|
IMPORT_C void |
OBJ_NAME_do_all (int type, void(*fn)(const OBJ_NAME *, void *arg), void *arg)
|
IMPORT_C void |
OBJ_NAME_do_all_sorted (int type, void(*fn)(const OBJ_NAME *, void *arg), void *arg)
|
IMPORT_C ASN1_OBJECT *
|
OBJ_dup (const ASN1_OBJECT *o)
|
IMPORT_C ASN1_OBJECT *
|
OBJ_nid2obj (int n)
|
IMPORT_C const char * |
OBJ_nid2ln (int n)
|
IMPORT_C const char * |
OBJ_nid2sn (int n)
|
IMPORT_C int |
OBJ_obj2nid (const ASN1_OBJECT *o)
|
IMPORT_C ASN1_OBJECT *
|
OBJ_txt2obj (const char *s, int no_name)
|
IMPORT_C int |
OBJ_obj2txt (char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
|
IMPORT_C int |
OBJ_txt2nid (const char *s)
|
IMPORT_C int |
OBJ_ln2nid (const char *s)
|
IMPORT_C int |
OBJ_sn2nid (const char *s)
|
IMPORT_C int |
OBJ_cmp (const ASN1_OBJECT *a, const ASN1_OBJECT *b)
|
IMPORT_C const char * |
OBJ_bsearch (const char *key, const char *base, int num, int size, int(*cmp)(const void *, const void *))
|
IMPORT_C const char * |
OBJ_bsearch_ex (const char *key, const char *base, int num, int size, int(*cmp)(const void *, const void *), int flags)
|
IMPORT_C int |
OBJ_new_nid (int num)
|
IMPORT_C int |
OBJ_add_object (const ASN1_OBJECT *obj)
|
IMPORT_C int |
OBJ_create (const char *oid, const char *sn, const char *ln)
|
IMPORT_C void |
OBJ_cleanup (void)
|
IMPORT_C int |
OBJ_create_objects (BIO *in)
|
IMPORT_C void |
ERR_load_OBJ_strings (void)
|