18 std::vector<unsigned char>
Process(
const std::vector<unsigned char>& message);
19 std::vector<unsigned char>
Process(
const std::string& message);
26 unsigned char*
Convert(
const std::vector<unsigned char>& input);
27 std::vector<unsigned char>
Convert(
const unsigned char* input,
const size_t n);
33 void Print(
const char* header,
const unsigned char* data,
const size_t n);
struct evp_pkey_st EVP_PKEY
struct evp_cipher_ctx_st EVP_CIPHER_CTX
QCryptoRSAEnvelope(const std::string &pKey, const Mode mode)
std::vector< unsigned char > Process(const std::vector< unsigned char > &message)
void Print(const char *header, const unsigned char *data, const size_t n)
virtual ~QCryptoRSAEnvelope()
unsigned char * Convert(const std::vector< unsigned char > &input)