PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.13.4
JetBackup – Backup, Restore & Migrate v3.1.13.4
3.1.22.4 3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / src / JetBackup / 3rdparty / phpseclib3 / Crypt / Common / StreamCipher.php
backup / src / JetBackup / 3rdparty / phpseclib3 / Crypt / Common Last commit date
Formats 9 months ago Traits 9 months ago .htaccess 9 months ago AsymmetricKey.php 9 months ago BlockCipher.php 9 months ago PrivateKey.php 9 months ago PublicKey.php 9 months ago StreamCipher.php 9 months ago SymmetricKey.php 9 months ago index.html 9 months ago web.config 9 months ago
StreamCipher.php
55 lines
1 <?php
2
3 /**
4 * Base Class for all stream ciphers
5 *
6 * PHP version 5
7 *
8 * @author Jim Wigginton <terrafrost@php.net>
9 * @author Hans-Juergen Petrich <petrich@tronic-media.com>
10 * @copyright 2007 Jim Wigginton
11 * @license http://www.opensource.org/licenses/mit-license.html MIT License
12 * @link http://phpseclib.sourceforge.net
13 */
14
15 declare(strict_types=1);
16
17 namespace phpseclib3\Crypt\Common;
18
19 /**
20 * Base Class for all stream cipher classes
21 *
22 * @author Jim Wigginton <terrafrost@php.net>
23 */
24 abstract class StreamCipher extends SymmetricKey
25 {
26 /**
27 * Block Length of the cipher
28 *
29 * Stream ciphers do not have a block size
30 *
31 * @see \phpseclib3\Crypt\Common\SymmetricKey::block_size
32 * @var int
33 */
34 protected $block_size = 0;
35
36 /**
37 * Default Constructor.
38 *
39 * @see \phpseclib3\Crypt\Common\SymmetricKey::__construct()
40 * @return StreamCipher
41 */
42 public function __construct()
43 {
44 parent::__construct('stream');
45 }
46
47 /**
48 * Stream ciphers not use an IV
49 */
50 public function usesIV(): bool
51 {
52 return false;
53 }
54 }
55