mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-22 23:24:22 +08:00
cppchecker fixes
This commit is contained in:
parent
3f370438e5
commit
4320486a3b
2 changed files with 6 additions and 6 deletions
|
@ -310,7 +310,7 @@ static void cm_crypt(const CryptoAction ca, const uint8_t offset, const uint8_t
|
|||
void cm_encrypt(const uint8_t offset, const uint8_t len, const uint8_t *pt, uint8_t *ct, crypto_state s) {
|
||||
next_n(true, 5, 0, s);
|
||||
next(true, 0, s);
|
||||
cm_crypt(CA_ENCRYPT, offset, len, ct, pt, s);
|
||||
cm_crypt(CA_ENCRYPT, offset, len, pt, ct, s);
|
||||
}
|
||||
|
||||
void cm_decrypt(const uint8_t offset, const uint8_t len, const uint8_t *ct, uint8_t *pt, crypto_state s) {
|
||||
|
|
|
@ -701,7 +701,7 @@ void combine_valid_left_right_states(vector<cs_t> *plcstates, vector<cs_t> *prcs
|
|||
}
|
||||
}
|
||||
printf("Found a total of " _YELLOW_("%llu")" combinations, ", ((unsigned long long)plcstates->size()) * prcstates->size());
|
||||
printf("but only " _GREEN_("%lu")" were valid!\n", pgc_candidates->size());
|
||||
printf("but only " _GREEN_("%zu")" were valid!\n", pgc_candidates->size());
|
||||
}
|
||||
|
||||
int main(int argc, const char *argv[]) {
|
||||
|
@ -814,7 +814,7 @@ int main(int argc, const char *argv[]) {
|
|||
|
||||
printf("Determing the right states that correspond to the keystream\n");
|
||||
rbits = sm_right(ks, mask, &rstates);
|
||||
printf("Top-bin for the right state contains " _GREEN_("%d")" correct bits\n", rbits);
|
||||
printf("Top-bin for the right state contains " _GREEN_("%u")" correct bits\n", rbits);
|
||||
printf("Total count of right bins: " _YELLOW_("%lu") "\n", (unsigned long)rstates.size());
|
||||
|
||||
if (rbits < 96) {
|
||||
|
@ -827,16 +827,16 @@ int main(int argc, const char *argv[]) {
|
|||
printf("Using the state from the top-right bin: " _YELLOW_("0x%07" PRIx64)"\n", rstate_after_gc);
|
||||
|
||||
search_gc_candidates_right(rstate_before_gc, rstate_after_gc, Q, &crstates);
|
||||
printf("Found " _YELLOW_("%lu")" right candidates using the meet-in-the-middle attack\n", crstates.size());
|
||||
printf("Found " _YELLOW_("%zu")" right candidates using the meet-in-the-middle attack\n", crstates.size());
|
||||
if (crstates.size() == 0) continue;
|
||||
|
||||
printf("Calculating left states using the (unknown bits) mask from the top-right state\n");
|
||||
sm_left(ks, mask, &clstates);
|
||||
printf("Found a total of " _YELLOW_("%lu")" left cipher states, recovering left candidates...\n", clstates.size());
|
||||
printf("Found a total of " _YELLOW_("%zu")" left cipher states, recovering left candidates...\n", clstates.size());
|
||||
if (clstates.size() == 0) continue;
|
||||
|
||||
search_gc_candidates_left(lstate_before_gc, Q, &clstates);
|
||||
printf("The meet-in-the-middle attack returned " _YELLOW_("%lu")" left cipher candidates\n", clstates.size());
|
||||
printf("The meet-in-the-middle attack returned " _YELLOW_("%zu")" left cipher candidates\n", clstates.size());
|
||||
if (clstates.size() == 0) continue;
|
||||
|
||||
printf("Combining left and right states, disposing invalid combinations\n");
|
||||
|
|
Loading…
Reference in a new issue