We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c862e2e commit 426d04bCopy full SHA for 426d04b
src/crypto.c
@@ -432,6 +432,13 @@ int crypto_ed25519_sign(
432
return -2;
433
}
434
435
+#if defined(ARDUINO_HOMEKIT_LOWROM)
436
+ /* ESP8266 Soft WDT resets with 512k ROMs.
437
+ Add yield() to perform other tasks and feed WDT.
438
+ */
439
+ yield();
440
+#endif
441
+
442
word32 len = *signature_size;
443
444
int r = wc_ed25519_sign_msg(
@@ -452,6 +459,12 @@ int crypto_ed25519_verify(
452
459
#if defined(ARDUINO_HOMEKIT_SKIP_ED25519_VERIFY)
453
460
return 0;
454
461
#else
462
463
464
465
466
467
455
468
int verified;
456
469
int r = wc_ed25519_verify_msg(
457
470
signature, signature_size,
0 commit comments