Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: xmlsec_keyload_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 314 36.6%
gold [1:9] 434 50.7%
yellow [10:29] 19 2.21%
greenyellow [30:49] 28 3.27%
lawngreen 50+ 61 7.12%
All colors 856 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
74 658 xmlSecKeySetValue call site: 00658 xmlSecKeyEnsureData
29 825 xmlSecOpenSSLAppKeyCertLoadMemory call site: 00825 xmlSecOpenSSLAppKeyCertAdopt
22 769 xmlSecOpenSSLAppKeyFromCertLoadBIO call site: 00769 xmlSecKeyEnsureData
14 614 xmlSecOpenSSLAppPkcs12LoadBIO call site: 00614 xmlSecOpenSSLCreateKey
13 240 do_init call site: 00240 xmlSecShutdown
12 71 xmlSecIORegisterDefaultCallbacks call site: 00071 xmlSecIOFileExtractFilename
12 112 xmlSecIORegisterDefaultCallbacks call site: 00112 xmlSecIOShutdown
12 211 xmlNewMutex call site: 00211 xmlGetLastError
9 59 xmlSecPtrListEnsureSize call site: 00059 xmlSecIOCallbackDestroy
8 8 xmlInitRandom call site: 00008 xmlAbort
7 104 xmlSecIORegisterDefaultCallbacks call site: 00104 xmlSecError
6 259 xmlSecOpenSSLAppInit call site: 00259 xmlSecShutdown

Runtime coverage analysis

Covered functions
201
Functions that are reachable but not covered
126
Reachable functions
229
Percentage of reachable functions covered
44.98%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
xmlsec/apps/oss-fuzz/xmlsec_keyload_target.c 4
libxml2/threads.c 8
libxml2/dict.c 4
libxml2/error.c 5
libxml2/xmlmemory.c 1
libxml2/globals.c 8
libxml2/encoding.c 1
libxml2/xpath.c 2
libxml2/xmlIO.c 1
libxml2/catalog.c 1
libxml2/xmlschemastypes.c 1
libxml2/relaxng.c 1
xmlsecxmlsec.c 3
xmlsecerrors.c 9
xmlsecio.c 11
xmlseclist.c 10
libxml2/xmlstring.c 5
libxml2/uri.c 2
xmlseckeysdata.c 8
xmlseckeyinfo.c 7
xmlsectransforms.c 4
xmlsecbase64.c 1
xmlsecenveloped.c 1
xmlsecc14n.c 6
xmlsecxpath.c 3
xmlsecrelationship.c 1
xmlsecxslt.c 3
libxslt/libxslt/security.c 4
libxslt/libxslt/extensions.c 1
libxslt/libxslt/xsltutils.c 2
libxml2/tree.c 2
libxml2/parserInternals.c 1
xmlsecopenssl/app.c 12
xmlsecopenssl/crypto.c 7
xmlsecdl.c 1
xmlseckeys.c 9
xmlsecopenssl/evp.c 8
xmlsecbuffer.c 1
xmlsecopenssl/x509.c 8

Fuzzer: xmlsec_relationship_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 1406 48.8%
gold [1:9] 159 5.52%
yellow [10:29] 34 1.18%
greenyellow [30:49] 26 0.90%
lawngreen 50+ 1253 43.5%
All colors 2878 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
210 2666 find_relationships call site: 02666 xmlDocCopyNode
143 2050 xmlBuildURISafe call site: 02050 xmlCatalogXMLResolve
54 824 xmlNewInputFromString call site: 00824 xmlLoadResource
36 909 xmlHashLookup call site: 00909 xmlParseXMLCatalogFile
36 1770 xmlCopyNamespace call site: 01770 xmlCopyDtd
33 1961 xmlStrncat call site: 01961 xmlParseXMLCatalogOneNode
33 2016 xmlResolvePath call site: 02016 xmlParseURISafe
32 2378 xmlExpandPEsInEntityValue call site: 02378 xmlLoadEntityContent
27 1931 xmlSplitQName4 call site: 01931 xmlParseXMLCatalogNodeList
24 2196 xmlParsePERefInternal call site: 02196 xmlSkipBlankCharsPE
23 1607 nodePush call site: 01607 xmlParseTextDecl
20 1463 xmlCtxtParseContentInternal call site: 01463 xmlNewElem

Runtime coverage analysis

Covered functions
519
Functions that are reachable but not covered
260
Reachable functions
719
Percentage of reachable functions covered
63.84%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
xmlsec/apps/oss-fuzz/xmlsec_relationship_target.c 5
libxml2/threads.c 10
libxml2/dict.c 21
libxml2/error.c 17
libxml2/xmlmemory.c 1
libxml2/globals.c 20
libxml2/encoding.c 15
libxml2/xpath.c 4
libxml2/xmlIO.c 15
libxml2/catalog.c 37
libxml2/xmlschemastypes.c 1
libxml2/relaxng.c 1
xmlsecxmlsec.c 3
xmlsecerrors.c 4
xmlsecio.c 11
xmlseclist.c 10
libxml2/xmlstring.c 18
libxml2/uri.c 35
xmlseckeysdata.c 5
xmlseckeyinfo.c 7
xmlsectransforms.c 27
xmlsecbase64.c 1
xmlsecenveloped.c 1
xmlsecc14n.c 7
xmlsecxpath.c 3
xmlsecrelationship.c 1
xmlsecxslt.c 3
libxslt/libxslt/security.c 4
libxslt/libxslt/extensions.c 1
libxslt/libxslt/xsltutils.c 2
libxml2/tree.c 74
libxml2/parserInternals.c 41
xmlsecparser.c 2
libxml2/parser.c 142
libxml2/SAX2.c 6
libxml2/buf.c 19
libxml2/hash.c 27
libxml2/HTMLparser.c 2
libxml2/./include/private/memory.h 1
libxml2/chvalid.c 1
libxml2/./include/private/parser.h 2
libxml2/entities.c 10
libxml2/valid.c 40
libxml2/list.c 3
libxml2/xmlregexp.c 4
xmlsecxmltree.c 5
xmlsecbuffer.c 7
xmlsecnodeset.c 2
xmlsecmembuf.c 3

Fuzzer: xmlsec_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 1227 45.9%
gold [1:9] 150 5.61%
yellow [10:29] 29 1.08%
greenyellow [30:49] 17 0.63%
lawngreen 50+ 1249 46.7%
All colors 2672 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
199 2030 xmlBuildURISafe call site: 02030 xmlCatalogXMLResolve
62 1967 xmlSplitQName4 call site: 01967 xmlParseXMLCatalogNodeList
54 860 xmlNewInputFromString call site: 00860 xmlLoadResource
50 945 xmlHashLookup call site: 00945 xmlParseXMLCatalogFile
36 1806 xmlCopyNamespace call site: 01806 xmlCopyDtd
32 2414 xmlExpandPEsInEntityValue call site: 02414 xmlLoadEntityContent
22 1644 nodePush call site: 01644 xmlParseTextDecl
21 2235 xmlSkipBlankCharsPE call site: 02235 xmlSkipBlankCharsPE
20 1499 xmlCtxtParseContentInternal call site: 01499 xmlNewElem
19 1901 xmlNodeGetContent call site: 01901 xmlBufGetNodeContent
18 1372 xmlParseAttValue call site: 01372 xmlSkipBlankChars
17 1616 xmlFreeNode call site: 01616 xmlNodeParseAttValue

Runtime coverage analysis

Covered functions
508
Functions that are reachable but not covered
221
Reachable functions
669
Percentage of reachable functions covered
66.97%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
xmlsec/apps/oss-fuzz/xmlsec_target.c 3
libxml2/threads.c 10
libxml2/dict.c 21
libxml2/error.c 17
libxml2/xmlmemory.c 1
libxml2/globals.c 20
libxml2/encoding.c 15
libxml2/xpath.c 2
libxml2/xmlIO.c 15
libxml2/catalog.c 37
libxml2/xmlschemastypes.c 1
libxml2/relaxng.c 1
xmlsecxmlsec.c 3
xmlsecerrors.c 3
xmlsecio.c 11
xmlseclist.c 5
libxml2/xmlstring.c 17
libxml2/uri.c 35
xmlseckeysdata.c 5
xmlseckeyinfo.c 7
xmlsectransforms.c 4
xmlsecbase64.c 1
xmlsecenveloped.c 1
xmlsecc14n.c 6
xmlsecxpath.c 3
xmlsecrelationship.c 1
xmlsecxslt.c 3
libxslt/libxslt/security.c 4
libxslt/libxslt/extensions.c 1
libxslt/libxslt/xsltutils.c 2
libxml2/tree.c 65
libxml2/parserInternals.c 41
xmlsecbuffer.c 11
xmlsecparser.c 3
libxml2/parser.c 141
libxml2/SAX2.c 6
libxml2/buf.c 19
libxml2/hash.c 27
libxml2/./include/private/memory.h 1
libxml2/HTMLparser.c 2
libxml2/chvalid.c 1
libxml2/./include/private/parser.h 2
libxml2/entities.c 10
libxml2/valid.c 40
libxml2/list.c 3
libxml2/xmlregexp.c 4

Fuzzer: xmlsec_keyinfo_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 1325 41.6%
gold [1:9] 438 13.7%
yellow [10:29] 28 0.88%
greenyellow [30:49] 21 0.66%
lawngreen 50+ 1368 43.0%
All colors 3180 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
143 2389 xmlBuildURISafe call site: 02389 xmlCatalogXMLResolve
57 2088 xmlNewDtd call site: 02088 xmlCopyEntitiesTable
54 1163 xmlNewInputFromString call site: 01163 xmlLoadResource
47 2000 xmlParseContentInternal call site: 02000 xmlCtxtParseEntity
33 2355 xmlResolvePath call site: 02355 xmlParseURISafe
32 2717 xmlExpandPEsInEntityValue call site: 02717 xmlLoadEntityContent
28 1248 xmlHashLookup call site: 01248 xmlParseXMLCatalogFile
27 2300 xmlStrncat call site: 02300 xmlParseXMLCatalogOneNode
26 2169 xmlNewDoc call site: 02169 xmlCopyDtd
24 1946 nodePush call site: 01946 xmlParseContentInternal
24 2060 xmlNewNs call site: 02060 xmlStaticCopyNodeList
24 2535 xmlParsePERefInternal call site: 02535 xmlSkipBlankCharsPE

Runtime coverage analysis

Covered functions
1081
Functions that are reachable but not covered
233
Reachable functions
762
Percentage of reachable functions covered
69.42%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
xmlsec/apps/oss-fuzz/xmlsec_keyinfo_target.c 5
libxml2/threads.c 10
libxml2/dict.c 21
libxml2/error.c 17
libxml2/xmlmemory.c 1
libxml2/globals.c 20
libxml2/encoding.c 15
libxml2/xpath.c 4
libxml2/xmlIO.c 17
libxml2/catalog.c 37
libxml2/xmlschemastypes.c 1
libxml2/relaxng.c 1
xmlsecxmlsec.c 3
xmlsecerrors.c 9
xmlsecio.c 11
xmlseclist.c 11
libxml2/xmlstring.c 17
libxml2/uri.c 35
xmlseckeysdata.c 15
xmlseckeyinfo.c 13
xmlsectransforms.c 11
xmlsecbase64.c 2
xmlsecenveloped.c 1
xmlsecc14n.c 6
xmlsecxpath.c 3
xmlsecrelationship.c 1
xmlsecxslt.c 3
libxslt/libxslt/security.c 4
libxslt/libxslt/extensions.c 1
libxslt/libxslt/xsltutils.c 2
libxml2/tree.c 68
libxml2/parserInternals.c 41
xmlsecopenssl/app.c 4
xmlsecopenssl/crypto.c 8
xmlsecdl.c 1
xmlseckeysmngr.c 8
xmlsecopenssl/keysstore.c 1
xmlsecbuffer.c 4
xmlsecopenssl/x509vfy.c 1
xmlsecparser.c 1
libxml2/parser.c 142
libxml2/SAX2.c 6
libxml2/buf.c 19
libxml2/hash.c 27
libxml2/HTMLparser.c 2
libxml2/./include/private/memory.h 1
libxml2/chvalid.c 1
libxml2/./include/private/parser.h 2
libxml2/entities.c 10
libxml2/valid.c 42
libxml2/list.c 3
libxml2/xmlregexp.c 4
xmlsecxmltree.c 8
xmlseckeys.c 12
xmlsecnodeset.c 1
xmlsecxmlenc.c 4
xmlsecopenssl/symkeys.c 1

Fuzzer: xmlsec_enc_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 1903 45.0%
gold [1:9] 535 12.6%
yellow [10:29] 29 0.68%
greenyellow [30:49] 24 0.56%
lawngreen 50+ 1730 40.9%
All colors 4221 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
234 3935 xmlCtxtReset call site: 03935 htmlCtxtParseContentInternal
170 2803 xmlBuildURISafe call site: 02803 xmlCatalogXMLResolve
74 878 xmlSecOpenSSLAppKeyLoadBIO call site: 00878 xmlSecOpenSSLAppPkcs12LoadBIO
60 3828 xmlSecTransformCtxExecute call site: 03828 xmlSecTransformCtxUriExecute
54 1685 xmlNewInputFromString call site: 01685 xmlLoadResource
38 1752 xmlHashUpdateInternal call site: 01752 xmlFetchXMLCatalogFile
34 3129 xmlParseStringPEReference call site: 03129 xmlLoadEntityContent
33 2769 xmlResolvePath call site: 02769 xmlParseURISafe
26 4181 xmlAddPrevSibling call site: 04181 xmlInsertProp
25 1073 xmlSecOpenSSLX509CertLoadBIO call site: 01073 xmlSecKeyEnsureData
23 2360 nodePush call site: 02360 xmlParseTextDecl
23 2688 xmlGetPropNodeValueInternal call site: 02688 xmlParseXMLCatalogNodeList

Runtime coverage analysis

Covered functions
1262
Functions that are reachable but not covered
317
Reachable functions
979
Percentage of reachable functions covered
67.62%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
xmlsec/apps/oss-fuzz/xmlsec_enc_target.c 9
libxml2/threads.c 10
libxml2/dict.c 21
libxml2/error.c 17
libxml2/xmlmemory.c 1
libxml2/globals.c 20
libxml2/encoding.c 15
libxml2/xpath.c 20
libxml2/xmlIO.c 17
libxml2/catalog.c 37
libxml2/xmlschemastypes.c 1
libxml2/relaxng.c 1
xmlsecxmlsec.c 4
xmlsecerrors.c 9
xmlsecio.c 16
xmlseclist.c 12
libxml2/xmlstring.c 20
libxml2/uri.c 35
xmlseckeysdata.c 15
xmlseckeyinfo.c 10
xmlsectransforms.c 38
xmlsecbase64.c 2
xmlsecenveloped.c 1
xmlsecc14n.c 7
xmlsecxpath.c 12
xmlsecrelationship.c 1
xmlsecxslt.c 3
libxslt/libxslt/security.c 4
libxslt/libxslt/extensions.c 1
libxslt/libxslt/xsltutils.c 2
libxml2/tree.c 75
libxml2/parserInternals.c 42
xmlsecopenssl/app.c 11
xmlsecopenssl/crypto.c 10
xmlsecdl.c 1
xmlseckeysmngr.c 11
xmlsecopenssl/keysstore.c 3
xmlsecbuffer.c 10
xmlsecopenssl/x509vfy.c 1
xmlsecopenssl/symkeys.c 2
xmlseckeys.c 21
xmlsecnodeset.c 3
libxml2/valid.c 42
libxml2/hash.c 28
libxml2/list.c 3
libxml2/xmlregexp.c 4
libxml2/entities.c 10
xmlsecxmlenc.c 12
xmlsecopenssl/evp.c 5
xmlsecopenssl/x509.c 7
xmlsecparser.c 2
libxml2/parser.c 146
libxml2/SAX2.c 7
libxml2/buf.c 19
libxml2/HTMLparser.c 47
libxml2/./include/private/memory.h 1
libxml2/chvalid.c 1
libxml2/./include/private/parser.h 2
xmlsecxmltree.c 11
xmlsecmembuf.c 3
libxml2/HTMLtree.c 1

Fuzzer: xmlsec_dsig_verify_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 1597 41.6%
gold [1:9] 473 12.3%
yellow [10:29] 47 1.22%
greenyellow [30:49] 23 0.59%
lawngreen 50+ 1697 44.2%
All colors 3837 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
170 2463 xmlBuildURISafe call site: 02463 xmlCatalogXMLResolve
54 1237 xmlNewInputFromString call site: 01237 xmlLoadResource
53 3575 xmlSecTransformCtxExecute call site: 03575 xmlSecTransformCtxUriExecute
36 1322 xmlHashLookup call site: 01322 xmlParseXMLCatalogFile
36 2183 xmlCopyNamespace call site: 02183 xmlCopyDtd
34 2789 xmlParseStringPEReference call site: 02789 xmlLoadEntityContent
34 3800 xmlSecKeyDataIdListFindByNode call site: 03800 xmlSecDSigCtxProcessReferences
33 2429 xmlResolvePath call site: 02429 xmlParseURISafe
23 2020 nodePush call site: 02020 xmlParseTextDecl
18 1749 xmlParseAttValue call site: 01749 xmlSkipBlankChars
17 1993 xmlFreeNode call site: 01993 xmlNodeParseAttValue
17 2138 xmlCopyPropInternal call site: 02138 xmlNewReconciledNs

Runtime coverage analysis

Covered functions
1332
Functions that are reachable but not covered
264
Reachable functions
890
Percentage of reachable functions covered
70.34%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
xmlsec/apps/oss-fuzz/xmlsec_dsig_verify_target.c 4
libxml2/threads.c 10
libxml2/dict.c 21
libxml2/error.c 17
libxml2/xmlmemory.c 1
libxml2/globals.c 20
libxml2/encoding.c 15
libxml2/xpath.c 20
libxml2/xmlIO.c 17
libxml2/catalog.c 37
libxml2/xmlschemastypes.c 1
libxml2/relaxng.c 1
xmlsecxmlsec.c 4
xmlsecerrors.c 9
xmlsecio.c 16
xmlseclist.c 12
libxml2/xmlstring.c 19
libxml2/uri.c 35
xmlseckeysdata.c 15
xmlseckeyinfo.c 11
xmlsectransforms.c 39
xmlsecbase64.c 15
xmlsecenveloped.c 1
xmlsecc14n.c 7
xmlsecxpath.c 12
xmlsecrelationship.c 1
xmlsecxslt.c 3
libxslt/libxslt/security.c 4
libxslt/libxslt/extensions.c 1
libxslt/libxslt/xsltutils.c 2
libxml2/tree.c 71
libxml2/parserInternals.c 41
xmlsecopenssl/app.c 7
xmlsecopenssl/crypto.c 10
xmlsecdl.c 1
xmlseckeysmngr.c 8
xmlsecopenssl/keysstore.c 1
xmlsecbuffer.c 12
xmlsecopenssl/x509vfy.c 3
xmlsecopenssl/x509.c 1
xmlsecparser.c 2
libxml2/parser.c 142
libxml2/SAX2.c 6
libxml2/buf.c 19
libxml2/hash.c 28
libxml2/HTMLparser.c 2
libxml2/./include/private/memory.h 1
libxml2/chvalid.c 1
libxml2/./include/private/parser.h 2
libxml2/entities.c 10
libxml2/valid.c 42
libxml2/list.c 3
libxml2/xmlregexp.c 4
xmlsecxmltree.c 9
xmlsecxmldsig.c 18
xmlseckeys.c 11
xmlsecnodeset.c 3
xmlsecxmlenc.c 4
xmlsecmembuf.c 3

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
xmlSchemaValidateStream /src/libxml2/xmlschemas.c 5 ['N/A', 'N/A', 'int', 'N/A', 'N/A'] 60 0 141 24 10 1191 0 16293 9017
xmlSecXsltPushBin /src/xmlsec/src/xslt.c 5 ['N/A', 'N/A', 'size_t', 'int', 'N/A'] 34 0 819 206 87 1182 0 14683 7061
xsltLoadStylesheetPI /src/libxslt/libxslt/xslt.c 1 ['N/A'] 30 0 398 68 26 857 0 10177 2342
xmlTextReaderRelaxNGValidate /src/libxml2/xmlreader.c 2 ['N/A', 'N/A'] 55 0 18 3 2 980 0 12765 1712
xmlTextReaderNextTree /src/libxml2/xmlreader.c 1 ['N/A'] 68 0 191 24 11 981 3 12640 1253
xmlSecOpenSSLKeyDataX509XmlRead /src/xmlsec/src/openssl/x509.c 4 ['N/A', 'N/A', 'N/A', 'N/A'] 14 0 74 18 9 284 0 1798 1028
xmlSecTransformC14NPushXml /src/xmlsec/src/c14n.c 3 ['N/A', 'N/A', 'N/A'] 19 0 680 180 78 315 0 3187 628

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
60.0%
2559 / 4260
Cyclomatic complexity statically reachable by fuzzers
65.0%
33993 / 52112

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

xmlsec/apps/oss-fuzz/xmlsec_keyload_target.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xmlSecKeySetValue', 'xmlSecOpenSSLAppKeyCertLoadMemory', 'xmlSecOpenSSLAppKeyFromCertLoadBIO', 'xmlSecOpenSSLAppPkcs12LoadBIO', 'do_init', 'xmlSecIORegisterDefaultCallbacks', 'xmlNewMutex', 'xmlSecPtrListEnsureSize', 'xmlInitRandom']

xmlsec/apps/oss-fuzz/xmlsec_relationship_target.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['find_relationships', 'xmlBuildURISafe', 'xmlNewInputFromString', 'xmlHashLookup', 'xmlCopyNamespace', 'xmlStrncat', 'xmlResolvePath', 'xmlExpandPEsInEntityValue', 'xmlSplitQName4', 'xmlParsePERefInternal']

xmlsec/apps/oss-fuzz/xmlsec_target.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xmlBuildURISafe', 'xmlSplitQName4', 'xmlNewInputFromString', 'xmlHashLookup', 'xmlCopyNamespace', 'xmlExpandPEsInEntityValue', 'nodePush', 'xmlSkipBlankCharsPE', 'xmlCtxtParseContentInternal', 'xmlNodeGetContent']

xmlsec/apps/oss-fuzz/xmlsec_keyinfo_target.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xmlBuildURISafe', 'xmlNewDtd', 'xmlNewInputFromString', 'xmlParseContentInternal', 'xmlResolvePath', 'xmlExpandPEsInEntityValue', 'xmlHashLookup', 'xmlStrncat', 'xmlNewDoc', 'nodePush']

xmlsec/apps/oss-fuzz/xmlsec_enc_target.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xmlCtxtReset', 'xmlBuildURISafe', 'xmlSecOpenSSLAppKeyLoadBIO', 'xmlSecTransformCtxExecute', 'xmlNewInputFromString', 'xmlHashUpdateInternal', 'xmlParseStringPEReference', 'xmlResolvePath', 'xmlAddPrevSibling', 'xmlSecOpenSSLX509CertLoadBIO']

xmlsec/apps/oss-fuzz/xmlsec_dsig_verify_target.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xmlBuildURISafe', 'xmlNewInputFromString', 'xmlSecTransformCtxExecute', 'xmlHashLookup', 'xmlCopyNamespace', 'xmlParseStringPEReference', 'xmlSecKeyDataIdListFindByNode', 'xmlResolvePath', 'nodePush', 'xmlParseAttValue']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
xmlSecKeyDataIdsRegisterDefault 33 12 36.36% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecOpenSSLAppKeyFromCertLoadBIO 55 19 34.54% ['xmlsec_enc_fuzzer', 'xmlsec_keyload_fuzzer']
xmlSecTransformIdsRegisterDefault 57 18 31.57% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecCheckVersionExt 31 14 45.16% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSAX2ExternalSubset 76 6 7.894% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSAX2StartElementNs 193 98 50.77% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSAX2AttributeNs 144 68 47.22% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSAX2TextNode 62 21 33.87% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlErrString 321 140 43.61% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlCheckLanguageID 103 17 16.50% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlBuildURISafe 237 37 15.61% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlNormalizePath 59 5 8.474% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlDoErrValid 35 16 45.71% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecBufferSetMaxSize 57 30 52.63% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlC14NProcessNode 122 63 51.63% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlNodeListGetStringInternal 48 10 20.83% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlBufGetNodeContent 31 13 41.93% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlGetPropNodeInternal 92 31 33.69% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlOutputBufferWriteQuotedString 36 11 30.55% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlOutputBufferFlush 44 23 52.27% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlXPathObjectCopy 38 17 44.73% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlXPathCacheObjectCopy 31 16 51.61% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlXPtrEval 54 28 51.85% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecKeyDataAgreementMethodXmlRead 62 29 46.77% ['xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecPtrListCopy 52 16 30.76% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecOpenSSLVerifyAndAdoptX509KeyData 96 26 27.08% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecOpenSSLKeyDataRawX509CertBinRead 40 14 35.0% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecOpenSSLX509StoreInitialize 63 31 49.20% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecTransformCtxPrepare 44 23 52.27% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlC14NFixupBaseAttr 67 23 34.32% ['xmlsec_enc_fuzzer']
xmlCopyEntity 48 26 54.16% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlNodeSetDoc 69 21 30.43% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlSecTransformC14NNodeRead 70 22 31.42% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer']
xmlSecKeyDataDerivedKeyXmlRead 47 23 48.93% ['xmlsec_enc_fuzzer']
xmlSecKeyDataBinaryValueBinRead 37 18 48.64% ['xmlsec_enc_fuzzer']
xmlSecNodeSetGetFastPathNodes 40 20 50.0% ['xmlsec_enc_fuzzer']
xmlSecOpenSSLEvpBlockCipherCBCCtxFinal 108 48 44.44% ['xmlsec_enc_fuzzer']
xmlSecOpenSSLEvpBlockCipherGCMCtxFinal 63 34 53.96% ['xmlsec_enc_fuzzer']
xmlSecOpenSSLKeyAgreementInitialize 44 17 38.63% ['xmlsec_enc_fuzzer']
xmlSecOpenSSLRsaOaepSetKeyImpl 43 20 46.51% ['xmlsec_enc_fuzzer']
xmlSecOpenSSLSymKeyDataKlassCheck 43 19 44.18% ['xmlsec_enc_fuzzer']
xmlSecOpenSSLX509FilterCrlsByTime 41 12 29.26% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer']
xmlSecOpenSSLX509StoreVerifyCert 111 43 38.73% ['xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer']
xmlSecTransformKAMRead 83 28 33.73% ['xmlsec_enc_fuzzer']
xmlSecTransformXPath2NodeRead 68 23 33.82% ['xmlsec_enc_fuzzer']
htmlSetMetaEncoding 39 20 51.28% ['xmlsec_dsig_verify_fuzzer']
htmlParseMetaEncoding 40 7 17.5% ['xmlsec_dsig_verify_fuzzer']
xmlDictAddQString 53 19 35.84% ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_dsig_verify_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_keyinfo_fuzzer']
xmlNodeAddContentLen 31 11 35.48% ['xmlsec_dsig_verify_fuzzer']
xsltParseStylesheetAttributeSet 150 15 10.0% ['xmlsec_dsig_verify_fuzzer']
xsltParseStylesheetInclude 57 21 36.84% ['xmlsec_dsig_verify_fuzzer']
xsltTestStepMatch 122 33 27.04% ['xmlsec_dsig_verify_fuzzer']
xsltCompileIdKeyPattern 157 49 31.21% ['xmlsec_dsig_verify_fuzzer']
xsltNewStylePreComp 66 27 40.90% ['xmlsec_dsig_verify_fuzzer']
xsltGetQNameProperty 42 19 45.23% ['xmlsec_dsig_verify_fuzzer']
xsltCopyTextString 56 28 50.0% ['xmlsec_dsig_verify_fuzzer']
xsltDocumentElem 396 34 8.585% ['xmlsec_dsig_verify_fuzzer']
xsltApplyTemplates 165 64 38.78% ['xmlsec_dsig_verify_fuzzer']
xsltDefaultProcessOneNode 122 58 47.54% ['xmlsec_dsig_verify_fuzzer']
xsltApplyXSLTTemplate 85 39 45.88% ['xmlsec_dsig_verify_fuzzer']
xsltCopyText 94 39 41.48% ['xmlsec_dsig_verify_fuzzer']
xsltFreeRVTs 37 12 32.43% ['xmlsec_dsig_verify_fuzzer']
xsltEvalGlobalVariables 50 15 30.0% ['xmlsec_dsig_verify_fuzzer']
xsltXPathVariableLookup 59 18 30.50% ['xmlsec_dsig_verify_fuzzer']
xsltParseTemplateContent 149 61 40.93% ['xmlsec_dsig_verify_fuzzer']
xsltParseStylesheetExtPrefix 43 14 32.55% ['xmlsec_dsig_verify_fuzzer']
xsltParseStylesheetPreserveSpace 44 11 25.0% ['xmlsec_dsig_verify_fuzzer']
xsltParseStylesheetDecimalFormat 97 39 40.20% ['xmlsec_dsig_verify_fuzzer']
xsltGatherNamespaces 58 7 12.06% ['xmlsec_dsig_verify_fuzzer']
xsltGetNsProp 43 7 16.27% ['xmlsec_dsig_verify_fuzzer']
xmlSecOpenSSLAppKeysMngrCertLoadMemory 33 18 54.54% ['xmlsec_dsig_verify_fuzzer']
xmlSecOpenSSLEvpSignatureInitialize 233 75 32.18% ['xmlsec_dsig_verify_fuzzer']
xmlSecOpenSSLEvpSignatureCheckId 139 55 39.56% ['xmlsec_dsig_verify_fuzzer']
xmlSecDSigCtxVerify 34 16 47.05% ['xmlsec_dsig_verify_fuzzer']
xmlSecDSigReferenceCtxInitialize 34 18 52.94% ['xmlsec_dsig_verify_fuzzer']
xmlSecDSigCtxProcessKeyInfoNode 31 14 45.16% ['xmlsec_dsig_verify_fuzzer']
xmlSecTransformXPointerNodeRead 46 17 36.95% ['xmlsec_dsig_verify_fuzzer']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/libxslt/libxslt/attrvt.c [] []
/src/libxml2/parser.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/x509_helpers.c [] []
/src/xmlsec/apps/oss-fuzz/xmlsec_target.c ['xmlsec_fuzzer'] ['xmlsec_fuzzer']
/src/libxml2/debugXML.c [] []
/src/xmlsec/src/keysdata_helpers.c [] []
/src/xmlsec/src/kw_helpers.c [] []
/src/xmlsec/src/base64.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/buffer.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/valid.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/xmlregexp.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] []
/src/xmlsec/src/xslt.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/transforms.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/threads.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/buf.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/pattern.c [] []
/src/xmlsec/src/openssl/app.c ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/xmlsave.c [] []
/src/xmlsec/src/parser.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/xmlIO.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/HTMLtree.c ['xmlsec_enc_fuzzer'] []
/src/libxml2/entities.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/apps/oss-fuzz/xmlsec_keyload_target.c ['xmlsec_keyload_fuzzer'] ['xmlsec_keyload_fuzzer']
/src/xmlsec/src/dl.c ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/SAX2.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/keysmngr.c ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/enveloped.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/HTMLparser.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/membuf.c ['xmlsec_relationship_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/templates.c [] []
/src/libxml2/./codegen/unicode.inc [] []
/src/libxslt/libxslt/xsltlocale.c [] []
/src/libxml2/encoding.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/openssl/kw_rfc_3394.c [] []
/src/libxslt/libxslt/documents.c [] []
/src/xmlsec/src/openssl/crypto.c ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/extensions.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/openssl/kdf.c [] []
/src/xmlsec/src/openssl/x509.c ['xmlsec_keyload_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/xmlreader.c [] []
/src/xmlsec/apps/oss-fuzz/xmlsec_dsig_verify_target.c ['xmlsec_dsig_verify_fuzzer'] ['xmlsec_dsig_verify_fuzzer']
/src/libxml2/globals.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/errors.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/transform_helpers.c [] []
/src/libxslt/libxslt/pattern.c [] []
/src/libxslt/libxslt/xsltutils.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_dsig_verify_fuzzer']
/src/libxml2/parserInternals.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/openssl/key_agrmnt.c [] []
/src/xmlsec/src/openssl/digests.c [] []
/src/libxslt/libxslt/extra.c [] []
/src/libxml2/xmlschemastypes.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/xmlmemory.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/openssl/kw_des.c [] []
/src/libxml2/uri.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/./timsort.h [] []
/src/libxml2/./include/private/parser.h ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] []
/src/libxml2/catalog.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/relaxng.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/xslt.c [] []
/src/xmlsec/apps/oss-fuzz/xmlsec_enc_target.c ['xmlsec_enc_fuzzer'] ['xmlsec_enc_fuzzer']
/src/libxml2/xmlstring.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/keys.c [] []
/src/xmlsec/src/openssl/kt_rsa.c [] []
/src/libxml2/xinclude.c [] []
/src/xmlsec/src/openssl/signatures.c [] []
/src/xmlsec/src/openssl/ciphers.c [] []
/src/xmlsec/src/openssl/hmac.c [] []
/src/libxml2/xmlschemas.c [] []
/src/libxml2/c14n.c [] []
/src/xmlsec/src/keysdata.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/openssl/evp.c ['xmlsec_keyload_fuzzer', 'xmlsec_enc_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_enc_fuzzer']
/src/libxslt/libxslt/variables.c [] []
/src/libxslt/libxslt/numbers.c [] []
/src/xmlsec/apps/oss-fuzz/xmlsec_keyinfo_target.c ['xmlsec_keyinfo_fuzzer'] ['xmlsec_keyinfo_fuzzer']
/src/libxml2/hash.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/list.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/xmlsec.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/openssl/symkeys.c ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer'] ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer']
/src/xmlsec/src/xmldsig.c ['xmlsec_dsig_verify_fuzzer'] ['xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/openssl/keysstore.c ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/chvalid.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/security.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/list.c ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/xpointer.c [] []
/src/libxslt/libxslt/transform.c [] []
/src/xmlsec/src/openssl/x509vfy.c ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/tree.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/relationship.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/xmlenc.c ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer']
/src/xmlsec/src/openssl/der_encoded_value.c [] []
/src/xmlsec/src/keys.c ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/apps/oss-fuzz/xmlsec_relationship_target.c ['xmlsec_relationship_fuzzer'] ['xmlsec_relationship_fuzzer']
/src/xmlsec/src/xpath.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/io.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/imports.c [] []
/src/libxslt/libxslt/attributes.c [] []
/src/xmlsec/src/nodeset.c ['xmlsec_relationship_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/xpath.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/preproc.c [] []
/src/libxml2/./include/private/memory.h ['xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] []
/src/xmlsec/src/keyinfo.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxslt/libxslt/namespaces.c [] []
/src/libxslt/libxslt/functions.c [] []
/src/xmlsec/src/xmltree.c ['xmlsec_relationship_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_relationship_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/xmlsec/src/c14n.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/error.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']
/src/libxml2/dict.c ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer'] ['xmlsec_keyload_fuzzer', 'xmlsec_relationship_fuzzer', 'xmlsec_fuzzer', 'xmlsec_keyinfo_fuzzer', 'xmlsec_enc_fuzzer', 'xmlsec_dsig_verify_fuzzer']

Directories in report

Directory
/src/xmlsec/src/
/src/libxml2/
/src/xmlsec/apps/oss-fuzz/
/src/libxml2/./codegen/
/src/libxml2/./
/src/libxml2/./include/private/
/src/libxslt/libxslt/
/src/xmlsec/src/openssl/