#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] |