add windows preprocessor definition in key_lookup

This commit is contained in:
Tess Gauthier 2022-10-13 12:36:04 -04:00
parent eb2f6238fb
commit 302dc2f2b4

View File

@ -791,11 +791,12 @@ key_lookup(fido_dev_t *dev, const char *application, const uint8_t *user_id,
skdebug(__func__, "fido_assert_new failed"); skdebug(__func__, "fido_assert_new failed");
goto out; goto out;
} }
/* generate an invalid signature on FIDO2 tokens */ /* generate an invalid signature on FIDO2 tokens */
if ((r = fido_assert_set_clientdata(assert, message, if ((r = fido_assert_set_clientdata(assert, message,
sizeof(message))) != FIDO_OK) { sizeof(message))) != FIDO_OK) {
skdebug(__func__, "fido_assert_set_clientdata: %s", skdebug(__func__, "fido_assert_set_clientdata: %s",
fido_strerr(r)); fido_strerr(r));
goto out; goto out;
} }
if ((r = fido_assert_set_rp(assert, application)) != FIDO_OK) { if ((r = fido_assert_set_rp(assert, application)) != FIDO_OK) {
@ -814,10 +815,12 @@ key_lookup(fido_dev_t *dev, const char *application, const uint8_t *user_id,
skdebug(__func__, "fido_assert_set_uv: %s", fido_strerr(r)); skdebug(__func__, "fido_assert_set_uv: %s", fido_strerr(r));
goto out; goto out;
} }
#ifndef WINDOWS
if ((r = fido_dev_get_assert(dev, assert, pin)) != FIDO_OK) { if ((r = fido_dev_get_assert(dev, assert, pin)) != FIDO_OK) {
skdebug(__func__, "fido_dev_get_assert: %s", fido_strerr(r)); skdebug(__func__, "fido_dev_get_assert: %s", fido_strerr(r));
goto out; goto out;
} }
#endif
r = FIDO_ERR_NO_CREDENTIALS; r = FIDO_ERR_NO_CREDENTIALS;
skdebug(__func__, "%zu signatures returned", fido_assert_count(assert)); skdebug(__func__, "%zu signatures returned", fido_assert_count(assert));
for (i = 0; i < fido_assert_count(assert); i++) { for (i = 0; i < fido_assert_count(assert); i++) {