Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 94774a05d4f99367afd97b8b4adf565d > files > 939

libfilezilla-devel-0.19.3-1.mga7.armv7hl.rpm

\hypertarget{classfz_1_1public__key}{}\section{public\+\_\+key Class Reference}
\label{classfz_1_1public__key}\index{public\_key@{public\_key}}


Represents a X25519 public key with associated salt.  




{\ttfamily \#include $<$encryption.\+hpp$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfz_1_1public__key_a06fc87d81c62e9abb8790b6e5713c55b}\label{classfz_1_1public__key_a06fc87d81c62e9abb8790b6e5713c55b}} 
enum \{ {\bfseries key\+\_\+size} = 32, 
{\bfseries salt\+\_\+size} = 32
 \}
\begin{DoxyCompactList}\small\item\em Size in octets of key and salt. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfz_1_1public__key_a67b76affb3b5d35fa419ac234144038b}\label{classfz_1_1public__key_a67b76affb3b5d35fa419ac234144038b}} 
{\bfseries operator bool} () const
\item 
\mbox{\Hypertarget{classfz_1_1public__key_aa0aa9aab08b8851baadcf241882ded82}\label{classfz_1_1public__key_aa0aa9aab08b8851baadcf241882ded82}} 
bool {\bfseries operator==} (\mbox{\hyperlink{classfz_1_1public__key}{public\+\_\+key}} const \&rhs) const
\item 
\mbox{\Hypertarget{classfz_1_1public__key_ada0b6140e113cf9de2f4efdac42d9a5f}\label{classfz_1_1public__key_ada0b6140e113cf9de2f4efdac42d9a5f}} 
bool {\bfseries operator!=} (\mbox{\hyperlink{classfz_1_1public__key}{public\+\_\+key}} const \&rhs) const
\item 
\mbox{\Hypertarget{classfz_1_1public__key_a370320cf0aa5991ba7056c4c16523bb1}\label{classfz_1_1public__key_a370320cf0aa5991ba7056c4c16523bb1}} 
bool {\bfseries operator$<$} (\mbox{\hyperlink{classfz_1_1public__key}{public\+\_\+key}} const \&rhs) const
\item 
\mbox{\Hypertarget{classfz_1_1public__key_a3576e5db4441e5de3b0dd58a90a29746}\label{classfz_1_1public__key_a3576e5db4441e5de3b0dd58a90a29746}} 
std\+::string {\bfseries to\+\_\+base64} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfz_1_1public__key_a53e4bc27c9c6ed29cf208cb3521f90a1}\label{classfz_1_1public__key_a53e4bc27c9c6ed29cf208cb3521f90a1}} 
static \mbox{\hyperlink{classfz_1_1public__key}{public\+\_\+key}} {\bfseries from\+\_\+base64} (std\+::string\+\_\+view const \&base64)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfz_1_1public__key_aa1e58da3544ceb8bc9fd2b784efbc24c}\label{classfz_1_1public__key_aa1e58da3544ceb8bc9fd2b784efbc24c}} 
std\+::vector$<$ uint8\+\_\+t $>$ {\bfseries key\+\_\+}
\item 
\mbox{\Hypertarget{classfz_1_1public__key_a45c126acdcdc3288263cfb06046bbcda}\label{classfz_1_1public__key_a45c126acdcdc3288263cfb06046bbcda}} 
std\+::vector$<$ uint8\+\_\+t $>$ {\bfseries salt\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Represents a X25519 public key with associated salt. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{classfz_1_1private__key}{private\+\_\+key}} 
\end{DoxySeeAlso}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{encryption_8hpp}{encryption.\+hpp}}\end{DoxyCompactItemize}