8#ifndef BOTAN_CRYPTOBOX_H_
9#define BOTAN_CRYPTOBOX_H_
11#include <botan/symkey.h>
18class RandomNumberGenerator;
34std::
string encrypt(const uint8_t input[],
size_t input_len, std::string_view passphrase, RandomNumberGenerator& rng);
44secure_vector<uint8_t> decrypt_bin(const uint8_t input[],
size_t input_len, std::string_view passphrase);
53secure_vector<uint8_t> decrypt_bin(std::string_view input, std::string_view passphrase);
63std::
string decrypt(const uint8_t input[],
size_t input_len, std::string_view passphrase);
72std::
string decrypt(std::string_view input, std::string_view passphrase);
#define BOTAN_DEPRECATED_HEADER(hdr)
#define BOTAN_PUBLIC_API(maj, min)
#define BOTAN_DEPRECATED(msg)