8#ifndef BOTAN_PBE_BASE_H__
9#define BOTAN_PBE_BASE_H__
11#include <botan/asn1_oid.h>
12#include <botan/data_src.h>
13#include <botan/filter.h>
28 virtual void set_key(
const std::string& pw) = 0;
virtual void new_params(RandomNumberGenerator &rng)=0
virtual void decode_params(DataSource &src)=0
virtual OID get_oid() const =0
virtual void set_key(const std::string &pw)=0
virtual MemoryVector< byte > encode_params() const =0