![]() |
Ark Server API (ASE) - Wiki
|
#include <openssl/obj_mac.h>#include <openssl/bio.h>#include <openssl/asn1.h>#include <openssl/objectserr.h>
Include dependency graph for objects.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | obj_name_st |
Macros | |
| #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 | _DECLARE_OBJ_BSEARCH_CMP_FN(scope, type1, type2, nm) |
| #define | DECLARE_OBJ_BSEARCH_CMP_FN(type1, type2, cmp) _DECLARE_OBJ_BSEARCH_CMP_FN(static, type1, type2, cmp) |
| #define | DECLARE_OBJ_BSEARCH_GLOBAL_CMP_FN(type1, type2, nm) type2 * OBJ_bsearch_##nm(type1 *key, type2 const *base, int num) |
| #define | IMPLEMENT_OBJ_BSEARCH_CMP_FN(type1, type2, nm) |
| #define | IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN(type1, type2, nm) |
| #define | OBJ_bsearch(type1, key, type2, base, num, cmp) |
| #define | OBJ_bsearch_ex(type1, key, type2, base, num, cmp, flags) |
| #define | OBJ_cleanup() while(0) continue |
Typedefs | |
| typedef struct obj_name_st | OBJ_NAME |
Functions | |
| 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 void * | OBJ_bsearch_ (const void *key, const void *base, int num, int size, int(*cmp)(const void *, const void *)) |
| const void * | OBJ_bsearch_ex_ (const void *key, const void *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) |
| int | OBJ_create_objects (BIO *in) |
| size_t | OBJ_length (const ASN1_OBJECT *obj) |
| const unsigned char * | OBJ_get0_data (const ASN1_OBJECT *obj) |
| int | OBJ_find_sigid_algs (int signid, int *pdig_nid, int *ppkey_nid) |
| int | OBJ_find_sigid_by_algs (int *psignid, int dig_nid, int pkey_nid) |
| int | OBJ_add_sigid (int signid, int dig_id, int pkey_id) |
| void | OBJ_sigid_free (void) |
| #define _DECLARE_OBJ_BSEARCH_CMP_FN | ( | scope, | |
| type1, | |||
| type2, | |||
| nm ) |
| #define DECLARE_OBJ_BSEARCH_CMP_FN | ( | type1, | |
| type2, | |||
| cmp ) _DECLARE_OBJ_BSEARCH_CMP_FN(static, type1, type2, cmp) |
| #define DECLARE_OBJ_BSEARCH_GLOBAL_CMP_FN | ( | type1, | |
| type2, | |||
| nm ) type2 * OBJ_bsearch_##nm(type1 *key, type2 const *base, int num) |
| #define IMPLEMENT_OBJ_BSEARCH_CMP_FN | ( | type1, | |
| type2, | |||
| nm ) |
| #define IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN | ( | type1, | |
| type2, | |||
| nm ) |
| #define OBJ_bsearch | ( | type1, | |
| key, | |||
| type2, | |||
| base, | |||
| num, | |||
| cmp ) |
| #define OBJ_create_and_add_object | ( | a, | |
| b, | |||
| c ) OBJ_create(a,b,c) |
| typedef struct obj_name_st OBJ_NAME |
| int OBJ_add_object | ( | const ASN1_OBJECT * | obj | ) |
| int OBJ_add_sigid | ( | int | signid, |
| int | dig_id, | ||
| int | pkey_id ) |
| const void * OBJ_bsearch_ | ( | const void * | key, |
| const void * | base, | ||
| int | num, | ||
| int | size, | ||
| int(*)(const void *, const void *) | cmp ) |
| const void * OBJ_bsearch_ex_ | ( | const void * | key, |
| const void * | base, | ||
| int | num, | ||
| int | size, | ||
| int(*)(const void *, const void *) | cmp, | ||
| int | flags ) |
| int OBJ_cmp | ( | const ASN1_OBJECT * | a, |
| const ASN1_OBJECT * | b ) |
| int OBJ_create | ( | const char * | oid, |
| const char * | sn, | ||
| const char * | ln ) |
| int OBJ_create_objects | ( | BIO * | in | ) |
| ASN1_OBJECT * OBJ_dup | ( | const ASN1_OBJECT * | o | ) |
| int OBJ_find_sigid_algs | ( | int | signid, |
| int * | pdig_nid, | ||
| int * | ppkey_nid ) |
| int OBJ_find_sigid_by_algs | ( | int * | psignid, |
| int | dig_nid, | ||
| int | pkey_nid ) |
| const unsigned char * OBJ_get0_data | ( | const ASN1_OBJECT * | obj | ) |
| size_t OBJ_length | ( | const ASN1_OBJECT * | obj | ) |
| int OBJ_ln2nid | ( | const char * | s | ) |
| int OBJ_NAME_add | ( | const char * | name, |
| int | type, | ||
| const char * | data ) |
| void OBJ_NAME_cleanup | ( | int | type | ) |
| void OBJ_NAME_do_all | ( | int | type, |
| void(*)(const OBJ_NAME *, void *arg) | fn, | ||
| void * | arg ) |
| void OBJ_NAME_do_all_sorted | ( | int | type, |
| void(*)(const OBJ_NAME *, void *arg) | fn, | ||
| void * | arg ) |
| const char * OBJ_NAME_get | ( | const char * | name, |
| int | type ) |
| int OBJ_NAME_init | ( | void | ) |
| int OBJ_NAME_new_index | ( | unsigned long(*)(const char *) | hash_func, |
| int(*)(const char *, const char *) | cmp_func, | ||
| void(*)(const char *, int, const char *) | free_func ) |
| int OBJ_NAME_remove | ( | const char * | name, |
| int | type ) |
| int OBJ_new_nid | ( | int | num | ) |
| const char * OBJ_nid2ln | ( | int | n | ) |
| ASN1_OBJECT * OBJ_nid2obj | ( | int | n | ) |
| const char * OBJ_nid2sn | ( | int | n | ) |
| int OBJ_obj2nid | ( | const ASN1_OBJECT * | o | ) |
| int OBJ_obj2txt | ( | char * | buf, |
| int | buf_len, | ||
| const ASN1_OBJECT * | a, | ||
| int | no_name ) |
| void OBJ_sigid_free | ( | void | ) |
| int OBJ_sn2nid | ( | const char * | s | ) |
| int OBJ_txt2nid | ( | const char * | s | ) |
| ASN1_OBJECT * OBJ_txt2obj | ( | const char * | s, |
| int | no_name ) |