Lines Matching refs:self

54      * Contains $keys[self::ENCRYPT]
61 * Contains $keys[self::DECRYPT]
99 self::MODE_ECB => 'des-ecb',
100 self::MODE_CBC => 'des-cbc',
101 self::MODE_CFB => 'des-cfb',
102 self::MODE_OFB => 'des-ofb'
103 // self::MODE_CTR is undefined for DES
117 * Used only if $engine == self::ENGINE_INTERNAL
119 * @see self::setupKey()
120 * @see self::processBlock()
128 * @see self::setKey()
136 * @see self::setupKey()
144 * @see self::setupKey()
156 * @see self::processBlock()
157 * @see self::setupKey()
579 if ($this->mode == self::MODE_STREAM) {
596 if ($engine == self::ENGINE_OPENSSL) {
636 * @see self::encrypt()
642 return $this->processBlock($in, self::ENCRYPT);
650 * @see self::decrypt()
656 return $this->processBlock($in, self::DECRYPT);
662 * $mode should be either self::ENCRYPT or self::DECRYPT. See
666 * @see self::encryptBlock()
667 * @see self::decryptBlock()
676 $sbox1 = array_map('intval', self::$sbox1);
677 $sbox2 = array_map('intval', self::$sbox2);
678 $sbox3 = array_map('intval', self::$sbox3);
679 $sbox4 = array_map('intval', self::$sbox4);
680 $sbox5 = array_map('intval', self::$sbox5);
681 $sbox6 = array_map('intval', self::$sbox6);
682 $sbox7 = array_map('intval', self::$sbox7);
683 $sbox8 = array_map('intval', self::$sbox8);
686 $shuffleip[] = self::$shuffle[self::$ipmap[$i]];
687 $shuffleinvip[] = self::$shuffle[self::$invipmap[$i]];
1217 $key = (self::$shuffle[$pc1map[ $r & 0xFF]] & "\x80\x80\x80\x80\x80\x80\x80\x00") |
1218 (self::$shuffle[$pc1map[($r >> 8) & 0xFF]] & "\x40\x40\x40\x40\x40\x40\x40\x00") |
1219 (self::$shuffle[$pc1map[($r >> 16) & 0xFF]] & "\x20\x20\x20\x20\x20\x20\x20\x00") |
1220 (self::$shuffle[$pc1map[($r >> 24) & 0xFF]] & "\x10\x10\x10\x10\x10\x10\x10\x00") |
1221 (self::$shuffle[$pc1map[ $l & 0xFF]] & "\x08\x08\x08\x08\x08\x08\x08\x00") |
1222 (self::$shuffle[$pc1map[($l >> 8) & 0xFF]] & "\x04\x04\x04\x04\x04\x04\x04\x00") |
1223 (self::$shuffle[$pc1map[($l >> 16) & 0xFF]] & "\x02\x02\x02\x02\x02\x02\x02\x00") |
1224 (self::$shuffle[$pc1map[($l >> 24) & 0xFF]] & "\x01\x01\x01\x01\x01\x01\x01\x00");
1230 self::ENCRYPT => [],
1231 self::DECRYPT => array_fill(0, 32, 0)
1250 $keys[$des_round][self::ENCRYPT][ ] = $val1;
1251 $keys[$des_round][self::DECRYPT][$ki - 1] = $val1;
1252 $keys[$des_round][self::ENCRYPT][ ] = $val2;
1253 $keys[$des_round][self::DECRYPT][$ki ] = $val2;
1260 self::ENCRYPT => array_merge(
1261 $keys[0][self::ENCRYPT],
1262 $keys[1][self::DECRYPT],
1263 $keys[2][self::ENCRYPT]
1265 self::DECRYPT => array_merge(
1266 $keys[2][self::DECRYPT],
1267 $keys[1][self::ENCRYPT],
1268 $keys[0][self::DECRYPT]
1275 self::ENCRYPT => $keys[0][self::ENCRYPT],
1276 self::DECRYPT => $keys[0][self::DECRYPT]
1295 $sbox1 = array_map("intval", self::$sbox1);
1296 $sbox2 = array_map("intval", self::$sbox2);
1297 $sbox3 = array_map("intval", self::$sbox3);
1298 $sbox4 = array_map("intval", self::$sbox4);
1299 $sbox5 = array_map("intval", self::$sbox5);
1300 $sbox6 = array_map("intval", self::$sbox6);
1301 $sbox7 = array_map("intval", self::$sbox7);
1302 $sbox8 = array_map("intval", self::$sbox8);'
1305 $shuffleip[] = self::$shuffle[self::$ipmap[$i]];
1306 $shuffleinvip[] = self::$shuffle[self::$invipmap[$i]];
1312 self::ENCRYPT => $this->keys[self::ENCRYPT],
1313 self::DECRYPT => $this->keys[self::DECRYPT]
1320 foreach ([self::ENCRYPT, self::DECRYPT] as $c) {
1387 'encrypt_block' => $crypt_block[self::ENCRYPT],
1388 'decrypt_block' => $crypt_block[self::DECRYPT]