diff options
author | Andrew Dolgov <[email protected]> | 2023-10-20 16:44:35 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2023-10-20 16:44:35 +0300 |
commit | 8bec661288b276c98bdb0e773e5f4d5275dc4c87 (patch) | |
tree | 8617ebe581c62fc46a7881aa61801ebce9d3c603 /vendor/aws/aws-sdk-php/src/S3/CalculatesChecksumTrait.php | |
parent | 540438c2eb5452bacad30c247906bfa287f2da1d (diff) |
Diffstat (limited to 'vendor/aws/aws-sdk-php/src/S3/CalculatesChecksumTrait.php')
-rw-r--r-- | vendor/aws/aws-sdk-php/src/S3/CalculatesChecksumTrait.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vendor/aws/aws-sdk-php/src/S3/CalculatesChecksumTrait.php b/vendor/aws/aws-sdk-php/src/S3/CalculatesChecksumTrait.php index a8f5884..3d0179e 100644 --- a/vendor/aws/aws-sdk-php/src/S3/CalculatesChecksumTrait.php +++ b/vendor/aws/aws-sdk-php/src/S3/CalculatesChecksumTrait.php @@ -17,11 +17,12 @@ trait CalculatesChecksumTrait $requestedAlgorithm = strtolower($requestedAlgorithm); $useCrt = extension_loaded('awscrt'); if ($useCrt) { + $crt = new Crt(); switch ($requestedAlgorithm) { case 'crc32c': - return CRT::crc32c($value); + return base64_encode(pack('N*',($crt->crc32c($value)))); case 'crc32': - return CRT::crc32($value); + return base64_encode(pack('N*',($crt->crc32($value)))); case 'sha256': case 'sha1': return base64_encode(Psr7\Utils::hash($value, $requestedAlgorithm, true)); |