Skip to content

Commit

Permalink
feat: Change the default signing algorithm to SHA-512
Browse files Browse the repository at this point in the history
Closes #1136.
  • Loading branch information
theofidry committed Nov 7, 2023
1 parent 4cfda8d commit 965fd98
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/Configuration/Configuration.php
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ final class Configuration
'finder',
];
private const PHP_SCOPER_CONFIG = 'scoper.inc.php';
private const DEFAULT_SIGNING_ALGORITHM = SigningAlgorithm::SHA1;
private const DEFAULT_SIGNING_ALGORITHM = SigningAlgorithm::SHA512;
private const DEFAULT_ALIAS_PREFIX = 'box-auto-generated-alias-';

private const DEFAULT_IGNORED_ANNOTATIONS = [
Expand Down
4 changes: 2 additions & 2 deletions tests/Configuration/ConfigurationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2986,7 +2986,7 @@ public function test_it_can_be_created_with_only_default_values(): void
self::assertNull($this->config->getPrivateKeyPath());
self::assertSame([], $this->config->getReplacements());
self::assertSame('#!/usr/bin/env php', $this->config->getShebang());
self::assertSame(SigningAlgorithm::SHA1, $this->config->getSigningAlgorithm());
self::assertSame(SigningAlgorithm::SHA512, $this->config->getSigningAlgorithm());

$version = self::$version;

Expand Down Expand Up @@ -3096,7 +3096,7 @@ public function test_it_can_be_exported(): void
-promptForPrivateKey: false
-processedReplacements: []
-shebang: "#!/usr/bin/env php"
-signingAlgorithm: "SHA1"
-signingAlgorithm: "SHA512"
-stubBannerContents: "My banner"
-stubBannerPath: null
-stubPath: null
Expand Down
4 changes: 2 additions & 2 deletions tests/Console/Command/CompileTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ public function test_it_can_build_a_phar_without_any_configuration(): void

$phar = new Phar('index.phar');

self::assertSame('SHA-1', $phar->getSignature()['hash_type']);
self::assertSame('SHA-512', $phar->getSignature()['hash_type']);

// Check PHAR content
$actualStub = self::normalizeStub($phar->getStub());
Expand Down Expand Up @@ -1227,7 +1227,7 @@ public function test_it_can_build_a_phar_file_in_debug_mode(): void
-promptForPrivateKey: false
-processedReplacements: []
-shebang: "#!/usr/bin/env php"
-signingAlgorithm: "SHA1"
-signingAlgorithm: "SHA512"
-stubBannerContents: ""
-stubBannerPath: null
-stubPath: null
Expand Down

0 comments on commit 965fd98

Please sign in to comment.