Couchbase C++ SDK 1.2.0 (rev. c2439a4)
Loading...
Searching...
No Matches
internal.hxx File Reference
#include <couchbase/error.hxx>
#include <cstddef>
#include <utility>
#include <vector>
Include dependency graph for internal.hxx:

Go to the source code of this file.

Namespaces

namespace  couchbase
 Represents a single item from the result of scan()
namespace  couchbase::crypto
namespace  couchbase::crypto::internal
namespace  couchbase::crypto::internal::aead_aes_256_cbc_hmac_sha512

Functions

auto generate_initialization_vector () -> std::pair< error, std::vector< std::byte > >
auto encrypt (std::vector< std::byte > key, std::vector< std::byte > iv, std::vector< std::byte > plaintext, std::vector< std::byte > associated_data) -> std::pair< error, std::vector< std::byte > >
auto decrypt (std::vector< std::byte > key, std::vector< std::byte > ciphertext, std::vector< std::byte > associated_data) -> std::pair< error, std::vector< std::byte > >