Lines Matching refs:self

84      * @see self::setHash()
85 * @see self::setMGFHash()
86 * @see self::encrypt()
87 * @see self::decrypt()
94 * Although self::PADDING_OAEP / self::PADDING_PSS offers more security, including PKCS#1 padding is necessary for purposes of backwards
97 * @see self::encrypt()
98 * @see self::decrypt()
108 * @see self::encrypt()
109 * @see self::decrypt()
118 * @see self::setSaltLength()
119 * @see self::setMGFHash()
120 * @see self::setHash()
121 * @see self::sign()
122 * @see self::verify()
123 * @see self::setHash()
130 * @see self::sign()
131 * @see self::verify()
132 * @see self::setHash()
139 * @see self::sign()
140 * @see self::verify()
141 * @see self::setHash()
150 protected $encryptionPadding = self::ENCRYPTION_OAEP;
157 protected $signaturePadding = self::SIGNATURE_PSS;
233 * @see self::createKey()
244 * engine is set to self::ENGINE_INTERNAL. If Engine is set to self::ENGINE_OPENSSL then smallest Prime is
268 self::$defaultExponent = $val;
280 self::$smallestPrime = $val;
292 self::$configFile = $val;
305 self::initialize_static_variables();
313 if ($regSize > self::$smallestPrime) {
314 $num_primes = floor($bits / self::$smallestPrime);
315 $regSize = self::$smallestPrime;
320 if ($num_primes == 2 && $bits >= 384 && self::$defaultExponent == 65537) {
321 if (!isset(self::$engines['PHP'])) {
322 self::useBestEngine();
326 if (self::$engines['OpenSSL']) {
328 if (self::$configFile) {
329 $config['config'] = self::$configFile;
345 $e = new BigInteger(self::$defaultExponent);
348 $n = clone self::$one;
351 'top' => clone self::$one,
365 $min = $min->add(self::$one);
378 $temp = $primes[$i]->subtract(self::$one);
389 } while (!$gcd->equals(self::$one));
396 $temp = $prime->subtract(self::$one);
467 //$key = $key->withPadding(self::SIGNATURE_PSS);
487 if (!isset(self::$configFile)) {
488 self::$configFile = dirname(__FILE__) . '/../openssl.cnf';
697 * Used with signature production / verification and (if the encryption mode is self::PADDING_OAEP) encryption and
732 * The mask generation function is used by self::PADDING_OAEP and self::PADDING_PSS and although it's
841 self::ENCRYPTION_OAEP,
842 self::ENCRYPTION_PKCS1,
843 self::ENCRYPTION_NONE
859 self::SIGNATURE_PSS,
860 self::SIGNATURE_RELAXED_PKCS1,
861 self::SIGNATURE_PKCS1
903 * @see self::useInternalEngine()
904 * @see self::useBestEngine()
909 if (!isset(self::$engines['PHP'])) {
910 self::useBestEngine();
912 return self::$engines['OpenSSL'] && self::$defaultExponent == 65537 ?