REDROOM
PHP 7.4.33
Path:
Logout
Edit File
Size: 1.34 KB
Close
/home/godevadmin/www/admin/vendor/aws/Aws/Signature/SignatureTrait.php
Text
Base64
<?php namespace Aws\Signature; /** * Provides signature calculation for SignatureV4. */ trait SignatureTrait { /** @var array Cache of previously signed values */ private $cache = []; /** @var int Size of the hash cache */ private $cacheSize = 0; private function createScope($shortDate, $region, $service) { return "$shortDate/$region/$service/aws4_request"; } private function getSigningKey($shortDate, $region, $service, $secretKey) { $k = $shortDate . '_' . $region . '_' . $service . '_' . $secretKey; if (!isset($this->cache[$k])) { // Clear the cache when it reaches 50 entries if (++$this->cacheSize > 50) { $this->cache = []; $this->cacheSize = 0; } $dateKey = hash_hmac( 'sha256', $shortDate, "AWS4{$secretKey}", true ); $regionKey = hash_hmac('sha256', $region, $dateKey, true); $serviceKey = hash_hmac('sha256', $service, $regionKey, true); $this->cache[$k] = hash_hmac( 'sha256', 'aws4_request', $serviceKey, true ); } return $this->cache[$k]; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 6
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
AnonymousSignature.php
700 B
lrwxrwxr-x
2024-06-18 20:10:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
S3SignatureV4.php
2.64 KB
lrwxrwxr-x
2024-06-18 20:10:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SignatureInterface.php
1.43 KB
lrwxrwxr-x
2024-06-18 20:10:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SignatureProvider.php
4.78 KB
lrwxrwxr-x
2024-06-18 20:10:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SignatureTrait.php
1.34 KB
lrwxrwxr-x
2024-06-18 20:10:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SignatureV4.php
17.67 KB
lrwxrwxr-x
2024-06-18 20:10:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).