ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <Encoder.hpp>
Public Member Functions | |
Encoder () | |
const EncodedData & | encode (const char *text) noexcept(false) |
const EncodedData & | encode (const std::string &text) noexcept(false) |
const EncodedData & | encode (const DataBlock &data) noexcept(false) |
const DataBlock & | decode (const EncodedData &data) noexcept(false) |
Static Public Member Functions | |
static void | initialize () |
Interface generico para codificacion y decodificacion de bloques de memoria. Por ahora solo se aplica el Triple-DES pero es posible que un futuro se pueda selecionar algun otro algoritmo.
|
noexcept |
Deodifica la representacion de codificacion recibida como parametro.
data | Bloque de memoria a codificar. |
|
inlinenoexcept |
Codifica el texto recibido como parametro aplicando el algoritmo seleccionado.
text | Texto a codificar. |
|
inlinenoexcept |
Codifica el texto recibido como parametro aplicando el algoritmo seleccionado.
text | Texto a codificar. |
|
noexcept |
Codifica el bloque de memoria recibido como parametro aplicando el algoritmo seleccionado.
data | Bloque de memoria a codificar. |
|
static |
Metodo que debe ser invocado al menos una vez.