Go to the documentation of this file.
57 #ifndef OPENSSL_HEADER_OBJ_H
58 #define OPENSSL_HEADER_OBJ_H
65 #if defined(__cplusplus)
181 int always_return_oid);
189 const char *long_name);
227 #define OBJ_NAME_TYPE_MD_METH 1
228 #define OBJ_NAME_TYPE_CIPHER_METH 2
249 #if defined(__cplusplus)
253 #define OBJ_R_UNKNOWN_NID 100
254 #define OBJ_R_INVALID_OID_STRING 101
256 #endif // OPENSSL_HEADER_OBJ_H
OPENSSL_EXPORT int OBJ_find_sigid_by_algs(int *out_sign_nid, int digest_nid, int pkey_nid)
OPENSSL_EXPORT const ASN1_OBJECT * obj
OPENSSL_EXPORT int OBJ_cbs2nid(const CBS *cbs)
OPENSSL_EXPORT int OBJ_obj2txt(char *out, int out_len, const ASN1_OBJECT *obj, int always_return_oid)
OPENSSL_EXPORT ASN1_OBJECT * OBJ_nid2obj(int nid)
OPENSSL_EXPORT int OBJ_txt2nid(const char *s)
OPENSSL_EXPORT int OBJ_find_sigid_algs(int sign_nid, int *out_digest_nid, int *out_pkey_nid)
OPENSSL_EXPORT int OBJ_obj2nid(const ASN1_OBJECT *obj)
OPENSSL_EXPORT int OBJ_cmp(const ASN1_OBJECT *a, const ASN1_OBJECT *b)
OPENSSL_EXPORT ASN1_OBJECT * OBJ_dup(const ASN1_OBJECT *obj)
const OPENSSL_EXPORT char * OBJ_nid2ln(int nid)
OPENSSL_EXPORT void OBJ_NAME_do_all(int type, void(*callback)(const OBJ_NAME *, void *arg), void *arg)
OPENSSL_EXPORT size_t OBJ_length(const ASN1_OBJECT *obj)
static void callback(void *arg, int status, int timeouts, struct hostent *host)
OPENSSL_EXPORT void OBJ_NAME_do_all_sorted(int type, void(*callback)(const OBJ_NAME *, void *arg), void *arg)
OPENSSL_EXPORT int OBJ_ln2nid(const char *long_name)
const OPENSSL_EXPORT char * OBJ_nid2sn(int nid)
OPENSSL_EXPORT int OBJ_nid2cbb(CBB *out, int nid)
OPENSSL_EXPORT ASN1_OBJECT * OBJ_txt2obj(const char *s, int dont_search_names)
OPENSSL_EXPORT int OBJ_create(const char *oid, const char *short_name, const char *long_name)
OPENSSL_EXPORT void OBJ_cleanup(void)
const OPENSSL_EXPORT uint8_t * OBJ_get0_data(const ASN1_OBJECT *obj)
OPENSSL_EXPORT int OBJ_sn2nid(const char *short_name)
struct obj_name_st OBJ_NAME
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:43