Botan  1.11.15
Namespaces | Defines
src/lib/stream/stream_utils.h File Reference
#include <botan/stream_cipher.h>
#include <botan/internal/algo_registry.h>
#include <botan/loadstor.h>
#include <botan/rotate.h>
#include <botan/internal/xor_buf.h>
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  Botan

Defines

#define BOTAN_REGISTER_STREAM_CIPHER(name, maker)   BOTAN_REGISTER_T(StreamCipher, name, maker)
#define BOTAN_REGISTER_STREAM_CIPHER_1LEN(name, def)   BOTAN_REGISTER_T_1LEN(StreamCipher, name, def)
#define BOTAN_REGISTER_STREAM_CIPHER_NAMED_1LEN(type, name, def)   BOTAN_REGISTER_NAMED_T(StreamCipher, name, type, (make_new_T_1len<type,def>))
#define BOTAN_REGISTER_STREAM_CIPHER_NAMED_NOARGS(type, name)   BOTAN_REGISTER_NAMED_T(StreamCipher, name, type, make_new_T<type>)
#define BOTAN_REGISTER_STREAM_CIPHER_NOARGS(name)   BOTAN_REGISTER_T_NOARGS(StreamCipher, name)

Define Documentation

#define BOTAN_REGISTER_STREAM_CIPHER (   name,
  maker 
)    BOTAN_REGISTER_T(StreamCipher, name, maker)

Definition at line 20 of file stream_utils.h.

#define BOTAN_REGISTER_STREAM_CIPHER_1LEN (   name,
  def 
)    BOTAN_REGISTER_T_1LEN(StreamCipher, name, def)

Definition at line 23 of file stream_utils.h.

#define BOTAN_REGISTER_STREAM_CIPHER_NAMED_1LEN (   type,
  name,
  def 
)    BOTAN_REGISTER_NAMED_T(StreamCipher, name, type, (make_new_T_1len<type,def>))

Definition at line 26 of file stream_utils.h.

#define BOTAN_REGISTER_STREAM_CIPHER_NAMED_NOARGS (   type,
  name 
)    BOTAN_REGISTER_NAMED_T(StreamCipher, name, type, make_new_T<type>)

Definition at line 25 of file stream_utils.h.

#define BOTAN_REGISTER_STREAM_CIPHER_NOARGS (   name)    BOTAN_REGISTER_T_NOARGS(StreamCipher, name)

Definition at line 21 of file stream_utils.h.