Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

OAEP_Base Class Reference

#include <oaep.h>

Inheritance diagram for OAEP_Base:

PK_EncryptionMessageEncodingMethod OAEP< H, MGF > List of all members.

Detailed Description

_

Definition at line 10 of file oaep.h.

Public Member Functions

bool ParameterSupported (const char *name) const
unsigned int MaxUnpaddedLength (unsigned int paddedLength) const
 max size of unpadded message in bytes, given max size of padded message in bits (1 less than size of modulus)
void Pad (RandomNumberGenerator &rng, const byte *raw, unsigned int inputLength, byte *padded, unsigned int paddedLength, const NameValuePairs &parameters) const
DecodingResult Unpad (const byte *padded, unsigned int paddedLength, byte *raw, const NameValuePairs &parameters) const

Protected Member Functions

virtual unsigned int DigestSize () const =0
virtual HashTransformationNewHash () const =0
virtual MaskGeneratingFunctionNewMGF () const =0


The documentation for this class was generated from the following files:
Generated on Wed Jul 21 19:16:00 2004 for Crypto++ by doxygen 1.3.7-20040704