Nikos Mavrogiannopoulos <[email protected]> writes:

> It exits successfully but prints the valgrind warning (shown in the
> previous message). 

Then I know what to expect.

> Do you get a warning after applying the patch?

Haven't had time to try it yet.

I just had a look at x86_64/memxor.asm. As far as I see, it's written to
not read anything outside of the input buffers. Initial and final
portions are done with loops doing one byte at a time. It's not clear
how it could read beyond the input area without also clobbering bytes
outside of the destination area. Some debugging needed.

> In the memxor tests, do you put the buffers at a zone exactly at the
> ending position of the buffer,

No. That's probably why valgrind doesn't warn about it. I just allocate
a buffer of 16 + MAX_SIZE bytes, and try with starting address buf,
buf+1, ..., buf + 15.

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to