\hypertarget{aes__ssl_8h_source}{}\doxysection{aes\+\_\+ssl.\+h} \label{aes__ssl_8h_source}\index{src/core/function/aes/aes\_ssl.h@{src/core/function/aes/aes\_ssl.h}} \begin{DoxyCode}{0} \DoxyCodeLine{1 } \DoxyCodeLine{29 \textcolor{preprocessor}{\#ifndef GPGFRONTEND\_AES\_SSL\_H}} \DoxyCodeLine{30 \textcolor{preprocessor}{\#define GPGFRONTEND\_AES\_SSL\_H}} \DoxyCodeLine{31 } \DoxyCodeLine{32 \textcolor{preprocessor}{\#include "{}GpgFrontend.h"{}}} \DoxyCodeLine{33 } \DoxyCodeLine{34 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{35 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{36 } \DoxyCodeLine{37 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespaceGpgFrontend_1_1RawAPI}{GpgFrontend::RawAPI}} \{} \DoxyCodeLine{38 } \DoxyCodeLine{49 \textcolor{keywordtype}{int} \mbox{\hyperlink{namespaceGpgFrontend_1_1RawAPI_a1f2f6c82e9c904c3875a123a65564697}{aes\_256\_cbc\_init}}(uint8\_t *key\_data, \textcolor{keywordtype}{int} key\_data\_len, uint8\_t *salt,} \DoxyCodeLine{50 EVP\_CIPHER\_CTX *e\_ctx, EVP\_CIPHER\_CTX *d\_ctx);} \DoxyCodeLine{51 } \DoxyCodeLine{60 uint8\_t *\mbox{\hyperlink{namespaceGpgFrontend_1_1RawAPI_aa2bc88cf78b8da893f1b5c7e2e8ccf42}{aes\_256\_cbc\_encrypt}}(EVP\_CIPHER\_CTX *e, uint8\_t *plaintext, \textcolor{keywordtype}{int} *len);} \DoxyCodeLine{61 } \DoxyCodeLine{70 uint8\_t *\mbox{\hyperlink{namespaceGpgFrontend_1_1RawAPI_a2e388ecafc7b859eda84b4e3c4e2576f}{aes\_256\_cbc\_decrypt}}(EVP\_CIPHER\_CTX *e, uint8\_t *ciphertext, \textcolor{keywordtype}{int} *len);} \DoxyCodeLine{71 } \DoxyCodeLine{72 \} \textcolor{comment}{// namespace GpgFrontend::RawAPI}} \DoxyCodeLine{73 } \DoxyCodeLine{74 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// GPGFRONTEND\_AES\_SSL\_H}} \end{DoxyCode}