Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | 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 Fri Sep 9 19:01:32 2005 for Crypto++ by  doxygen 1.4.4