diff --git a/test/xmss_sign.c b/test/xmss_sign.c index 8fa1331..f9e10bf 100644 --- a/test/xmss_sign.c +++ b/test/xmss_sign.c @@ -43,7 +43,7 @@ int main(int argc, char **argv) { fread(m, 1, MLEN, stdin); xmss_core_sign(¶ms, sk, sm, &smlen, m, MLEN); - fseek(keypair, -params.privatekey_bytes, SEEK_CUR); + fseek(keypair, -((long int)params.privatekey_bytes), SEEK_CUR); fwrite(sk, 1, params.privatekey_bytes, keypair); fwrite(sm, 1, params.bytes + MLEN, stdout);