#include <QtCrypto>


Public Member Functions | |
| BigInteger | e () const |
| BigInteger | n () const |
| RSAPublicKey (const RSAPrivateKey &k) | |
| RSAPublicKey (const BigInteger &n, const BigInteger &e, const QString &provider=QString()) | |
| RSAPublicKey () | |
| QCA::RSAPublicKey::RSAPublicKey | ( | ) |
Generate an empty RSA public key.
| QCA::RSAPublicKey::RSAPublicKey | ( | const BigInteger & | n, | |
| const BigInteger & | e, | |||
| const QString & | provider = QString() | |||
| ) |
Generate an RSA public key from specified parameters.
| n | the public key value | |
| e | the public key exponent | |
| provider | the provider to use, if a particular provider is required |
| QCA::RSAPublicKey::RSAPublicKey | ( | const RSAPrivateKey & | k | ) |
Extract the public key components from an RSA private key.
| k | the private key to use as the basis for the public key |
| BigInteger QCA::RSAPublicKey::e | ( | ) | const |
The public key exponent.
This value is the exponent chosen in the original key generator step
| BigInteger QCA::RSAPublicKey::n | ( | ) | const |
The public key value.
This value is the actual public key value (the product of p and q, the random prime numbers used to generate the RSA key), also known as the public modulus.
1.5.5