PluginProbe
Media Cloud Sync / 1.0.1
Media Cloud Sync v1.0.1
1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 All 35 releases
media-cloud-sync / includes / sdk / s3 / Aws / Crypto / AesStreamInterfaceV2.php

AesStreamInterfaceV2.php in Media Cloud Sync 1.0.1, at includes/sdk/s3/Aws/Crypto/AesStreamInterfaceV2.php

30 lines 764 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Dudlewebs\WPMCS\s3\Aws\Crypto;
4
5 use Dudlewebs\WPMCS\s3\Psr\Http\Message\StreamInterface;
6 interface AesStreamInterfaceV2 extends StreamInterface
7 {
8 /**
9 * Returns an AES recognizable name, such as 'AES/GCM/NoPadding'. V2
10 * interface is accessible from a static context.
11 *
12 * @return string
13 */
14 public static function getStaticAesName();
15 /**
16 * Returns an identifier recognizable by `openssl_*` functions, such as
17 * `aes-256-cbc` or `aes-128-ctr`.
18 *
19 * @return string
20 */
21 public function getOpenSslName();
22 /**
23 * Returns the IV that should be used to initialize the next block in
24 * encrypt or decrypt.
25 *
26 * @return string
27 */
28 public function getCurrentIv();
29 }
30