#include <openssl/obj.h>
#include <inttypes.h>
#include <limits.h>
#include <string.h>
#include <openssl/asn1.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include <openssl/lhash.h>
#include <openssl/mem.h>
#include <openssl/thread.h>
#include "../asn1/internal.h"
#include "../internal.h"
#include "../lhash/internal.h"
#include "obj_dat.h"
Go to the source code of this file.
|
static int | cmp_data (const ASN1_OBJECT *a, const ASN1_OBJECT *b) |
|
static int | cmp_long_name (const ASN1_OBJECT *a, const ASN1_OBJECT *b) |
|
static int | cmp_nid (const ASN1_OBJECT *a, const ASN1_OBJECT *b) |
|
static int | cmp_short_name (const ASN1_OBJECT *a, const ASN1_OBJECT *b) |
|
static ASN1_OBJECT * | create_object_with_text_oid (int(*get_nid)(void), const char *oid, const char *short_name, const char *long_name) |
|
static uint32_t | hash_data (const ASN1_OBJECT *obj) |
|
static uint32_t | hash_long_name (const ASN1_OBJECT *obj) |
|
static uint32_t | hash_nid (const ASN1_OBJECT *obj) |
|
static uint32_t | hash_short_name (const ASN1_OBJECT *obj) |
|
static | LHASH_OF (ASN1_OBJECT) |
|
static int | long_name_cmp (const void *key, const void *element) |
|
static int | obj_add_object (ASN1_OBJECT *obj) |
|
int | OBJ_cbs2nid (const CBS *cbs) |
|
void | OBJ_cleanup (void) |
|
int | OBJ_cmp (const ASN1_OBJECT *a, const ASN1_OBJECT *b) |
|
static int | obj_cmp (const void *key, const void *element) |
|
int | OBJ_create (const char *oid, const char *short_name, const char *long_name) |
|
ASN1_OBJECT * | OBJ_dup (const ASN1_OBJECT *o) |
|
const uint8_t * | OBJ_get0_data (const ASN1_OBJECT *obj) |
|
size_t | OBJ_length (const ASN1_OBJECT *obj) |
|
int | OBJ_ln2nid (const char *long_name) |
|
OPENSSL_EXPORT int | OBJ_nid2cbb (CBB *out, int nid) |
|
const char * | OBJ_nid2ln (int nid) |
|
ASN1_OBJECT * | OBJ_nid2obj (int nid) |
|
const char * | OBJ_nid2sn (int nid) |
|
int | OBJ_obj2nid (const ASN1_OBJECT *obj) |
|
int | OBJ_obj2txt (char *out, int out_len, const ASN1_OBJECT *obj, int always_return_oid) |
|
int | OBJ_sn2nid (const char *short_name) |
|
int | OBJ_txt2nid (const char *s) |
|
ASN1_OBJECT * | OBJ_txt2obj (const char *s, int dont_search_names) |
|
static int | short_name_cmp (const void *key, const void *element) |
|
static int | strlcpy_int (char *dst, const char *src, int dst_size) |
|
◆ cmp_data()
◆ cmp_long_name()
◆ cmp_nid()
◆ cmp_short_name()
◆ create_object_with_text_oid()
◆ hash_data()
◆ hash_long_name()
◆ hash_nid()
◆ hash_short_name()
◆ LHASH_OF()
Definition at line 82 of file obj.c.
◆ long_name_cmp()
static int long_name_cmp |
( |
const void * |
key, |
|
|
const void * |
element |
|
) |
| |
|
static |
◆ obj_add_object()
◆ OBJ_cbs2nid()
◆ OBJ_cleanup()
void OBJ_cleanup |
( |
void |
| ) |
|
◆ OBJ_cmp()
◆ obj_cmp()
◆ OBJ_create()
◆ OBJ_dup()
◆ OBJ_get0_data()
◆ OBJ_length()
◆ OBJ_ln2nid()
int OBJ_ln2nid |
( |
const char * |
long_name | ) |
|
◆ OBJ_nid2cbb()
◆ OBJ_nid2ln()
◆ OBJ_nid2obj()
◆ OBJ_nid2sn()
◆ OBJ_obj2nid()
◆ OBJ_obj2txt()
◆ OBJ_sn2nid()
int OBJ_sn2nid |
( |
const char * |
short_name | ) |
|
◆ OBJ_txt2nid()
◆ OBJ_txt2obj()
◆ short_name_cmp()
static int short_name_cmp |
( |
const void * |
key, |
|
|
const void * |
element |
|
) |
| |
|
static |
◆ strlcpy_int()
static int strlcpy_int |
( |
char * |
dst, |
|
|
const char * |
src, |
|
|
int |
dst_size |
|
) |
| |
|
static |
◆ global_added_lock
Definition at line 80 of file obj.c.