Lines Matching refs:RSA
4 * Pure-PHP PKCS#1 (v2.1) compliant implementation of RSA.
13 * $private = \phpseclib3\Crypt\RSA::createKey();
29 * $private = \phpseclib3\Crypt\RSA::createKey();
57 use phpseclib3\Crypt\RSA\Formats\Keys\PSS;
58 use phpseclib3\Crypt\RSA\PrivateKey;
59 use phpseclib3\Crypt\RSA\PublicKey;
65 * Pure-PHP PKCS#1 compliant implementation of RSA.
69 abstract class RSA extends AsymmetricKey
76 const ALGORITHM = 'RSA';
245 * ignored (ie. multi-prime RSA support is more intended as a way to speed up RSA key generation when there's
300 * @return RSA\PrivateKey
325 // OpenSSL uses 65537 as the exponent and requires RSA keys be 384 bits minimum
339 return RSA::load($privatekeystr);
380 // textbook RSA implementations use Euler's totient function instead of the least common multiple.
460 // in the X509 world RSA keys are assumed to use PKCS1 padding by default. only if the key is
497 * PublicKey and PrivateKey objects can only be created from abstract RSA class
776 * Used by RSA::PADDING_PSS
804 * Used by RSA::PADDING_OAEP
834 * Example: $key->withPadding(RSA::ENCRYPTION_PKCS1 | RSA::SIGNATURE_PKCS1);
900 * multi-prime RSA nor is it used if the key length is outside of the range
918 * Enable RSA Blinding
927 * Disable RSA Blinding