\doxysection{spki\+\_\+record Struct Reference}
\hypertarget{structspki__record}{}\label{structspki__record}\index{spki\_record@{spki\_record}}


\doxylink{structspki__record}{spki\+\_\+record}.  




{\ttfamily \#include $<$spkitable.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{structspki__record_a797ffcd52dd10cf6d01c230ed69a2720}{ski}} \mbox{[}20\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structspki__record_ac02172b3473b8c01635673e8d94d49e0}{asn}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structspki__record_adac148f2f962d950596a17fca0bdba6a}{spki}} \mbox{[}91\mbox{]}
\item 
const struct \mbox{\hyperlink{structrtr__socket}{rtr\+\_\+socket}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structspki__record_ad414001ebf2e0cda0f73bfeaeb3f5f22}{socket}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\doxylink{structspki__record}{spki\+\_\+record}. 


\begin{DoxyParams}{Parameters}
{\em ski} & Subject Key Identifier \\
\hline
{\em asn} & Origin AS number \\
\hline
{\em spki} & Subject public key info \\
\hline
{\em socket} & Pointer to the \doxylink{structrtr__socket}{rtr\+\_\+socket} this \doxylink{structspki__record}{spki\+\_\+record} was received in \\
\hline
\end{DoxyParams}


\doxysubsection{Field Documentation}
\Hypertarget{structspki__record_ac02172b3473b8c01635673e8d94d49e0}\label{structspki__record_ac02172b3473b8c01635673e8d94d49e0} 
\index{spki\_record@{spki\_record}!asn@{asn}}
\index{asn@{asn}!spki\_record@{spki\_record}}
\doxysubsubsection{\texorpdfstring{asn}{asn}}
{\footnotesize\ttfamily uint32\+\_\+t spki\+\_\+record\+::asn}

\Hypertarget{structspki__record_a797ffcd52dd10cf6d01c230ed69a2720}\label{structspki__record_a797ffcd52dd10cf6d01c230ed69a2720} 
\index{spki\_record@{spki\_record}!ski@{ski}}
\index{ski@{ski}!spki\_record@{spki\_record}}
\doxysubsubsection{\texorpdfstring{ski}{ski}}
{\footnotesize\ttfamily uint8\+\_\+t spki\+\_\+record\+::ski\mbox{[}20\mbox{]}}

\Hypertarget{structspki__record_ad414001ebf2e0cda0f73bfeaeb3f5f22}\label{structspki__record_ad414001ebf2e0cda0f73bfeaeb3f5f22} 
\index{spki\_record@{spki\_record}!socket@{socket}}
\index{socket@{socket}!spki\_record@{spki\_record}}
\doxysubsubsection{\texorpdfstring{socket}{socket}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structrtr__socket}{rtr\+\_\+socket}}\texorpdfstring{$\ast$}{*} spki\+\_\+record\+::socket}

\Hypertarget{structspki__record_adac148f2f962d950596a17fca0bdba6a}\label{structspki__record_adac148f2f962d950596a17fca0bdba6a} 
\index{spki\_record@{spki\_record}!spki@{spki}}
\index{spki@{spki}!spki\_record@{spki\_record}}
\doxysubsubsection{\texorpdfstring{spki}{spki}}
{\footnotesize\ttfamily uint8\+\_\+t spki\+\_\+record\+::spki\mbox{[}91\mbox{]}}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
rtrlib/spki/\mbox{\hyperlink{spkitable_8h}{spkitable.\+h}}\end{DoxyCompactItemize}
