PluginProbe
Media Cloud Sync / 1.1.1
Media Cloud Sync v1.1.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 / AesStreamInterface.php

AesStreamInterface.php in Media Cloud Sync 1.1.1, at includes/sdk/s3/Aws/Crypto/AesStreamInterface.php

29 lines 692 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 AesStreamInterface extends StreamInterface
7 {
8 /**
9 * Returns an identifier recognizable by `openssl_*` functions, such as
10 * `aes-256-cbc` or `aes-128-ctr`.
11 *
12 * @return string
13 */
14 public function getOpenSslName();
15 /**
16 * Returns an AES recognizable name, such as 'AES/GCM/NoPadding'.
17 *
18 * @return string
19 */
20 public function getAesName();
21 /**
22 * Returns the IV that should be used to initialize the next block in
23 * encrypt or decrypt.
24 *
25 * @return string
26 */
27 public function getCurrentIv();
28 }
29