mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
17 lines
574 B
C++
17 lines
574 B
C++
#ifndef __GRADIDO_NODE_LIB_BIN_TEXT_CONVERTER_
|
|
#define __GRADIDO_NODE_LIB_BIN_TEXT_CONVERTER_
|
|
|
|
#include <string>
|
|
#include "../SingletonManager/MemoryManager.h"
|
|
|
|
MemoryBin* convertHexToBin(const std::string& hexString);
|
|
MemoryBin* convertBase64ToBin(const std::string& base64String);
|
|
|
|
std::string convertBinToBase64(const MemoryBin* data);
|
|
std::string convertBinToHex(const MemoryBin* data);
|
|
//! \param pubkey pointer to array with crypto_sign_PUBLICKEYBYTES size
|
|
std::string convertPubkeyToHex(const unsigned char* pubkey);
|
|
|
|
|
|
|
|
#endif //__GRADIDO_NODE_LIB_BIN_TEXT_CONVERTER_
|