1#ifndef LIBS_TOOLS_CENCRYPTION_HPP_
2#define LIBS_TOOLS_CENCRYPTION_HPP_
9 static int32_t
decryptEVP(
unsigned char *ciphertext, int32_t ciphertext_len,
unsigned char *key,
unsigned char *
iv,
10 unsigned char *plaintext);
11 static int32_t
encryptEVP(
unsigned char *plaintext, int32_t plaintext_len,
unsigned char *key,
unsigned char *
iv,
12 unsigned char *ciphertext);
13 static std::string
md5(
const std::string &message);
14 static std::string
sha256(
const std::string &message);
Definition CEncryption.hpp:7
static std::string EncryptPassword(const std::string &plainText)
Definition CEncryption.cpp:127
static unsigned char * getEVPiv()
Definition CEncryption.cpp:281
static unsigned char * getEVPkey()
Definition CEncryption.cpp:272
static std::string md5(const std::string &message)
Definition CEncryption.cpp:219
static std::string DecryptPassword(const std::string &cypherText)
Definition CEncryption.cpp:144
static int32_t encryptEVP(unsigned char *plaintext, int32_t plaintext_len, unsigned char *key, unsigned char *iv, unsigned char *ciphertext)
Definition CEncryption.cpp:81
static std::string base64_encode(const std::string &in)
Definition CEncryption.cpp:286
static int32_t decryptEVP(unsigned char *ciphertext, int32_t ciphertext_len, unsigned char *key, unsigned char *iv, unsigned char *plaintext)
Definition CEncryption.cpp:24
static std::string base64_decode(std::string &in)
Definition CEncryption.cpp:321
static std::string sha256(const std::string &message)
Definition CEncryption.cpp:247
Definition AlarmsManager.cpp:18