\doxysection{spkitable.\+h}
\hypertarget{spkitable_8h_source}{}\label{spkitable_8h_source}\index{rtrlib/spki/spkitable.h@{rtrlib/spki/spkitable.h}}
\mbox{\hyperlink{spkitable_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{/*}}
\DoxyCodeLine{00002\ \textcolor{comment}{\ *\ This\ file\ is\ part\ of\ RTRlib.}}
\DoxyCodeLine{00003\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ *\ This\ file\ is\ subject\ to\ the\ terms\ and\ conditions\ of\ the\ MIT\ license.}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ *\ See\ the\ file\ LICENSE\ in\ the\ top\ level\ directory\ for\ more\ details.}}
\DoxyCodeLine{00006\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00007\ \textcolor{comment}{\ *\ Website:\ http://rtrlib.realmv6.org/}}
\DoxyCodeLine{00008\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00009\ }
\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#ifndef\ RTR\_SPKI\_H}}
\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#define\ RTR\_SPKI\_H}}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{rtr_8h}{rtrlib/rtr/rtr.h}}"{}}}
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ <stdbool.h>}}
\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#include\ <stdint.h>}}
\DoxyCodeLine{00025\ }
\DoxyCodeLine{00026\ \textcolor{preprocessor}{\#define\ SKI\_SIZE\ 20}}
\DoxyCodeLine{00027\ \textcolor{preprocessor}{\#define\ SPKI\_SIZE\ 91}}
\DoxyCodeLine{00028\ }
\DoxyCodeLine{00029\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structspki__table}{spki\_table}};}
\DoxyCodeLine{00030\ }
\DoxyCodeLine{00038\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structspki__record}{spki\_record}}\ \{}
\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structspki__record_a797ffcd52dd10cf6d01c230ed69a2720}{ski}}[\mbox{\hyperlink{group__mod__spki__h_gab4e5fd509ba36700c4b28bb56dea86a1}{SKI\_SIZE}}];}
\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structspki__record_ac02172b3473b8c01635673e8d94d49e0}{asn}};}
\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structspki__record_adac148f2f962d950596a17fca0bdba6a}{spki}}[\mbox{\hyperlink{group__mod__spki__h_ga7fc61db2df09b056948f9e3416ebfa18}{SPKI\_SIZE}}];}
\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structrtr__socket}{rtr\_socket}}\ *\mbox{\hyperlink{structspki__record_ad414001ebf2e0cda0f73bfeaeb3f5f22}{socket}};}
\DoxyCodeLine{00043\ \};}
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00052\ \textcolor{keyword}{typedef}\ void\ (*\mbox{\hyperlink{group__mod__spki__h_ga208a2bec5211e883b44ebe693a1c5e5d}{spki\_update\_fp}})(\textcolor{keyword}{struct\ }\mbox{\hyperlink{structspki__table}{spki\_table}}\ *\mbox{\hyperlink{structspki__table}{spki\_table}},\ \textcolor{keyword}{const}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structspki__record}{spki\_record}}\ record,\ const\ bool\ added);}
\DoxyCodeLine{00053\ \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
