#include <RSA.h>
Public Member Functions | |
RSAPublic (int bitSize, BigInteger &mondulus, BigInteger &exponent) | |
RSAPublic (int bitSize) | |
RSAPublic (const RSAPublic &key) | |
RSAPublic (const RSAKey &key, int bitSize) | |
RSAKey & | GetPublicKey () |
int | GetBitSize () const |
RefCountPtr< Array< byte > > | EncryptBinary (Array< byte > &plainText) |
RefCountPtr< String > | EncryptText (Array< byte > &plainText) |
RefCountPtr< String > | EncryptText (const String &plainText) |
void | PadInputBuffer (Array< byte > &plainText) const |
virtual void | CheckMem () const |
virtual void | ValidateMem () const |
Protected Member Functions | |
int | GetInputBlockSize (bool forEncryption) const |
int | GetOutputBlockSize (bool forEncryption) const |
Protected Attributes | |
RSAKey | m_publicKey |
int | m_bitSize |
RSA public cypher.
Definition at line 162 of file RSA.h.
int RSAPublic::GetInputBlockSize | ( | bool | forEncryption | ) | const [protected] |
int RSAPublic::GetOutputBlockSize | ( | bool | forEncryption | ) | const [protected] |