8#ifndef BOTAN_STREAM_CIPHER_H__
9#define BOTAN_STREAM_CIPHER_H__
11#include <botan/sym_algo.h>
27 virtual void cipher(
const byte in[],
byte out[],
size_t len) = 0;
42 virtual void set_iv(
const byte iv[],
size_t iv_len);
48 virtual bool valid_iv_length(
size_t iv_len)
const;
virtual void cipher(const byte in[], byte out[], size_t len)=0
void cipher1(byte buf[], size_t len)
virtual StreamCipher * clone() const =0