libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: stack_st_X509_EXTENSION (27)


Used As Name Used In
PARAM exts X509V3_extensions_print ( BIO* bp, char* title, struct stack_st_X509_EXTENSION* exts, unsigned long flag, int indent ) »
PARAM exts X509_REQ_add_extensions_nid ( X509_REQ* req, struct stack_st_X509_EXTENSION* exts, int nid ) »
PARAM exts X509_REQ_add_extensions ( X509_REQ* req, struct stack_st_X509_EXTENSION* exts ) »
PARAM x X509v3_get_ext_count ( struct stack_st_X509_EXTENSION const* x ) »
PARAM sk X509v3_get_ext_by_OBJ ( struct stack_st_X509_EXTENSION const* sk, ASN1_OBJECT* obj, int lastpos ) »
PARAM x X509v3_get_ext_by_NID ( struct stack_st_X509_EXTENSION const* x, int nid, int lastpos ) »
PARAM sk X509v3_get_ext_by_critical ( struct stack_st_X509_EXTENSION const* sk, int crit, int lastpos ) »
PARAM x X509v3_get_ext ( struct stack_st_X509_EXTENSION const* x, int loc ) »
PARAM x X509v3_delete_ext ( struct stack_st_X509_EXTENSION* x, int loc ) »
PARAM x X509v3_add_ext ( struct stack_st_X509_EXTENSION** x, X509_EXTENSION* ex, int loc ) »
PARAM x X509V3_get_d2i ( struct stack_st_X509_EXTENSION* x, int nid, int* crit, int* idx ) »
PARAM x X509V3_add1_i2d ( struct stack_st_X509_EXTENSION** x, int nid, void* value, int crit, unsigned long flags ) »
PARAM sk X509V3_EXT_add_nconf_sk ( CONF* conf, X509V3_CTX* ctx, char* section, struct stack_st_X509_EXTENSION** sk ) »
PARAM extensions TS_ext_print_bio ( BIO* bio, struct stack_st_X509_EXTENSION const* extensions ) »
RETURN X509_REQ_get_extensions ( X509_REQ* req ) »
RETURN X509v3_add_ext ( struct stack_st_X509_EXTENSION** x, X509_EXTENSION* ex, int loc ) »
RETURN TS_REQ_get_exts ( TS_REQ* a ) »
RETURN TS_TST_INFO_get_exts ( TS_TST_INFO* a ) »
FIELD .extensions struct x509_revoked_st { ASN1_INTEGER* serialNumber, ASN1_TIME* revocationDate, struct stack_st_X509_EXTENSION* extensions, struct stack_st_GENERAL_NAME* issuer, int reason, int sequence } »
FIELD .extensions struct X509_crl_info_st { ASN1_INTEGER* version, X509_ALGOR* sig_alg, X509_NAME* issuer, ASN1_TIME* lastUpdate, ASN1_TIME* nextUpdate, struct stack_st_X509_REVOKED* revoked, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .singleRequestExtensions struct ocsp_one_request_st { OCSP_CERTID* reqCert, struct stack_st_X509_EXTENSION* singleRequestExtensions } »
FIELD .requestExtensions struct ocsp_req_info_st { ASN1_INTEGER* version, GENERAL_NAME* requestorName, struct stack_st_OCSP_ONEREQ* requestList, struct stack_st_X509_EXTENSION* requestExtensions } »
FIELD .singleExtensions struct ocsp_single_response_st { OCSP_CERTID* certId, OCSP_CERTSTATUS* certStatus, ASN1_GENERALIZEDTIME* thisUpdate, ASN1_GENERALIZEDTIME* nextUpdate, struct stack_st_X509_EXTENSION* singleExtensions } »
FIELD .responseExtensions struct ocsp_response_data_st { ASN1_INTEGER* version, OCSP_RESPID* responderId, ASN1_GENERALIZEDTIME* producedAt, struct stack_st_OCSP_SINGLERESP* responses, struct stack_st_X509_EXTENSION* responseExtensions } »
FIELD .extensions struct TS_req_st { ASN1_INTEGER* version, TS_MSG_IMPRINT* msg_imprint, ASN1_OBJECT* policy_id, ASN1_INTEGER* nonce, ASN1_BOOLEAN cert_req, struct stack_st_X509_EXTENSION* extensions } »
FIELD .extensions struct TS_tst_info_st { ASN1_INTEGER* version, ASN1_OBJECT* policy_id, TS_MSG_IMPRINT* msg_imprint, ASN1_INTEGER* serial, ASN1_GENERALIZEDTIME* time, TS_ACCURACY* accuracy, ASN1_BOOLEAN ordering, ASN1_INTEGER* nonce, GENERAL_NAME* tsa, struct stack_st_X509_EXTENSION* extensions } »
FIELD .extensions struct x509_cinf_st { ASN1_INTEGER* version, ASN1_INTEGER* serialNumber, X509_ALGOR* signature, X509_NAME* issuer, X509_VAL* validity, X509_NAME* subject, X509_PUBKEY* key, ASN1_BIT_STRING* issuerUID, ASN1_BIT_STRING* subjectUID, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »



Andrey Ponomarenko's ABI laboratory