PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
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 1 year ago Traits 1 year ago .htaccess 1 year ago AsymmetricKey.php 1 year ago BlockCipher.php 1 year ago PrivateKey.php 1 year ago PublicKey.php 1 year ago StreamCipher.php 1 year ago SymmetricKey.php 1 year ago index.html 1 year ago web.config 1 year 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