fuzzing: validate PIN only if it's a PIN
https://oss-fuzz.com/testcase-detail/5693809152753664
This commit is contained in:
parent
3c286b3cb1
commit
026b6ab43d
@ -249,10 +249,12 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
|
|||||||
in, in_len, buf, sizeof buf);
|
in, in_len, buf, sizeof buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
sc_pkcs15_verify_pin(p15card, obj, in, in_len);
|
if (obj->type == SC_PKCS15_TYPE_AUTH_PIN) {
|
||||||
sc_pkcs15_change_pin(p15card, obj, in, in_len, param, param_len);
|
sc_pkcs15_verify_pin(p15card, obj, in, in_len);
|
||||||
sc_pkcs15_unblock_pin(p15card, obj, in, in_len, param, param_len);
|
sc_pkcs15_change_pin(p15card, obj, in, in_len, param, param_len);
|
||||||
sc_pkcs15_get_pin_info(p15card, obj);
|
sc_pkcs15_unblock_pin(p15card, obj, in, in_len, param, param_len);
|
||||||
|
sc_pkcs15_get_pin_info(p15card, obj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
sc_pkcs15_card_free(p15card);
|
sc_pkcs15_card_free(p15card);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user