Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

OAEP Class Template Reference

EME-OAEP. More...

#include <oaep.h>

List of all members.

Public Methods

unsigned int MaxUnpaddedLength (unsigned int paddedLength)const
void Pad (RandomNumberGenerator &rng,const byte *raw,unsigned int inputLength,byte *padded,unsigned int paddedLength)const
unsigned int Unpad (const byte *padded,unsigned int paddedLength,byte *raw)const


Detailed Description

template<class H, class MGF = P1363_MGF1<H>, byte * P = OAEP_P_DEFAULT, unsigned int PLen = 0> class OAEP

EME-OAEP.

Definition at line 12 of file oaep.h.


Member Function Documentation

template<class H, class MGF, byte * P, unsigned int PLen>
unsigned int OAEP< H,MGF,P,PLen >::MaxUnpaddedLength ( unsigned int paddedLength ) const
 

Definition at line 29 of file oaep.cpp.

template<class H, class MGF, byte * P, unsigned int PLen>
void OAEP< H,MGF,P,PLen >::Pad ( RandomNumberGenerator & rng,
const byte * input,
unsigned int inputLength,
byte * oaepBlock,
unsigned int oaepBlockLen ) const
 

Definition at line 35 of file oaep.cpp.

template<class H, class MGF, byte * P, unsigned int PLen>
unsigned int OAEP< H,MGF,P,PLen >::Unpad ( const byte * oaepBlock,
unsigned int oaepBlockLen,
byte * output ) const
 

Definition at line 64 of file oaep.cpp.


The documentation for this class was generated from the following files:
Generated at Mon Jan 15 01:16:56 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000