Skip to content

Commit a1d16b5

Browse files
Merge pull request #9 from Kirima2nd/patch-1
Add BCRYPT_HASH_LENGTH and BCRYPT_COST
2 parents 32c7a9b + ed7cf2c commit a1d16b5

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

include/samp_bcrypt.inc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
#endif
99
#define _samp_bcrypt_included
1010

11+
#if !defined BCRYPT_HASH_LENGTH
12+
#define BCRYPT_HASH_LENGTH 60
13+
#endif
14+
15+
#if !defined BCRYPT_COST
16+
#define BCRYPT_COST 12
17+
#endif
18+
1119
/*
1220
bcrypt_hash(playerid, const callback[], const input[],cost,const args[] = "", {Float, _}:...)
1321
Params

pawn-tests/test.pwn

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Test:TestInvalidCustomArgs() {
2626
forward OnPassswordHash(playerid);
2727
public OnPassswordHash(playerid){
2828
printf("***OnPassswordHash");
29-
new dest[60];
29+
new dest[BCRYPT_HASH_LENGTH + 1];
3030
bcrypt_get_hash(dest);
3131
printf("hash is %s",dest);
3232
bcrypt_verify(playerid,"OnPassswordVerifyValid","text",dest);
@@ -54,7 +54,7 @@ public OnPassswordHash3(playerid,int1,str1[],str2[],Float:float1){
5454
forward OnPassswordHash2(playerid);
5555
public OnPassswordHash2(playerid){
5656
printf("***OnPassswordHash2");
57-
new dest[60];
57+
new dest[BCRYPT_HASH_LENGTH + 1];
5858
bcrypt_get_hash(dest);
5959
printf("hash is %s",dest);
6060
bcrypt_verify(playerid,"OnPassswordVerifyInvalid","text",dest);
@@ -72,4 +72,4 @@ public OnPassswordVerifyInvalid(playerid,bool:success){
7272
printf("***OnPassswordVerifyInvalid");
7373
ASSERT(success == false);
7474
print("\nPASS!");
75-
}
75+
}

0 commit comments

Comments
 (0)