Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > dcbb19bbc4636f73f405fbb232b0cc34 > files > 103

openscap-devel-1.0.8-1.el5_10.x86_64.rpm

<!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&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;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&#160;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>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<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>&#160;<span class="comment"> * All Rights Reserved.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<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>&#160;<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>&#160;<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>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<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>&#160;<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>&#160;<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>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * Authors:</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> *      Maros Barabas  &lt;mbarabas@redhat.com&gt;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> *      Tomas Heinrich &lt;theinric@redhat.com&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#ifndef _CVE_H_</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _CVE_H_</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="oscap_8h.html">oscap.h</a>&quot;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cpe__name_8h.html">cpe_name.h</a>&quot;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">// fwd</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;<span class="comment">/************************************************************/</span></div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;<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>&#160;<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>&#160;<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>&#160;<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>&#160;</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<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&#39;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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>