We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e483c0 commit 54eaca2Copy full SHA for 54eaca2
src/map.c
@@ -667,7 +667,9 @@ int wally_merkle_path_xonly_public_key_verify(const unsigned char *key, size_t k
667
668
if (key_len != EC_XONLY_PUBLIC_KEY_LEN ||
669
keypath_key_verify(key, key_len, &extkey) != WALLY_OK ||
670
- extkey.version || BYTES_INVALID(val, val_len) || val_len % SHA256_LEN != 0)
+ extkey.version || BYTES_INVALID(val, val_len))
671
+ return WALLY_EINVAL;
672
+ if (val_len && (val_len % SHA256_LEN || val_len % SHA256_LEN > 128u))
673
return WALLY_EINVAL;
674
return WALLY_OK;
675
}
0 commit comments