Clases |
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 struct obj_name_st | OBJ_NAME |
Funciones |
int | OBJ_NAME_init (void) |
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 *)) |
const char * | OBJ_NAME_get (const char *name, int type) |
int | OBJ_NAME_add (const char *name, int type, const char *data) |
int | OBJ_NAME_remove (const char *name, int type) |
void | OBJ_NAME_cleanup (int type) |
void | OBJ_NAME_do_all (int type, void(*fn)(const OBJ_NAME *, void *arg), void *arg) |
void | OBJ_NAME_do_all_sorted (int type, void(*fn)(const OBJ_NAME *, void *arg), void *arg) |
ASN1_OBJECT * | OBJ_dup (const ASN1_OBJECT *o) |
ASN1_OBJECT * | OBJ_nid2obj (int n) |
const char * | OBJ_nid2ln (int n) |
const char * | OBJ_nid2sn (int n) |
int | OBJ_obj2nid (const ASN1_OBJECT *o) |
ASN1_OBJECT * | OBJ_txt2obj (const char *s, int no_name) |
int | OBJ_obj2txt (char *buf, int buf_len, const ASN1_OBJECT *a, int no_name) |
int | OBJ_txt2nid (const char *s) |
int | OBJ_ln2nid (const char *s) |
int | OBJ_sn2nid (const char *s) |
int | OBJ_cmp (const ASN1_OBJECT *a, const ASN1_OBJECT *b) |
const char * | OBJ_bsearch (const char *key, const char *base, int num, int size, int(*cmp)(const void *, const void *)) |
const char * | OBJ_bsearch_ex (const char *key, const char *base, int num, int size, int(*cmp)(const void *, const void *), int flags) |
int | OBJ_new_nid (int num) |
int | OBJ_add_object (const ASN1_OBJECT *obj) |
int | OBJ_create (const char *oid, const char *sn, const char *ln) |
void | OBJ_cleanup (void) |
int | OBJ_create_objects (BIO *in) |
void | ERR_load_OBJ_strings (void) |