libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type: x509_store_st


Contents
Info
Fields
Memory Layout

Info

Name x509_store_st
Type STRUCT
Fields 17
Source x509_vfy.h
Size 144
Usage The type is used by 2 symbols and 3 types.

Fields

PADDINGFIELD
BIT-FIELD

PosNameTypeSizeOffset
0cacheint40
1objsstruct stack_st_X509_OBJECT*88
2get_cert_methodsstruct stack_st_X509_LOOKUP*816
3paramX509_VERIFY_PARAM*824
4verifyint(*)(X509_STORE_CTX*)832
5verify_cbint(*)(int, X509_STORE_CTX*)840
6get_issuerint(*)(X509**, X509_STORE_CTX*, X509*)848
7check_issuedint(*)(X509_STORE_CTX*, X509*, X509*)856
8check_revocationint(*)(X509_STORE_CTX*)864
9get_crlint(*)(X509_STORE_CTX*, X509_CRL**, X509*)872
10check_crlint(*)(X509_STORE_CTX*, X509_CRL*)880
11cert_crlint(*)(X509_STORE_CTX*, X509_CRL*, X509*)888
12lookup_certsstruct stack_st_X509*(*)(X509_STORE_CTX*, X509_NAME*)896
13lookup_crlsstruct stack_st_X509_CRL*(*)(X509_STORE_CTX*, X509_NAME*)8104
14cleanupint(*)(X509_STORE_CTX*)8112
15ex_dataCRYPTO_EX_DATA16120
16referencesint4136

Memory Layout

OffsetContentsType
0.cacheint
4padding
8.objsstruct stack_st_X509_OBJECT*
16.get_cert_methodsstruct stack_st_X509_LOOKUP*
24.paramX509_VERIFY_PARAM*
32.verifyint(*)(X509_STORE_CTX*)
40.verify_cbint(*)(int, X509_STORE_CTX*)
48.get_issuerint(*)(X509**, X509_STORE_CTX*, X509*)
56.check_issuedint(*)(X509_STORE_CTX*, X509*, X509*)
64.check_revocationint(*)(X509_STORE_CTX*)
72.get_crlint(*)(X509_STORE_CTX*, X509_CRL**, X509*)
80.check_crlint(*)(X509_STORE_CTX*, X509_CRL*)
88.cert_crlint(*)(X509_STORE_CTX*, X509_CRL*, X509*)
96.lookup_certsstruct stack_st_X509*(*)(X509_STORE_CTX*, X509_NAME*)
104.lookup_crlsstruct stack_st_X509_CRL*(*)(X509_STORE_CTX*, X509_NAME*)
112.cleanupint(*)(X509_STORE_CTX*)
120.ex_dataCRYPTO_EX_DATA
136.referencesint
140padding




Andrey Ponomarenko's ABI laboratory