Botan  1.11.15
Namespaces | Functions
src/lib/utils/xor_buf.h File Reference
#include <botan/types.h>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  Botan

Functions

template<typename T , typename Alloc , typename Alloc2 >
std::vector< T, Alloc > & Botan::operator^= (std::vector< T, Alloc > &out, const std::vector< T, Alloc2 > &in)
template<typename T >
void Botan::xor_buf (T out[], const T in[], size_t length)
template<typename T >
void Botan::xor_buf (T out[], const T in[], const T in2[], size_t length)
template<typename Alloc , typename Alloc2 >
void Botan::xor_buf (std::vector< byte, Alloc > &out, const std::vector< byte, Alloc2 > &in, size_t n)
template<typename Alloc >
void Botan::xor_buf (std::vector< byte, Alloc > &out, const byte *in, size_t n)
template<typename Alloc , typename Alloc2 >
void Botan::xor_buf (std::vector< byte, Alloc > &out, const byte *in, const std::vector< byte, Alloc2 > &in2, size_t n)