Skip to content

Commit f1af0b3

Browse files
committed
Change default encryption algo to SHA-512 closes #57
1 parent 5027068 commit f1af0b3

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

lib/Dancer2/Plugin/Auth/Extensible/Role/Provider.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ has disable_roles => (
4848
4949
The encryption_algorithm used by L</encrypt_password>.
5050
51-
Defaults to 'SHA-1';
51+
Defaults to 'SHA-512';
5252
5353
=cut
5454

5555
has encryption_algorithm => (
5656
is => 'ro',
57-
default => 'SHA-1',
57+
default => 'SHA-512',
5858
);
5959

6060
=head1 METHODS

t/01-role-provider.t

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,18 @@ ok !$provider->match_password( 'bad',
4646
lives_ok { $password = $provider->encrypt_password() }
4747
"encrypt_password(undef)";
4848

49-
like $password, qr/^{SSHA}.+$/, "password looks good";
49+
like $password, qr/^{SSHA512}.+$/, "password looks good";
5050

5151
lives_ok { $password = $provider->encrypt_password( 'password' ) }
5252
"encrypt_password('password')";
5353

54-
like $password, qr/^{SSHA}.+$/, "password looks good";
54+
like $password, qr/^{SSHA512}.+$/, "password looks good";
5555

5656
lives_ok {
57-
$password = $provider->encrypt_password( 'password', 'SHA-1' )
57+
$password = $provider->encrypt_password( 'password', 'SHA-512' )
5858
}
59-
"encrypt_password('password', 'SHA-1')";
59+
"encrypt_password('password', 'SHA-512')";
6060

61-
like $password, qr/^{SSHA}.+$/, "password looks good";
61+
like $password, qr/^{SSHA512}.+$/, "password looks good";
6262

6363
done_testing;

0 commit comments

Comments
 (0)