<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.6"/> <title>Open SCAP Library: cve_nvd.h Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">Open SCAP Library </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.6 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_426b44f855cafb9ba3a69c06cbfa5053.html">CVE</a></li><li class="navelem"><a class="el" href="dir_541484731820f89d267fe97c3489cee6.html">public</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">cve_nvd.h</div> </div> </div><!--header--> <div class="contents"> <a href="cve__nvd_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">/*</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * Copyright 2009 Red Hat Inc., Durham, North Carolina.</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * All Rights Reserved.</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> *</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * This library is free software; you can redistribute it and/or</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * License as published by the Free Software Foundation; either</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> *</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * This library is distributed in the hope that it will be useful, </span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * Lesser General Public License for more details.</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> *</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * License along with this library; if not, write to the Free Software </span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment"> *</span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment"> * Authors:</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment"> * Maros Barabas <mbarabas@redhat.com></span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment"> * Tomas Heinrich <theinric@redhat.com></span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"> */</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#ifndef _CVE_H_</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"></span><span class="preprocessor">#define _CVE_H_</span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <stdbool.h></span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <time.h></span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include "<a class="code" href="oscap_8h.html">oscap.h</a>"</span></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include "<a class="code" href="cpe__name_8h.html">cpe_name.h</a>"</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">struct </span><a class="code" href="structcve__model.html">cve_model</a>;</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">struct </span><a class="code" href="structcve__entry.html">cve_entry</a>;</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">struct </span><a class="code" href="structcve__summary.html">cve_summary</a>;</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">struct </span><a class="code" href="structcve__product.html">cve_product</a>;</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">struct </span><a class="code" href="structcve__configuration.html">cve_configuration</a>;</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="keyword">struct </span><a class="code" href="structcwe__entry.html">cwe_entry</a>;</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">struct </span><a class="code" href="structcve__reference.html">cve_reference</a>;</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">// fwd</span></div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">struct </span><a class="code" href="structcvss__impact.html">cvss_impact</a>;</div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">struct </span><a class="code" href="structcve__entry__iterator.html">cve_entry_iterator</a> *<a class="code" href="group__CVE.html#ga6c0559319c41b84a79c42d0125e7bead">cve_model_get_entries</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *<a class="code" href="structcve__model.html">cve_model</a>);</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#gacfe04d0908821755400cc9ce0499a04a">cve_entry_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *item);</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#gab1e298fe4686a8ca10e8e1743fa7a25b">cve_entry_get_cwe</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *item);</div> <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">struct </span><a class="code" href="structcve__summary__iterator.html">cve_summary_iterator</a> *<a class="code" href="group__CVE.html#ga14a12fe41900b182f931036a9f5e3985">cve_entry_get_summaries</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *item);</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">struct </span><a class="code" href="structcve__reference__iterator.html">cve_reference_iterator</a> *<a class="code" href="group__CVE.html#ga65ea73a356d65b40bd762715544ffda8">cve_entry_get_references</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *item);</div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga6ac689c9c03f779573986d7c901c5ff9">cve_reference_get_value</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *ref);</div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga5b04d3bc45c03951be2264c798b97eff">cve_reference_get_href</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *ref);</div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga23c988dca4350a3bee8076ad88509300">cve_reference_get_type</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *ref);</div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div> <div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga61b29abe186673b5217a9d90f18432d7">cve_reference_get_source</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *ref);</div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga31a1afb81746dce3ca62395f90714a6c">cve_reference_get_lang</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *ref);</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga5234d5df28f0d0ad48ef8bf351adcdad">cve_summary_get_summary</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__summary.html">cve_summary</a> *summary);</div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *cve_product_get_value(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__product.html">cve_product</a> *product);</div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga21d4051a634306e5fbed80bea417ce50">cwe_entry_get_value</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcwe__entry.html">cwe_entry</a> *entry);</div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga48a951e1fce489343e2f058fa0ecd18a">cve_configuration_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__configuration.html">cve_configuration</a> *conf);</div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#gac3d36ed79d2cef94deb794acc842f044">cve_entry_get_published</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry);</div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#gaecdcf4a431a138256189a4f7db2915e7">cve_entry_get_modified</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry);</div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__CVE.html#ga4825c77c766209270e22e5091c36124d">cve_entry_get_sec_protection</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry);</div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="keyword">struct </span><a class="code" href="structcve__product__iterator.html">cve_product_iterator</a> *<a class="code" href="group__CVE.html#gaeaf693667a6be5206b93115d9376b01b">cve_entry_get_products</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry);</div> <div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="keyword">struct </span><a class="code" href="structcve__configuration__iterator.html">cve_configuration_iterator</a> *<a class="code" href="group__CVE.html#gabfc55b43fec27e5d0d4909aa70fa6b1d">cve_entry_get_configurations</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry);</div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structcpe__testexpr.html">cpe_testexpr</a> *<a class="code" href="group__CVE.html#gaa4beb93c7a9ebcfc78ad0907ebca5f14">cve_configuration_get_expr</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__configuration.html">cve_configuration</a> *conf);</div> <div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div> <div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structcvss__impact.html">cvss_impact</a> *<a class="code" href="group__CVE.html#gadd946eda1dbadf58162ec77a528b21e1">cve_entry_get_cvss</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *item);</div> <div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div> <div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gaec8f745d0f680c83f6fe74f61b1d1d8f">cve_model_add_entry</a>(<span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *new_entry);</div> <div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gab8c42486b472130a692b942402a52e51">cve_entry_add_product</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">struct</span> <a class="code" href="structcve__product.html">cve_product</a> *new_product);</div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div> <div class="line"><a name="l00247"></a><span class="lineno"> 247</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga56861fdd2a2155d04b862a90d26386ed">cve_entry_add_reference</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *new_reference);</div> <div class="line"><a name="l00248"></a><span class="lineno"> 248</span> </div> <div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gaaef57a0f6d5a61373df62d07b84d8afe">cve_entry_add_summary</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">struct</span> <a class="code" href="structcve__summary.html">cve_summary</a> *new_summary);</div> <div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div> <div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga7920b4204de8bde9190ec2de9eb948a2">cve_entry_add_configuration</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">struct</span> <a class="code" href="structcve__configuration.html">cve_configuration</a> *new_configuration);</div> <div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div> <div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gab1109126271493e2c0db33b7f082eb4b">cve_entry_set_id</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_id);</div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga9f822a6af27ec49bbfbf2f604bb0cddb">cve_entry_set_published</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_published);</div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga946e084826674065ef4a862fae650b10">cve_entry_set_modified</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_modified);</div> <div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga88ec4f6394ad5fce2e670a4d98994226">cve_entry_set_sec_protection</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_protection);</div> <div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gaab16504e6ad7113aa6763574dfcc956d">cve_entry_set_cwe</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry, <span class="keyword">const</span> <span class="keywordtype">char</span> *cwe);</div> <div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga4bcc1c1d653e2e9963337982dabb5eb1">cwe_entry_set_value</a>(<span class="keyword">struct</span> <a class="code" href="structcwe__entry.html">cwe_entry</a> *entry, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_value);</div> <div class="line"><a name="l00303"></a><span class="lineno"> 303</span> </div> <div class="line"><a name="l00311"></a><span class="lineno"> 311</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga30ac4ef98689f6ae3d8eeb14217d78d2">cve_reference_set_value</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *reference, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_value);</div> <div class="line"><a name="l00319"></a><span class="lineno"> 319</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gaa8fc192a3d0e1184ef93e467acbe99c8">cve_reference_set_href</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *reference, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_href);</div> <div class="line"><a name="l00327"></a><span class="lineno"> 327</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gaf24e38e50ea04ef7b8ab694c596cf617">cve_reference_set_type</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *reference, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_type);</div> <div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gab98823ef0ada7bfa51799135cd088f64">cve_reference_set_source</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *reference, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_source);</div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div> <div class="line"><a name="l00338"></a><span class="lineno"> 338</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga16f3ed113e6cd5a585cc7ce9208d9ad0">cve_reference_set_lang</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *reference, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_lang);</div> <div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div> <div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga7b18998d77543a593e80e3530f12519d">cve_configuration_set_id</a>(<span class="keyword">struct</span> <a class="code" href="structcve__configuration.html">cve_configuration</a> *conf, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_id);</div> <div class="line"><a name="l00355"></a><span class="lineno"> 355</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#ga12794f3c6e304e9c94c79f6c4e2ba3fd">cve_product_set_value</a>(<span class="keyword">struct</span> <a class="code" href="structcve__product.html">cve_product</a> *product, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_value);</div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="keywordtype">bool</span> <a class="code" href="group__CVE.html#gac808f096d31ef877f2d593d91d77c626">cve_summary_set_summary</a>(<span class="keyword">struct</span> <a class="code" href="structcve__summary.html">cve_summary</a> *summary, <span class="keyword">const</span> <span class="keywordtype">char</span> *new_summary);</div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div> <div class="line"><a name="l00365"></a><span class="lineno"> 365</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">struct </span><a class="code" href="structcve__entry__iterator.html">cve_entry_iterator</a>;</div> <div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="keyword">struct </span><a class="code" href="structcve__entry.html">cve_entry</a> *cve_entry_iterator_next(<span class="keyword">struct</span> <a class="code" href="structcve__entry__iterator.html">cve_entry_iterator</a> *it);</div> <div class="line"><a name="l00388"></a><span class="lineno"> 388</span> <span class="keywordtype">bool</span> cve_entry_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structcve__entry__iterator.html">cve_entry_iterator</a> *it);</div> <div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="keywordtype">void</span> cve_entry_iterator_free(<span class="keyword">struct</span> <a class="code" href="structcve__entry__iterator.html">cve_entry_iterator</a> *it);</div> <div class="line"><a name="l00393"></a><span class="lineno"> 393</span> </div> <div class="line"><a name="l00399"></a><span class="lineno"> 399</span> <span class="keyword">struct </span><a class="code" href="structcve__summary__iterator.html">cve_summary_iterator</a>;</div> <div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <span class="keyword">struct </span><a class="code" href="structcve__summary.html">cve_summary</a> *cve_summary_iterator_next(<span class="keyword">struct</span> <a class="code" href="structcve__summary__iterator.html">cve_summary_iterator</a> *it);</div> <div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="keywordtype">bool</span> cve_summary_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structcve__summary__iterator.html">cve_summary_iterator</a> *it);</div> <div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="keywordtype">void</span> cve_summary_iterator_free(<span class="keyword">struct</span> <a class="code" href="structcve__summary__iterator.html">cve_summary_iterator</a> *it);</div> <div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div> <div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="keyword">struct </span><a class="code" href="structcve__product__iterator.html">cve_product_iterator</a>;</div> <div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="keyword">struct </span><a class="code" href="structcve__product.html">cve_product</a> *cve_product_iterator_next(<span class="keyword">struct</span> <a class="code" href="structcve__product__iterator.html">cve_product_iterator</a> *it);</div> <div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <span class="keywordtype">bool</span> cve_product_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structcve__product__iterator.html">cve_product_iterator</a> *it);</div> <div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="keywordtype">void</span> cve_product_iterator_free(<span class="keyword">struct</span> <a class="code" href="structcve__product__iterator.html">cve_product_iterator</a> *it);</div> <div class="line"><a name="l00431"></a><span class="lineno"> 431</span> </div> <div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="keyword">struct </span><a class="code" href="structcve__configuration__iterator.html">cve_configuration_iterator</a>;</div> <div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <span class="keyword">struct </span><a class="code" href="structcve__configuration.html">cve_configuration</a> *cve_configuration_iterator_next(<span class="keyword">struct</span> <a class="code" href="structcve__configuration__iterator.html">cve_configuration_iterator</a> *it);</div> <div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="keywordtype">bool</span> cve_configuration_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structcve__configuration__iterator.html">cve_configuration_iterator</a> *it);</div> <div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="keywordtype">void</span> cve_configuration_iterator_free(<span class="keyword">struct</span> <a class="code" href="structcve__configuration__iterator.html">cve_configuration_iterator</a> *it);</div> <div class="line"><a name="l00450"></a><span class="lineno"> 450</span> </div> <div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="keyword">struct </span><a class="code" href="structcve__reference__iterator.html">cve_reference_iterator</a>;</div> <div class="line"><a name="l00460"></a><span class="lineno"> 460</span> <span class="keyword">struct </span><a class="code" href="structcve__reference.html">cve_reference</a> *cve_reference_iterator_next(<span class="keyword">struct</span> <a class="code" href="structcve__reference__iterator.html">cve_reference_iterator</a> *it);</div> <div class="line"><a name="l00464"></a><span class="lineno"> 464</span> <span class="keywordtype">bool</span> cve_reference_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structcve__reference__iterator.html">cve_reference_iterator</a> *it);</div> <div class="line"><a name="l00468"></a><span class="lineno"> 468</span> <span class="keywordtype">void</span> cve_reference_iterator_free(<span class="keyword">struct</span> <a class="code" href="structcve__reference__iterator.html">cve_reference_iterator</a> *it);</div> <div class="line"><a name="l00469"></a><span class="lineno"> 469</span> </div> <div class="line"><a name="l00470"></a><span class="lineno"> 470</span> </div> <div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00485"></a><span class="lineno"> 485</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__CVE.html#ga0521ad9696a5a48d5b7f13a1b7d782d4">cve_model_supported</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div> <div class="line"><a name="l00487"></a><span class="lineno"> 487</span> <span class="comment">/************************************************************/</span></div> <div class="line"><a name="l00495"></a><span class="lineno"> 495</span> <span class="keyword">struct </span><a class="code" href="structcve__entry.html">cve_entry</a> *<a class="code" href="group__CVE.html#ga0731dd5ffd1384827771a520706c982b">cve_entry_new</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00501"></a><span class="lineno"> 501</span> <span class="keyword">struct </span><a class="code" href="structcve__configuration.html">cve_configuration</a> *<a class="code" href="group__CVE.html#gaac76a1b4baca190d8abf9b3e0d65d7ce">cve_configuration_new</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00507"></a><span class="lineno"> 507</span> <span class="keyword">struct </span><a class="code" href="structcwe__entry.html">cwe_entry</a> *<a class="code" href="group__CVE.html#ga9405bdc0cb71f63b53973dda9cd7f299">cwe_entry_new</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00513"></a><span class="lineno"> 513</span> <span class="keyword">struct </span><a class="code" href="structcve__product.html">cve_product</a> *<a class="code" href="group__CVE.html#ga5866aa9b6ff9089bdd5e67db5805438a">cve_product_new</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00519"></a><span class="lineno"> 519</span> <span class="keyword">struct </span><a class="code" href="structcve__summary.html">cve_summary</a> *<a class="code" href="group__CVE.html#gabd757245c74c304f4b50d0b5aa8e0b59">cve_summary_new</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="keyword">struct </span><a class="code" href="structcve__reference.html">cve_reference</a> *<a class="code" href="group__CVE.html#ga9a27e8650367c36c173d7ba6abb2f553">cve_reference_new</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00531"></a><span class="lineno"> 531</span> <span class="keyword">struct </span><a class="code" href="structcve__model.html">cve_model</a> *<a class="code" href="group__CVE.html#ga743af6ca1c274180e587feb63599bcd6">cve_model_new</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00532"></a><span class="lineno"> 532</span> </div> <div class="line"><a name="l00538"></a><span class="lineno"> 538</span> <span class="keyword">struct </span><a class="code" href="structcve__entry.html">cve_entry</a> * <a class="code" href="group__CVE.html#ga8685c554268051877ee090124baa8f4e">cve_entry_clone</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> * old_entry);</div> <div class="line"><a name="l00539"></a><span class="lineno"> 539</span> </div> <div class="line"><a name="l00545"></a><span class="lineno"> 545</span> <span class="keyword">struct </span><a class="code" href="structcve__configuration.html">cve_configuration</a> * <a class="code" href="group__CVE.html#ga6679b7ea79340c596ff64649dce1ba48">cve_configuration_clone</a>(<span class="keyword">struct</span> <a class="code" href="structcve__configuration.html">cve_configuration</a> * old_conf);</div> <div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div> <div class="line"><a name="l00552"></a><span class="lineno"> 552</span> <span class="keyword">struct </span><a class="code" href="structcwe__entry.html">cwe_entry</a> * <a class="code" href="group__CVE.html#gaf900402b8ba9b4a99c94ac0e7afc4d34">cwe_entry_clone</a>(<span class="keyword">struct</span> <a class="code" href="structcwe__entry.html">cwe_entry</a> * old_entry);</div> <div class="line"><a name="l00553"></a><span class="lineno"> 553</span> </div> <div class="line"><a name="l00559"></a><span class="lineno"> 559</span> <span class="keyword">struct </span><a class="code" href="structcve__product.html">cve_product</a> * <a class="code" href="group__CVE.html#gac9d5efd5aa29467793bcfaa94cd2c8dc">cve_product_clone</a>(<span class="keyword">struct</span> <a class="code" href="structcve__product.html">cve_product</a> * old_product);</div> <div class="line"><a name="l00560"></a><span class="lineno"> 560</span> </div> <div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="keyword">struct </span><a class="code" href="structcve__summary.html">cve_summary</a> * <a class="code" href="group__CVE.html#gad45aa75b55e6fedb3760a73f4038f0be">cve_summary_clone</a>(<span class="keyword">struct</span> <a class="code" href="structcve__summary.html">cve_summary</a> * old_sum);</div> <div class="line"><a name="l00567"></a><span class="lineno"> 567</span> </div> <div class="line"><a name="l00573"></a><span class="lineno"> 573</span> <span class="keyword">struct </span><a class="code" href="structcve__reference.html">cve_reference</a> * <a class="code" href="group__CVE.html#ga83517414d6d81699368e453ade72909c">cve_reference_clone</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> * old_ref);</div> <div class="line"><a name="l00574"></a><span class="lineno"> 574</span> </div> <div class="line"><a name="l00580"></a><span class="lineno"> 580</span> <span class="keyword">struct </span><a class="code" href="structcve__model.html">cve_model</a> * <a class="code" href="group__CVE.html#gaf140c33dd7cecf811e5b5a6f169ca35f">cve_model_clone</a>(<span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> * old_model);</div> <div class="line"><a name="l00581"></a><span class="lineno"> 581</span> </div> <div class="line"><a name="l00587"></a><span class="lineno"> 587</span> <span class="keywordtype">void</span> <a class="code" href="group__CVE.html#ga43fce49d7e548907db40e89c9555b87d">cve_model_free</a>(<span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *<a class="code" href="structcve__model.html">cve_model</a>);</div> <div class="line"><a name="l00588"></a><span class="lineno"> 588</span> </div> <div class="line"><a name="l00594"></a><span class="lineno"> 594</span> <span class="keywordtype">void</span> <a class="code" href="group__CVE.html#gae7281f9b58c72b3c75263a332d2d72be">cve_entry_free</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry.html">cve_entry</a> *entry);</div> <div class="line"><a name="l00595"></a><span class="lineno"> 595</span> </div> <div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="keywordtype">void</span> <a class="code" href="group__CVE.html#ga45e0868236cd48f025759bca7988e3a9">cve_summary_free</a>(<span class="keyword">struct</span> <a class="code" href="structcve__summary.html">cve_summary</a> *summary);</div> <div class="line"><a name="l00602"></a><span class="lineno"> 602</span> </div> <div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="keywordtype">void</span> <a class="code" href="group__CVE.html#ga3d0e1cf28156252a9ac84e1153950609">cve_product_free</a>(<span class="keyword">struct</span> <a class="code" href="structcve__product.html">cve_product</a> *product);</div> <div class="line"><a name="l00609"></a><span class="lineno"> 609</span> </div> <div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <span class="keywordtype">void</span> <a class="code" href="group__CVE.html#gae86eb72dd7a7afb2a5769d9619c79e87">cve_reference_free</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference.html">cve_reference</a> *ref);</div> <div class="line"><a name="l00616"></a><span class="lineno"> 616</span> </div> <div class="line"><a name="l00622"></a><span class="lineno"> 622</span> <span class="keywordtype">void</span> <a class="code" href="group__CVE.html#ga2bd952914d92486a9e70a1af5ae241f2">cwe_entry_free</a>(<span class="keyword">struct</span> <a class="code" href="structcwe__entry.html">cwe_entry</a> *entry);</div> <div class="line"><a name="l00623"></a><span class="lineno"> 623</span> </div> <div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <span class="keywordtype">void</span> <a class="code" href="group__CVE.html#ga36c0cf5d307f0af7ab26d84fcc2b6153">cve_configuration_free</a>(<span class="keyword">struct</span> <a class="code" href="structcve__configuration.html">cve_configuration</a> *conf);</div> <div class="line"><a name="l00630"></a><span class="lineno"> 630</span> </div> <div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <span class="keywordtype">void</span> <a class="code" href="structcve__entry__iterator.html#af9921904a41add9112bcfbdd13e1be32">cve_entry_iterator_remove</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry__iterator.html">cve_entry_iterator</a> *it);</div> <div class="line"><a name="l00636"></a><span class="lineno"> 636</span> <span class="keywordtype">void</span> <a class="code" href="structcve__entry__iterator.html#a176e112d10830bb7ddab77c5c540ee48">cve_entry_iterator_reset</a>(<span class="keyword">struct</span> <a class="code" href="structcve__entry__iterator.html">cve_entry_iterator</a> *it);</div> <div class="line"><a name="l00637"></a><span class="lineno"> 637</span> </div> <div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="keywordtype">void</span> <a class="code" href="structcve__product__iterator.html#a1288f63f5138ad54013972a814e76e2a">cve_product_iterator_remove</a>(<span class="keyword">struct</span> <a class="code" href="structcve__product__iterator.html">cve_product_iterator</a> *it);</div> <div class="line"><a name="l00641"></a><span class="lineno"> 641</span> <span class="keywordtype">void</span> <a class="code" href="structcve__product__iterator.html#a096244520f1fa759438d71ae5bc20995">cve_product_iterator_reset</a>(<span class="keyword">struct</span> <a class="code" href="structcve__product__iterator.html">cve_product_iterator</a> *it);</div> <div class="line"><a name="l00642"></a><span class="lineno"> 642</span> </div> <div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <span class="keywordtype">void</span> <a class="code" href="structcve__reference__iterator.html#a4e913f391a0e404bccf055111925c391">cve_reference_iterator_remove</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference__iterator.html">cve_reference_iterator</a> *it);</div> <div class="line"><a name="l00646"></a><span class="lineno"> 646</span> <span class="keywordtype">void</span> <a class="code" href="structcve__reference__iterator.html#a6c06e5dd5bb616eb7ef6a67cc3a5d646">cve_reference_iterator_reset</a>(<span class="keyword">struct</span> <a class="code" href="structcve__reference__iterator.html">cve_reference_iterator</a> *it);</div> <div class="line"><a name="l00647"></a><span class="lineno"> 647</span> </div> <div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <span class="keywordtype">void</span> <a class="code" href="structcve__summary__iterator.html#a31b4979a0e6bdc043e30120942cc6fe9">cve_summary_iterator_remove</a>(<span class="keyword">struct</span> <a class="code" href="structcve__summary__iterator.html">cve_summary_iterator</a> *it);</div> <div class="line"><a name="l00651"></a><span class="lineno"> 651</span> <span class="keywordtype">void</span> <a class="code" href="structcve__summary__iterator.html#ad45a3b1df18b0a6a5f92496d8419abbd">cve_summary_iterator_reset</a>(<span class="keyword">struct</span> <a class="code" href="structcve__summary__iterator.html">cve_summary_iterator</a> *it);</div> <div class="line"><a name="l00652"></a><span class="lineno"> 652</span> </div> <div class="line"><a name="l00654"></a><span class="lineno"> 654</span> <span class="keywordtype">void</span> <a class="code" href="structcve__configuration__iterator.html#a9548a5f2fa80c7c63503cce19a055947">cve_configuration_iterator_remove</a>(<span class="keyword">struct</span> <a class="code" href="structcve__configuration__iterator.html">cve_configuration_iterator</a> *it);</div> <div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <span class="keywordtype">void</span> <a class="code" href="structcve__configuration__iterator.html#ac2b28a8f4164ba0ed71079e0245d732e">cve_configuration_iterator_reset</a>(<span class="keyword">struct</span> <a class="code" href="structcve__configuration__iterator.html">cve_configuration_iterator</a> *it);</div> <div class="line"><a name="l00657"></a><span class="lineno"> 657</span> </div> <div class="line"><a name="l00664"></a><span class="lineno"> 664</span> <span class="keywordtype">void</span> <a class="code" href="structcve__model.html#adea9158aefbd20d08ffd39918871196d">cve_model_export</a>(<span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *cve, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div> <div class="line"><a name="l00665"></a><span class="lineno"> 665</span> </div> <div class="line"><a name="l00673"></a><span class="lineno"> 673</span> <span class="keyword">struct </span><a class="code" href="structcve__model.html">cve_model</a> *<a class="code" href="structcve__model.html#a0b4422c3e6ea2339721a2ac973365b09">cve_model_import</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div> <div class="line"><a name="l00674"></a><span class="lineno"> 674</span> </div> <div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structcve__model.html#ae89f84f0c381655aa341bb699ef2e9ed">cve_model_get_nvd_xml_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *item);</div> <div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <span class="keywordtype">bool</span> <a class="code" href="structcve__model.html#a79436a165cda3d6b0ef215141aa077ad">cve_model_set_nvd_xml_version</a>(<span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *newval);</div> <div class="line"><a name="l00680"></a><span class="lineno"> 680</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structcve__model.html#ab8fc4714865b4b8f9838040233acb074">cve_model_get_pub_date</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *item);</div> <div class="line"><a name="l00682"></a><span class="lineno"> 682</span> <span class="keywordtype">bool</span> <a class="code" href="structcve__model.html#a5e6b0390de64ce42ff8f24b64d4f0dd9">cve_model_set_pub_date</a>(<span class="keyword">struct</span> <a class="code" href="structcve__model.html">cve_model</a> *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *newval);</div> <div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div> <div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="preprocessor">#endif </span><span class="comment">/* _CVE_H_ */</span><span class="preprocessor"></span></div> <div class="ttc" id="structcvss__impact_html"><div class="ttname"><a href="structcvss__impact.html">cvss_impact</a></div><div class="ttdoc">CVSS impact. </div><div class="ttdef"><b>Definition:</b> cvss_priv.h:81</div></div> <div class="ttc" id="group__CVE_html_ga30ac4ef98689f6ae3d8eeb14217d78d2"><div class="ttname"><a href="group__CVE.html#ga30ac4ef98689f6ae3d8eeb14217d78d2">cve_reference::cve_reference_set_value</a></div><div class="ttdeci">bool cve_reference_set_value(struct cve_reference *reference, const char *new_value)</div><div class="ttdoc">Set value of CVE reference. </div></div> <div class="ttc" id="group__CVE_html_gac808f096d31ef877f2d593d91d77c626"><div class="ttname"><a href="group__CVE.html#gac808f096d31ef877f2d593d91d77c626">cve_summary::cve_summary_set_summary</a></div><div class="ttdeci">bool cve_summary_set_summary(struct cve_summary *summary, const char *new_summary)</div><div class="ttdoc">Set summary of CVE summary. </div></div> <div class="ttc" id="structcve__reference__iterator_html_a6c06e5dd5bb616eb7ef6a67cc3a5d646"><div class="ttname"><a href="structcve__reference__iterator.html#a6c06e5dd5bb616eb7ef6a67cc3a5d646">cve_reference_iterator::cve_reference_iterator_reset</a></div><div class="ttdeci">void cve_reference_iterator_reset(struct cve_reference_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_ga946e084826674065ef4a862fae650b10"><div class="ttname"><a href="group__CVE.html#ga946e084826674065ef4a862fae650b10">cve_entry::cve_entry_set_modified</a></div><div class="ttdeci">bool cve_entry_set_modified(struct cve_entry *entry, const char *new_modified)</div><div class="ttdoc">Set modified date of CVE entry. </div></div> <div class="ttc" id="group__CVE_html_ga31a1afb81746dce3ca62395f90714a6c"><div class="ttname"><a href="group__CVE.html#ga31a1afb81746dce3ca62395f90714a6c">cve_reference::cve_reference_get_lang</a></div><div class="ttdeci">const char * cve_reference_get_lang(const struct cve_reference *ref)</div></div> <div class="ttc" id="group__CVE_html_gaac76a1b4baca190d8abf9b3e0d65d7ce"><div class="ttname"><a href="group__CVE.html#gaac76a1b4baca190d8abf9b3e0d65d7ce">cve_configuration::cve_configuration_new</a></div><div class="ttdeci">struct cve_configuration * cve_configuration_new(void)</div><div class="ttdoc">New CVE vulnerability configuration. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:252</div></div> <div class="ttc" id="group__CVE_html_ga9f822a6af27ec49bbfbf2f604bb0cddb"><div class="ttname"><a href="group__CVE.html#ga9f822a6af27ec49bbfbf2f604bb0cddb">cve_entry::cve_entry_set_published</a></div><div class="ttdeci">bool cve_entry_set_published(struct cve_entry *entry, const char *new_published)</div><div class="ttdoc">Set publish date of CVE entry. </div></div> <div class="ttc" id="group__CVE_html_ga43fce49d7e548907db40e89c9555b87d"><div class="ttname"><a href="group__CVE.html#ga43fce49d7e548907db40e89c9555b87d">cve_model::cve_model_free</a></div><div class="ttdeci">void cve_model_free(struct cve_model *cve_model)</div><div class="ttdoc">Free CVE model. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:779</div></div> <div class="ttc" id="group__CVE_html_gab8c42486b472130a692b942402a52e51"><div class="ttname"><a href="group__CVE.html#gab8c42486b472130a692b942402a52e51">cve_entry::cve_entry_add_product</a></div><div class="ttdeci">bool cve_entry_add_product(struct cve_entry *entry, struct cve_product *new_product)</div></div> <div class="ttc" id="group__CVE_html_ga36c0cf5d307f0af7ab26d84fcc2b6153"><div class="ttname"><a href="group__CVE.html#ga36c0cf5d307f0af7ab26d84fcc2b6153">cve_configuration::cve_configuration_free</a></div><div class="ttdeci">void cve_configuration_free(struct cve_configuration *conf)</div><div class="ttdoc">Free CVE configuration. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:790</div></div> <div class="ttc" id="group__CVE_html_ga61b29abe186673b5217a9d90f18432d7"><div class="ttname"><a href="group__CVE.html#ga61b29abe186673b5217a9d90f18432d7">cve_reference::cve_reference_get_source</a></div><div class="ttdeci">const char * cve_reference_get_source(const struct cve_reference *ref)</div><div class="ttdoc">Get CVE reference source. </div></div> <div class="ttc" id="structcve__model_html_adea9158aefbd20d08ffd39918871196d"><div class="ttname"><a href="structcve__model.html#adea9158aefbd20d08ffd39918871196d">cve_model::cve_model_export</a></div><div class="ttdeci">void cve_model_export(struct cve_model *cve, const char *file)</div><div class="ttdoc">Export CVE model to XML file. </div><div class="ttdef"><b>Definition:</b> cve.c:70</div></div> <div class="ttc" id="oscap_8h_html"><div class="ttname"><a href="oscap_8h.html">oscap.h</a></div><div class="ttdoc">General OpenScap functions and types. </div></div> <div class="ttc" id="group__CVE_html_ga5b04d3bc45c03951be2264c798b97eff"><div class="ttname"><a href="group__CVE.html#ga5b04d3bc45c03951be2264c798b97eff">cve_reference::cve_reference_get_href</a></div><div class="ttdeci">const char * cve_reference_get_href(const struct cve_reference *ref)</div><div class="ttdoc">Get CVE reference href. </div></div> <div class="ttc" id="group__CVE_html_gac3d36ed79d2cef94deb794acc842f044"><div class="ttname"><a href="group__CVE.html#gac3d36ed79d2cef94deb794acc842f044">cve_entry::cve_entry_get_published</a></div><div class="ttdeci">const char * cve_entry_get_published(const struct cve_entry *entry)</div><div class="ttdoc">Get CVE entry published date. </div></div> <div class="ttc" id="structcve__model_html"><div class="ttname"><a href="structcve__model.html">cve_model</a></div><div class="ttdoc">Structure holding CVE model. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:62</div></div> <div class="ttc" id="structcve__entry__iterator_html_af9921904a41add9112bcfbdd13e1be32"><div class="ttname"><a href="structcve__entry__iterator.html#af9921904a41add9112bcfbdd13e1be32">cve_entry_iterator::cve_entry_iterator_remove</a></div><div class="ttdeci">void cve_entry_iterator_remove(struct cve_entry_iterator *it)</div></div> <div class="ttc" id="structcve__reference_html"><div class="ttname"><a href="structcve__reference.html">cve_reference</a></div><div class="ttdoc">Structure holding CVE reference data. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:74</div></div> <div class="ttc" id="structcve__summary__iterator_html_ad45a3b1df18b0a6a5f92496d8419abbd"><div class="ttname"><a href="structcve__summary__iterator.html#ad45a3b1df18b0a6a5f92496d8419abbd">cve_summary_iterator::cve_summary_iterator_reset</a></div><div class="ttdeci">void cve_summary_iterator_reset(struct cve_summary_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_ga0731dd5ffd1384827771a520706c982b"><div class="ttname"><a href="group__CVE.html#ga0731dd5ffd1384827771a520706c982b">cve_entry::cve_entry_new</a></div><div class="ttdeci">struct cve_entry * cve_entry_new(void)</div><div class="ttdoc">New CVE entry. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:208</div></div> <div class="ttc" id="group__CVE_html_ga14a12fe41900b182f931036a9f5e3985"><div class="ttname"><a href="group__CVE.html#ga14a12fe41900b182f931036a9f5e3985">cve_entry::cve_entry_get_summaries</a></div><div class="ttdeci">struct cve_summary_iterator * cve_entry_get_summaries(const struct cve_entry *item)</div><div class="ttdoc">Get CVE entry summary. </div></div> <div class="ttc" id="group__CVE_html_gad45aa75b55e6fedb3760a73f4038f0be"><div class="ttname"><a href="group__CVE.html#gad45aa75b55e6fedb3760a73f4038f0be">cve_summary::cve_summary_clone</a></div><div class="ttdeci">struct cve_summary * cve_summary_clone(struct cve_summary *old_sum)</div><div class="ttdoc">Clone CVE summary. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:331</div></div> <div class="ttc" id="structcve__product__iterator_html_a096244520f1fa759438d71ae5bc20995"><div class="ttname"><a href="structcve__product__iterator.html#a096244520f1fa759438d71ae5bc20995">cve_product_iterator::cve_product_iterator_reset</a></div><div class="ttdeci">void cve_product_iterator_reset(struct cve_product_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_gabd757245c74c304f4b50d0b5aa8e0b59"><div class="ttname"><a href="group__CVE.html#gabd757245c74c304f4b50d0b5aa8e0b59">cve_summary::cve_summary_new</a></div><div class="ttdeci">struct cve_summary * cve_summary_new(void)</div><div class="ttdoc">New CVE summary. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:317</div></div> <div class="ttc" id="structcve__reference__iterator_html"><div class="ttname"><a href="structcve__reference__iterator.html">cve_reference_iterator</a></div><div class="ttdoc">Iterator over CVE references. </div></div> <div class="ttc" id="cpe__name_8h_html"><div class="ttname"><a href="cpe__name_8h.html">cpe_name.h</a></div><div class="ttdoc">Interface to Common Platform Enumeration (CPE) URI. </div></div> <div class="ttc" id="structcve__configuration_html"><div class="ttname"><a href="structcve__configuration.html">cve_configuration</a></div><div class="ttdoc">Structure CVE vulnerable configuration data. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:110</div></div> <div class="ttc" id="structcve__model_html_a0b4422c3e6ea2339721a2ac973365b09"><div class="ttname"><a href="structcve__model.html#a0b4422c3e6ea2339721a2ac973365b09">cve_model::cve_model_import</a></div><div class="ttdeci">struct cve_model * cve_model_import(const char *file)</div><div class="ttdoc">Parses the specified XML file and creates a list of CVE data structures. </div><div class="ttdef"><b>Definition:</b> cve.c:50</div></div> <div class="ttc" id="group__CVE_html_ga9405bdc0cb71f63b53973dda9cd7f299"><div class="ttname"><a href="group__CVE.html#ga9405bdc0cb71f63b53973dda9cd7f299">cwe_entry::cwe_entry_new</a></div><div class="ttdeci">struct cwe_entry * cwe_entry_new(void)</div><div class="ttdoc">New CWE entry. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:275</div></div> <div class="ttc" id="group__CVE_html_gaa8fc192a3d0e1184ef93e467acbe99c8"><div class="ttname"><a href="group__CVE.html#gaa8fc192a3d0e1184ef93e467acbe99c8">cve_reference::cve_reference_set_href</a></div><div class="ttdeci">bool cve_reference_set_href(struct cve_reference *reference, const char *new_href)</div><div class="ttdoc">Set href of CVE reference. </div></div> <div class="ttc" id="group__CVE_html_gab1e298fe4686a8ca10e8e1743fa7a25b"><div class="ttname"><a href="group__CVE.html#gab1e298fe4686a8ca10e8e1743fa7a25b">cve_entry::cve_entry_get_cwe</a></div><div class="ttdeci">const char * cve_entry_get_cwe(const struct cve_entry *item)</div><div class="ttdoc">Get CVE entry CWE. </div></div> <div class="ttc" id="group__CVE_html_gaf900402b8ba9b4a99c94ac0e7afc4d34"><div class="ttname"><a href="group__CVE.html#gaf900402b8ba9b4a99c94ac0e7afc4d34">cwe_entry::cwe_entry_clone</a></div><div class="ttdeci">struct cwe_entry * cwe_entry_clone(struct cwe_entry *old_entry)</div><div class="ttdoc">Clone CWE entry. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:289</div></div> <div class="ttc" id="group__CVE_html_gaa4beb93c7a9ebcfc78ad0907ebca5f14"><div class="ttname"><a href="group__CVE.html#gaa4beb93c7a9ebcfc78ad0907ebca5f14">cve_configuration::cve_configuration_get_expr</a></div><div class="ttdeci">const struct cpe_testexpr * cve_configuration_get_expr(const struct cve_configuration *conf)</div><div class="ttdoc">Get CVE configuration test expression. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:194</div></div> <div class="ttc" id="group__CVE_html_gabfc55b43fec27e5d0d4909aa70fa6b1d"><div class="ttname"><a href="group__CVE.html#gabfc55b43fec27e5d0d4909aa70fa6b1d">cve_entry::cve_entry_get_configurations</a></div><div class="ttdeci">struct cve_configuration_iterator * cve_entry_get_configurations(const struct cve_entry *entry)</div><div class="ttdoc">Get CVE . </div></div> <div class="ttc" id="group__CVE_html_gab1109126271493e2c0db33b7f082eb4b"><div class="ttname"><a href="group__CVE.html#gab1109126271493e2c0db33b7f082eb4b">cve_entry::cve_entry_set_id</a></div><div class="ttdeci">bool cve_entry_set_id(struct cve_entry *entry, const char *new_id)</div><div class="ttdoc">Set id of CVE entry. </div></div> <div class="ttc" id="group__CVE_html_gae86eb72dd7a7afb2a5769d9619c79e87"><div class="ttname"><a href="group__CVE.html#gae86eb72dd7a7afb2a5769d9619c79e87">cve_reference::cve_reference_free</a></div><div class="ttdeci">void cve_reference_free(struct cve_reference *ref)</div><div class="ttdoc">Free CVE reference. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:811</div></div> <div class="ttc" id="group__CVE_html_ga9a27e8650367c36c173d7ba6abb2f553"><div class="ttname"><a href="group__CVE.html#ga9a27e8650367c36c173d7ba6abb2f553">cve_reference::cve_reference_new</a></div><div class="ttdeci">struct cve_reference * cve_reference_new(void)</div><div class="ttdoc">New CVE reference. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:338</div></div> <div class="ttc" id="group__CVE_html_gaecdcf4a431a138256189a4f7db2915e7"><div class="ttname"><a href="group__CVE.html#gaecdcf4a431a138256189a4f7db2915e7">cve_entry::cve_entry_get_modified</a></div><div class="ttdeci">const char * cve_entry_get_modified(const struct cve_entry *entry)</div><div class="ttdoc">Get CVE entry modified. </div></div> <div class="ttc" id="group__CVE_html_gaab16504e6ad7113aa6763574dfcc956d"><div class="ttname"><a href="group__CVE.html#gaab16504e6ad7113aa6763574dfcc956d">cve_entry::cve_entry_set_cwe</a></div><div class="ttdeci">bool cve_entry_set_cwe(struct cve_entry *entry, const char *cwe)</div><div class="ttdoc">Set cwe of CVE entry. </div></div> <div class="ttc" id="group__CVE_html_ga4bcc1c1d653e2e9963337982dabb5eb1"><div class="ttname"><a href="group__CVE.html#ga4bcc1c1d653e2e9963337982dabb5eb1">cve_entry::cwe_entry_set_value</a></div><div class="ttdeci">bool cwe_entry_set_value(struct cwe_entry *entry, const char *new_value)</div><div class="ttdoc">Set value of CVE entry. </div></div> <div class="ttc" id="group__CVE_html_gaec8f745d0f680c83f6fe74f61b1d1d8f"><div class="ttname"><a href="group__CVE.html#gaec8f745d0f680c83f6fe74f61b1d1d8f">cve_model::cve_model_add_entry</a></div><div class="ttdeci">bool cve_model_add_entry(struct cve_model *model, struct cve_entry *new_entry)</div><div class="ttdoc">Add entry to CVE model. </div></div> <div class="ttc" id="structcve__product_html"><div class="ttname"><a href="structcve__product.html">cve_product</a></div><div class="ttdoc">Structure holding CVE product data. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:96</div></div> <div class="ttc" id="structcve__model_html_ae89f84f0c381655aa341bb699ef2e9ed"><div class="ttname"><a href="structcve__model.html#ae89f84f0c381655aa341bb699ef2e9ed">cve_model::cve_model_get_nvd_xml_version</a></div><div class="ttdeci">const char * cve_model_get_nvd_xml_version(const struct cve_model *item)</div></div> <div class="ttc" id="group__CVE_html_gacfe04d0908821755400cc9ce0499a04a"><div class="ttname"><a href="group__CVE.html#gacfe04d0908821755400cc9ce0499a04a">cve_entry::cve_entry_get_id</a></div><div class="ttdeci">const char * cve_entry_get_id(const struct cve_entry *item)</div><div class="ttdoc">Get CVE entry ID. </div></div> <div class="ttc" id="structcwe__entry_html"><div class="ttname"><a href="structcwe__entry.html">cwe_entry</a></div><div class="ttdoc">Structure holding CWE data. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:103</div></div> <div class="ttc" id="structcve__entry_html"><div class="ttname"><a href="structcve__entry.html">cve_entry</a></div><div class="ttdoc">Structure holding CVE entry data. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:118</div></div> <div class="ttc" id="structcve__model_html_a79436a165cda3d6b0ef215141aa077ad"><div class="ttname"><a href="structcve__model.html#a79436a165cda3d6b0ef215141aa077ad">cve_model::cve_model_set_nvd_xml_version</a></div><div class="ttdeci">bool cve_model_set_nvd_xml_version(struct cve_model *obj, const char *newval)</div></div> <div class="ttc" id="group__CVE_html_gac9d5efd5aa29467793bcfaa94cd2c8dc"><div class="ttname"><a href="group__CVE.html#gac9d5efd5aa29467793bcfaa94cd2c8dc">cve_product::cve_product_clone</a></div><div class="ttdeci">struct cve_product * cve_product_clone(struct cve_product *old_product)</div><div class="ttdoc">Clone CVE product. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:310</div></div> <div class="ttc" id="group__CVE_html_ga83517414d6d81699368e453ade72909c"><div class="ttname"><a href="group__CVE.html#ga83517414d6d81699368e453ade72909c">cve_reference::cve_reference_clone</a></div><div class="ttdeci">struct cve_reference * cve_reference_clone(struct cve_reference *old_ref)</div><div class="ttdoc">Clone CVE reference. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:349</div></div> <div class="ttc" id="structcve__configuration__iterator_html_ac2b28a8f4164ba0ed71079e0245d732e"><div class="ttname"><a href="structcve__configuration__iterator.html#ac2b28a8f4164ba0ed71079e0245d732e">cve_configuration_iterator::cve_configuration_iterator_reset</a></div><div class="ttdeci">void cve_configuration_iterator_reset(struct cve_configuration_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_ga88ec4f6394ad5fce2e670a4d98994226"><div class="ttname"><a href="group__CVE.html#ga88ec4f6394ad5fce2e670a4d98994226">cve_entry::cve_entry_set_sec_protection</a></div><div class="ttdeci">bool cve_entry_set_sec_protection(struct cve_entry *entry, const char *new_protection)</div><div class="ttdoc">Set protection of CVE entry. </div></div> <div class="ttc" id="group__CVE_html_ga0521ad9696a5a48d5b7f13a1b7d782d4"><div class="ttname"><a href="group__CVE.html#ga0521ad9696a5a48d5b7f13a1b7d782d4">cve_model::cve_model_supported</a></div><div class="ttdeci">const char * cve_model_supported(void)</div><div class="ttdoc">Get supported version of CVE XML. </div><div class="ttdef"><b>Definition:</b> cve.c:82</div></div> <div class="ttc" id="group__CVE_html_ga6ac689c9c03f779573986d7c901c5ff9"><div class="ttname"><a href="group__CVE.html#ga6ac689c9c03f779573986d7c901c5ff9">cve_reference::cve_reference_get_value</a></div><div class="ttdeci">const char * cve_reference_get_value(const struct cve_reference *ref)</div><div class="ttdoc">Get CVE reference values. </div></div> <div class="ttc" id="group__CVE_html_ga56861fdd2a2155d04b862a90d26386ed"><div class="ttname"><a href="group__CVE.html#ga56861fdd2a2155d04b862a90d26386ed">cve_entry::cve_entry_add_reference</a></div><div class="ttdeci">bool cve_entry_add_reference(struct cve_entry *entry, struct cve_reference *new_reference)</div></div> <div class="ttc" id="group__CVE_html_gadd946eda1dbadf58162ec77a528b21e1"><div class="ttname"><a href="group__CVE.html#gadd946eda1dbadf58162ec77a528b21e1">cve_entry::cve_entry_get_cvss</a></div><div class="ttdeci">const struct cvss_impact * cve_entry_get_cvss(const struct cve_entry *item)</div><div class="ttdoc">Get CVSS structure from CVE. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:185</div></div> <div class="ttc" id="group__CVE_html_gae7281f9b58c72b3c75263a332d2d72be"><div class="ttname"><a href="group__CVE.html#gae7281f9b58c72b3c75263a332d2d72be">cve_entry::cve_entry_free</a></div><div class="ttdeci">void cve_entry_free(struct cve_entry *entry)</div><div class="ttdoc">Free CVE entry. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:835</div></div> <div class="ttc" id="group__CVE_html_ga3d0e1cf28156252a9ac84e1153950609"><div class="ttname"><a href="group__CVE.html#ga3d0e1cf28156252a9ac84e1153950609">cve_product::cve_product_free</a></div><div class="ttdeci">void cve_product_free(struct cve_product *product)</div><div class="ttdoc">Free CVE product. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:801</div></div> <div class="ttc" id="group__CVE_html_ga4825c77c766209270e22e5091c36124d"><div class="ttname"><a href="group__CVE.html#ga4825c77c766209270e22e5091c36124d">cve_entry::cve_entry_get_sec_protection</a></div><div class="ttdeci">const char * cve_entry_get_sec_protection(const struct cve_entry *entry)</div><div class="ttdoc">Get CVE entry protection. </div></div> <div class="ttc" id="structcve__entry__iterator_html"><div class="ttname"><a href="structcve__entry__iterator.html">cve_entry_iterator</a></div><div class="ttdoc">Iterator over CVE entries. </div></div> <div class="ttc" id="group__CVE_html_gaaef57a0f6d5a61373df62d07b84d8afe"><div class="ttname"><a href="group__CVE.html#gaaef57a0f6d5a61373df62d07b84d8afe">cve_entry::cve_entry_add_summary</a></div><div class="ttdeci">bool cve_entry_add_summary(struct cve_entry *entry, struct cve_summary *new_summary)</div></div> <div class="ttc" id="structcve__configuration__iterator_html_a9548a5f2fa80c7c63503cce19a055947"><div class="ttname"><a href="structcve__configuration__iterator.html#a9548a5f2fa80c7c63503cce19a055947">cve_configuration_iterator::cve_configuration_iterator_remove</a></div><div class="ttdeci">void cve_configuration_iterator_remove(struct cve_configuration_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_ga7b18998d77543a593e80e3530f12519d"><div class="ttname"><a href="group__CVE.html#ga7b18998d77543a593e80e3530f12519d">cve_configuration::cve_configuration_set_id</a></div><div class="ttdeci">bool cve_configuration_set_id(struct cve_configuration *conf, const char *new_id)</div><div class="ttdoc">Set id of CVE configuration. </div></div> <div class="ttc" id="structcve__product__iterator_html"><div class="ttname"><a href="structcve__product__iterator.html">cve_product_iterator</a></div><div class="ttdoc">Iterator over CVE products. </div></div> <div class="ttc" id="group__CVE_html_ga12794f3c6e304e9c94c79f6c4e2ba3fd"><div class="ttname"><a href="group__CVE.html#ga12794f3c6e304e9c94c79f6c4e2ba3fd">cve_product::cve_product_set_value</a></div><div class="ttdeci">bool cve_product_set_value(struct cve_product *product, const char *new_value)</div><div class="ttdoc">Set value of CVE product. </div></div> <div class="ttc" id="structcpe__testexpr_html"><div class="ttname"><a href="structcpe__testexpr.html">cpe_testexpr</a></div><div class="ttdoc">CPE language boolean expression. </div><div class="ttdef"><b>Definition:</b> cpelang_priv.h:52</div></div> <div class="ttc" id="structcve__configuration__iterator_html"><div class="ttname"><a href="structcve__configuration__iterator.html">cve_configuration_iterator</a></div><div class="ttdoc">Iterator over CVE vulnerable configurations. </div></div> <div class="ttc" id="group__CVE_html_ga48a951e1fce489343e2f058fa0ecd18a"><div class="ttname"><a href="group__CVE.html#ga48a951e1fce489343e2f058fa0ecd18a">cve_configuration::cve_configuration_get_id</a></div><div class="ttdeci">const char * cve_configuration_get_id(const struct cve_configuration *conf)</div><div class="ttdoc">Get CVE configuration id. </div></div> <div class="ttc" id="structcve__model_html_a5e6b0390de64ce42ff8f24b64d4f0dd9"><div class="ttname"><a href="structcve__model.html#a5e6b0390de64ce42ff8f24b64d4f0dd9">cve_model::cve_model_set_pub_date</a></div><div class="ttdeci">bool cve_model_set_pub_date(struct cve_model *obj, const char *newval)</div></div> <div class="ttc" id="group__CVE_html_ga65ea73a356d65b40bd762715544ffda8"><div class="ttname"><a href="group__CVE.html#ga65ea73a356d65b40bd762715544ffda8">cve_entry::cve_entry_get_references</a></div><div class="ttdeci">struct cve_reference_iterator * cve_entry_get_references(const struct cve_entry *item)</div><div class="ttdoc">Get an iterator to CVE entry's references. </div></div> <div class="ttc" id="group__CVE_html_ga2bd952914d92486a9e70a1af5ae241f2"><div class="ttname"><a href="group__CVE.html#ga2bd952914d92486a9e70a1af5ae241f2">cve_entry::cwe_entry_free</a></div><div class="ttdeci">void cwe_entry_free(struct cwe_entry *entry)</div><div class="ttdoc">Free CVE entry. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:825</div></div> <div class="ttc" id="group__CVE_html_ga6c0559319c41b84a79c42d0125e7bead"><div class="ttname"><a href="group__CVE.html#ga6c0559319c41b84a79c42d0125e7bead">cve_entry::cve_model_get_entries</a></div><div class="ttdeci">struct cve_entry_iterator * cve_model_get_entries(const struct cve_model *cve_model)</div><div class="ttdoc">Get en iterator to CVE entries. </div></div> <div class="ttc" id="group__CVE_html_gaeaf693667a6be5206b93115d9376b01b"><div class="ttname"><a href="group__CVE.html#gaeaf693667a6be5206b93115d9376b01b">cve_entry::cve_entry_get_products</a></div><div class="ttdeci">struct cve_product_iterator * cve_entry_get_products(const struct cve_entry *entry)</div><div class="ttdoc">Get CVE entry products. </div></div> <div class="ttc" id="group__CVE_html_ga16f3ed113e6cd5a585cc7ce9208d9ad0"><div class="ttname"><a href="group__CVE.html#ga16f3ed113e6cd5a585cc7ce9208d9ad0">cve_reference::cve_reference_set_lang</a></div><div class="ttdeci">bool cve_reference_set_lang(struct cve_reference *reference, const char *new_lang)</div></div> <div class="ttc" id="group__CVE_html_ga743af6ca1c274180e587feb63599bcd6"><div class="ttname"><a href="group__CVE.html#ga743af6ca1c274180e587feb63599bcd6">cve_model::cve_model_new</a></div><div class="ttdeci">struct cve_model * cve_model_new(void)</div><div class="ttdoc">New CVE model. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:360</div></div> <div class="ttc" id="structcve__product__iterator_html_a1288f63f5138ad54013972a814e76e2a"><div class="ttname"><a href="structcve__product__iterator.html#a1288f63f5138ad54013972a814e76e2a">cve_product_iterator::cve_product_iterator_remove</a></div><div class="ttdeci">void cve_product_iterator_remove(struct cve_product_iterator *it)</div></div> <div class="ttc" id="structcve__entry__iterator_html_a176e112d10830bb7ddab77c5c540ee48"><div class="ttname"><a href="structcve__entry__iterator.html#a176e112d10830bb7ddab77c5c540ee48">cve_entry_iterator::cve_entry_iterator_reset</a></div><div class="ttdeci">void cve_entry_iterator_reset(struct cve_entry_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_gaf24e38e50ea04ef7b8ab694c596cf617"><div class="ttname"><a href="group__CVE.html#gaf24e38e50ea04ef7b8ab694c596cf617">cve_reference::cve_reference_set_type</a></div><div class="ttdeci">bool cve_reference_set_type(struct cve_reference *reference, const char *new_type)</div><div class="ttdoc">Set type of CVE reference. </div></div> <div class="ttc" id="group__CVE_html_ga45e0868236cd48f025759bca7988e3a9"><div class="ttname"><a href="group__CVE.html#ga45e0868236cd48f025759bca7988e3a9">cve_summary::cve_summary_free</a></div><div class="ttdeci">void cve_summary_free(struct cve_summary *summary)</div><div class="ttdoc">Free CVE summary. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:769</div></div> <div class="ttc" id="group__CVE_html_ga7920b4204de8bde9190ec2de9eb948a2"><div class="ttname"><a href="group__CVE.html#ga7920b4204de8bde9190ec2de9eb948a2">cve_entry::cve_entry_add_configuration</a></div><div class="ttdeci">bool cve_entry_add_configuration(struct cve_entry *entry, struct cve_configuration *new_configuration)</div></div> <div class="ttc" id="group__CVE_html_ga23c988dca4350a3bee8076ad88509300"><div class="ttname"><a href="group__CVE.html#ga23c988dca4350a3bee8076ad88509300">cve_reference::cve_reference_get_type</a></div><div class="ttdeci">const char * cve_reference_get_type(const struct cve_reference *ref)</div><div class="ttdoc">Get CVE reference type. </div></div> <div class="ttc" id="structcve__summary__iterator_html_a31b4979a0e6bdc043e30120942cc6fe9"><div class="ttname"><a href="structcve__summary__iterator.html#a31b4979a0e6bdc043e30120942cc6fe9">cve_summary_iterator::cve_summary_iterator_remove</a></div><div class="ttdeci">void cve_summary_iterator_remove(struct cve_summary_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_ga5234d5df28f0d0ad48ef8bf351adcdad"><div class="ttname"><a href="group__CVE.html#ga5234d5df28f0d0ad48ef8bf351adcdad">cve_summary::cve_summary_get_summary</a></div><div class="ttdeci">const char * cve_summary_get_summary(const struct cve_summary *summary)</div><div class="ttdoc">Get value from CVE summary. </div></div> <div class="ttc" id="group__CVE_html_gab98823ef0ada7bfa51799135cd088f64"><div class="ttname"><a href="group__CVE.html#gab98823ef0ada7bfa51799135cd088f64">cve_reference::cve_reference_set_source</a></div><div class="ttdeci">bool cve_reference_set_source(struct cve_reference *reference, const char *new_source)</div><div class="ttdoc">Set source of CVE reference. </div></div> <div class="ttc" id="structcve__model_html_ab8fc4714865b4b8f9838040233acb074"><div class="ttname"><a href="structcve__model.html#ab8fc4714865b4b8f9838040233acb074">cve_model::cve_model_get_pub_date</a></div><div class="ttdeci">const char * cve_model_get_pub_date(const struct cve_model *item)</div></div> <div class="ttc" id="group__CVE_html_ga5866aa9b6ff9089bdd5e67db5805438a"><div class="ttname"><a href="group__CVE.html#ga5866aa9b6ff9089bdd5e67db5805438a">cve_product::cve_product_new</a></div><div class="ttdeci">struct cve_product * cve_product_new(void)</div><div class="ttdoc">New CVE product. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:296</div></div> <div class="ttc" id="group__CVE_html_gaf140c33dd7cecf811e5b5a6f169ca35f"><div class="ttname"><a href="group__CVE.html#gaf140c33dd7cecf811e5b5a6f169ca35f">cve_model::cve_model_clone</a></div><div class="ttdeci">struct cve_model * cve_model_clone(struct cve_model *old_model)</div><div class="ttdoc">Clone CVE model. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:376</div></div> <div class="ttc" id="group__CVE_html_ga21d4051a634306e5fbed80bea417ce50"><div class="ttname"><a href="group__CVE.html#ga21d4051a634306e5fbed80bea417ce50">cve_entry::cwe_entry_get_value</a></div><div class="ttdeci">const char * cwe_entry_get_value(const struct cwe_entry *entry)</div><div class="ttdoc">Get CVE entry value. </div></div> <div class="ttc" id="structcve__summary__iterator_html"><div class="ttname"><a href="structcve__summary__iterator.html">cve_summary_iterator</a></div><div class="ttdoc">Iterator over CVE summaries. </div></div> <div class="ttc" id="group__CVE_html_ga6679b7ea79340c596ff64649dce1ba48"><div class="ttname"><a href="group__CVE.html#ga6679b7ea79340c596ff64649dce1ba48">cve_configuration::cve_configuration_clone</a></div><div class="ttdeci">struct cve_configuration * cve_configuration_clone(struct cve_configuration *old_conf)</div><div class="ttdoc">Clone CVE configuration. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:267</div></div> <div class="ttc" id="structcve__summary_html"><div class="ttname"><a href="structcve__summary.html">cve_summary</a></div><div class="ttdoc">Structure holding CVE summary data. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:89</div></div> <div class="ttc" id="structcve__reference__iterator_html_a4e913f391a0e404bccf055111925c391"><div class="ttname"><a href="structcve__reference__iterator.html#a4e913f391a0e404bccf055111925c391">cve_reference_iterator::cve_reference_iterator_remove</a></div><div class="ttdeci">void cve_reference_iterator_remove(struct cve_reference_iterator *it)</div></div> <div class="ttc" id="group__CVE_html_ga8685c554268051877ee090124baa8f4e"><div class="ttname"><a href="group__CVE.html#ga8685c554268051877ee090124baa8f4e">cve_entry::cve_entry_clone</a></div><div class="ttdeci">struct cve_entry * cve_entry_clone(struct cve_entry *old_entry)</div><div class="ttdoc">Clone CVE entry. </div><div class="ttdef"><b>Definition:</b> cve_priv.c:232</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.6 </small></address> </body> </html>