Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5a38c49

Browse files
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, intmaxLen)
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)

AltStyle によって変換されたページ (->オリジナル) /