Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 589

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

\hypertarget{cvss__priv_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/CVSS/cvss\_\-priv.c File Reference}
\label{cvss__priv_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/CVSS/cvss\_\-priv.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/CVSS/cvss\_\-priv.c}}
}


Interface to Common Vulnerability Scoring System Version 2.  
{\ttfamily \#include $<$libxml/xmlreader.h$>$}\par
{\ttfamily \#include $<$libxml/xmlwriter.h$>$}\par
{\ttfamily \#include $<$string.h$>$}\par
{\ttfamily \#include \char`\"{}cvss\_\-priv.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}public/cvss.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/list.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/\_\-error.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structcvss__entry}{cvss\_\-entry}
\begin{DoxyCompactList}\small\item\em Struct holding CVSS entry data. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcvss__map__ac}{cvss\_\-map\_\-ac}
\item 
struct \hyperlink{structcvss__map__auth}{cvss\_\-map\_\-auth}
\item 
struct \hyperlink{structcvss__map__imp}{cvss\_\-map\_\-imp}
\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\hypertarget{cvss__priv_8c_a05cb4f1bf369f2eddd0ac6f86a6db1dc}{
\#define {\bfseries TAG\_\-CVSS\_\-STR}~BAD\_\-CAST \char`\"{}cvss\char`\"{}}
\label{cvss__priv_8c_a05cb4f1bf369f2eddd0ac6f86a6db1dc}

\item 
\hypertarget{cvss__priv_8c_a11283711ea06d76b8ee3576bf8dbecf3}{
\#define {\bfseries TAG\_\-BASE\_\-METRICS\_\-STR}~BAD\_\-CAST \char`\"{}base\_\-metrics\char`\"{}}
\label{cvss__priv_8c_a11283711ea06d76b8ee3576bf8dbecf3}

\item 
\hypertarget{cvss__priv_8c_afe141080cfb05c13496d10e5d33998bc}{
\#define {\bfseries TAG\_\-SCORE\_\-STR}~BAD\_\-CAST \char`\"{}score\char`\"{}}
\label{cvss__priv_8c_afe141080cfb05c13496d10e5d33998bc}

\item 
\hypertarget{cvss__priv_8c_a945daaa847f5430cdeeafc589a83f7cd}{
\#define {\bfseries TAG\_\-ACCESS\_\-VECTOR\_\-STR}~BAD\_\-CAST \char`\"{}access-\/vector\char`\"{}}
\label{cvss__priv_8c_a945daaa847f5430cdeeafc589a83f7cd}

\item 
\hypertarget{cvss__priv_8c_af9d49906730c1d1ab5a11b7713a17f1a}{
\#define {\bfseries TAG\_\-ACCESS\_\-COMPLEXITY\_\-STR}~BAD\_\-CAST \char`\"{}access-\/complexity\char`\"{}}
\label{cvss__priv_8c_af9d49906730c1d1ab5a11b7713a17f1a}

\item 
\hypertarget{cvss__priv_8c_ae5b3ff64177c936dd1cf45a353122ce7}{
\#define {\bfseries TAG\_\-AUTHENTICATION\_\-STR}~BAD\_\-CAST \char`\"{}authentication\char`\"{}}
\label{cvss__priv_8c_ae5b3ff64177c936dd1cf45a353122ce7}

\item 
\hypertarget{cvss__priv_8c_adf3f2cbfeac51fdf8a7960223b45e635}{
\#define {\bfseries TAG\_\-CONFIDENTIALITY\_\-IMPACT\_\-STR}~BAD\_\-CAST \char`\"{}confidentiality-\/impact\char`\"{}}
\label{cvss__priv_8c_adf3f2cbfeac51fdf8a7960223b45e635}

\item 
\hypertarget{cvss__priv_8c_a09867c4e0eb204f5c38ad4951c21ad2a}{
\#define {\bfseries TAG\_\-INTEGRITY\_\-IMPACT\_\-STR}~BAD\_\-CAST \char`\"{}integrity-\/impact\char`\"{}}
\label{cvss__priv_8c_a09867c4e0eb204f5c38ad4951c21ad2a}

\item 
\hypertarget{cvss__priv_8c_ad6d3f57ce52e64395522a9f22f540b6e}{
\#define {\bfseries TAG\_\-AVAILABILITY\_\-IMPACT\_\-STR}~BAD\_\-CAST \char`\"{}availability-\/impact\char`\"{}}
\label{cvss__priv_8c_ad6d3f57ce52e64395522a9f22f540b6e}

\item 
\hypertarget{cvss__priv_8c_a64211b786985115b40bb5c343d0fc038}{
\#define {\bfseries TAG\_\-GENERATED\_\-ON\_\-DATETIME\_\-STR}~BAD\_\-CAST \char`\"{}generated-\/on-\/datetime\char`\"{}}
\label{cvss__priv_8c_a64211b786985115b40bb5c343d0fc038}

\item 
\hypertarget{cvss__priv_8c_a83fc4570c78d1ed3363c5fa515791482}{
\#define {\bfseries TAG\_\-SOURCE\_\-STR}~BAD\_\-CAST \char`\"{}source\char`\"{}}
\label{cvss__priv_8c_a83fc4570c78d1ed3363c5fa515791482}

\item 
\hypertarget{cvss__priv_8c_a442e0ae62c28de3d8a1e152c9529e033}{
\#define {\bfseries NS\_\-VULN\_\-STR}~BAD\_\-CAST \char`\"{}vuln\char`\"{}}
\label{cvss__priv_8c_a442e0ae62c28de3d8a1e152c9529e033}

\item 
\hypertarget{cvss__priv_8c_a8c7c21584cb33ebf2f1222f7efd4890e}{
\#define {\bfseries NS\_\-CVSS\_\-STR}~BAD\_\-CAST \char`\"{}cvss\char`\"{}}
\label{cvss__priv_8c_a8c7c21584cb33ebf2f1222f7efd4890e}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{cvss__priv_8c_a8938c5025b5f216418d255a565e29665}{
{\bfseries OSCAP\_\-ACCESSOR\_\-STRING} (OSCAP\_\-ACCESSOR\_\-STRING(\hyperlink{structcvss__entry}{cvss\_\-entry}, score)}
\label{cvss__priv_8c_a8938c5025b5f216418d255a565e29665}

\item 
\hypertarget{group__CVSSPrivate_ga78840ab9bd9961febcac841358f137bd}{
int {\bfseries cvss\_\-map\_\-av\_\-get} (const char $\ast$string)}
\label{group__CVSSPrivate_ga78840ab9bd9961febcac841358f137bd}

\item 
\hypertarget{group__CVSSPrivate_ga98b239d6294edf0b7286988d75acd254}{
int {\bfseries cvss\_\-map\_\-ac\_\-get} (const char $\ast$string)}
\label{group__CVSSPrivate_ga98b239d6294edf0b7286988d75acd254}

\item 
\hypertarget{group__CVSSPrivate_gaf37cac6472966698ddafc1297c8a2f15}{
int {\bfseries cvss\_\-map\_\-auth\_\-get} (const char $\ast$string)}
\label{group__CVSSPrivate_gaf37cac6472966698ddafc1297c8a2f15}

\item 
\hypertarget{group__CVSSPrivate_ga19d96777040b76fe42279a8aa8e398c5}{
int {\bfseries cvss\_\-map\_\-imp\_\-get} (const char $\ast$string)}
\label{group__CVSSPrivate_ga19d96777040b76fe42279a8aa8e398c5}

\item 
\hypertarget{cvss__priv_8c_aeb2161463cec702f0f1fade29c6c4ce7}{
struct \hyperlink{structcvss__entry}{cvss\_\-entry} $\ast$ {\bfseries cvss\_\-entry\_\-new} ()}
\label{cvss__priv_8c_aeb2161463cec702f0f1fade29c6c4ce7}

\item 
\hypertarget{cvss__priv_8c_adf17b884bb1f6a4bf8060dca0c1985b8}{
void {\bfseries cvss\_\-entry\_\-free} (struct \hyperlink{structcvss__entry}{cvss\_\-entry} $\ast$entry)}
\label{cvss__priv_8c_adf17b884bb1f6a4bf8060dca0c1985b8}

\item 
\hypertarget{cvss__priv_8c_a362c2a926b2dc6b71b10b87b10238b17}{
struct \hyperlink{structcvss__entry}{cvss\_\-entry} $\ast$ {\bfseries cvss\_\-entry\_\-parse} (xmlTextReaderPtr reader)}
\label{cvss__priv_8c_a362c2a926b2dc6b71b10b87b10238b17}

\item 
\hypertarget{cvss__priv_8c_ada625a1322a5ac2ea63e5ea3afaf8719}{
void {\bfseries cvss\_\-entry\_\-export} (const struct \hyperlink{structcvss__entry}{cvss\_\-entry} $\ast$entry, xmlTextWriterPtr writer)}
\label{cvss__priv_8c_ada625a1322a5ac2ea63e5ea3afaf8719}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface to Common Vulnerability Scoring System Version 2. See details at \href{http://nvd.nist.gov/cvss.cfm}{\tt http://nvd.nist.gov/cvss.cfm}