8#ifndef BOTAN_PK_OPERATIONS_H__
9#define BOTAN_PK_OPERATIONS_H__
11#include <botan/secmem.h>
120 virtual bool verify(
const byte[],
size_t,
121 const byte[],
size_t)
virtual SecureVector< byte > decrypt(const byte msg[], size_t msg_len)=0
virtual size_t max_input_bits() const =0
virtual size_t max_input_bits() const =0
virtual SecureVector< byte > encrypt(const byte msg[], size_t msg_len, RandomNumberGenerator &rng)=0
virtual SecureVector< byte > agree(const byte w[], size_t w_len)=0
virtual size_t message_part_size() const
virtual size_t message_parts() const
virtual SecureVector< byte > sign(const byte msg[], size_t msg_len, RandomNumberGenerator &rng)=0
virtual size_t max_input_bits() const =0
virtual bool verify(const byte[], size_t, const byte[], size_t)
virtual size_t message_part_size() const
virtual size_t max_input_bits() const =0
virtual size_t message_parts() const
virtual SecureVector< byte > verify_mr(const byte[], size_t)
virtual bool with_recovery() const =0