Skip to content

Commit 5a38c49

Browse files
committed
Fix a fex things
1 parent 240b0ba commit 5a38c49

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

main.c

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,15 @@ bool bruteImpl(char* str, int index, int maxDepth)
6161
return false;
6262
}
6363

64-
char *bruteSequential(int maxLen)
64+
char *bruteSequential(int start, int maxLen)
6565
{
66-
char *ret = NULL;
67-
68-
for (int i = 1; i <= maxLen; ++i)
66+
for (int i = start; i <= maxLen; ++i)
6967
{
70-
if (bruteImpl(g_buffer, 0, i)) {
71-
ret = strdup(g_buffer);
72-
break;
73-
}
68+
if (bruteImpl(g_buffer, 0, i))
69+
return strdup(g_buffer);
7470
}
7571

76-
return ret;
72+
return NULL;
7773
}
7874

7975
void usage(const char *cmd) {
@@ -126,10 +122,10 @@ int main(int argc, char **argv) {
126122

127123
g_result = malloc(EVP_MAX_MD_SIZE);
128124
g_buffer = malloc(max_len + 1);
129-
g_evp_md = EVP_sha256();
125+
g_evp_md = (EVP_MD *) EVP_sha256();
130126

131127
clock_t start = clock(), diff;
132-
char *secret = bruteSequential(max_len);
128+
char *secret = bruteSequential(1, max_len);
133129
diff = clock() - start;
134130

135131

0 commit comments

Comments
 (0)