CVE

Data Structures

struct  cve
 Structure holding all the cve_info entries. More...
struct  cve_info
 Structure holding Common Vulnerabilities and Exposures data. More...
struct  cve_reference
 Structure holding CVE Reference data. More...
struct  cve_info_iterator
 Iterator over CVE entries. More...
struct  cve_reference_iterator
 Iterator over CVE references. More...

Files

file  cve.h
 

Interface to Common Vulnerability and Exposure dictionary.


Functions

struct cve_infocve_info_iterator::cve_info_iterator_next (struct cve_info_iterator *it)
bool cve_info_iterator::cve_info_iterator_has_more (struct cve_info_iterator *it)
void cve_info_iterator::cve_info_iterator_free (struct cve_info_iterator *it)
struct cve_referencecve_reference_iterator::cve_reference_iterator_next (struct cve_reference_iterator *it)
bool cve_reference_iterator::cve_reference_iterator_has_more (struct cve_reference_iterator *it)
void cve_reference_iterator::cve_reference_iterator_free (struct cve_reference_iterator *it)
struct cvecve::cve_new (const char *fname)
 Create a new CVE catalogue from a XML file.
void cve::cve_free (struct cve *cve)
 Delete CVE catalogue.
struct cve_info_iteratorcve::cve_get_entries (const struct cve *cve)
 Get en iterator to CVE entries.
struct cve_infocve::cve_get_entry (const struct cve *cve, const char *id)
 Get CVE entry by its ID.
const char * cve_info::cve_info_get_id (const struct cve_info *info)
 Get CVE entry ID.
const char * cve_info::cve_info_get_pub (const struct cve_info *info)
 Get CVE entry publication date.
const char * cve_info::cve_info_get_mod (const struct cve_info *info)
 Get CVE entry last modification date.
const char * cve_info::cve_info_get_cwe (const struct cve_info *info)
 Get CVE entry CWE.
const char * cve_info::cve_info_get_summary (const struct cve_info *info)
 Get CVE entry summary.
const char * cve_info::cve_info_get_score (const struct cve_info *info)
 Get CVE entry score.
const char * cve_info::cve_info_get_vector (const struct cve_info *info)
 Get CVE entry access vector.
const char * cve_info::cve_info_get_complexity (const struct cve_info *info)
 Get CVE entry access complexity.
const char * cve_info::cve_info_get_authentication (const struct cve_info *info)
 Get CVE entry authentication.
const char * cve_info::cve_info_get_confidentiality (const struct cve_info *info)
 Get CVE entry confidentiality impact.
const char * cve_info::cve_info_get_integrity (const struct cve_info *info)
 Get CVE entry integrity impact.
const char * cve_info::cve_info_get_availability (const struct cve_info *info)
 Get CVE entry availibility impact.
const char * cve_info::cve_info_get_source (const struct cve_info *info)
 Get CVE entry source.
const char * cve_info::cve_info_get_generated (const struct cve_info *info)
 Get CVE entry generation datetime.
struct cve_reference_iteratorcve_info::cve_info_get_references (const struct cve_info *info)
 Get an iterator to CVE entry's references.
const char * cve_reference::cve_reference_get_summary (const struct cve_reference *ref)
 Get CVE reference summary.
const char * cve_reference::cve_reference_get_href (const struct cve_reference *ref)
 Get CVE reference summary.
const char * cve_reference::cve_reference_get_type (const struct cve_reference *ref)
 Get CVE reference summary.
const char * cve_reference::cve_reference_get_source (const struct cve_reference *ref)
 Get CVE reference summary.

Function Documentation

void cve_info_iterator_free ( struct cve_info_iterator it  )  [related, inherited]
bool cve_info_iterator_has_more ( struct cve_info_iterator it  )  [related, inherited]
struct cve_info * cve_info_iterator_next ( struct cve_info_iterator it  )  [related, inherited]
struct cve * cve_new ( const char *  fname  )  [related, inherited]

Create a new CVE catalogue from a XML file.

Parameters:
fname XML file name
void cve_reference_iterator_free ( struct cve_reference_iterator it  )  [related, inherited]
bool cve_reference_iterator_has_more ( struct cve_reference_iterator it  )  [related, inherited]
struct cve_reference * cve_reference_iterator_next ( struct cve_reference_iterator it  )  [related, inherited]

Generated on 29 Sep 2009 for Open SCAP Library by  doxygen 1.6.1