Closed olabini closed 5 years ago
Actually, this seems to happen a lot right now - 60-70% of the time for me. I'll investigate.
Adding to this, libotr-ng DOES verify even the bad proofs...
OK, this has been fixed as of current master. The reason was because of sizeof used to generate keys - but after a recent refactoring sizeof returned the size of the pointer, instead of the buffer allocated. The fix was to not use sizeof in many of those places, to make the code more robust.
Ok, with the current code that I got, I get:
Encountered error when handling data: incorrect proof for prekey messages b key
My branch is at the latest commit from master on every library needed.
Really? I don't get that after doing the sizeof fixes I pushed
Yes.. I get it 4 out of 5 times.
Hmm. And you deleted absolutely everything, and you're sure libotr-ng has been installed?
Yeah, I get it now too. It doesn't happen as often as before though.
@claucece - can you try again with this fix?
Now it gets published. thanks.
This is likely because of some uninitialized memory somewhere... It doesn't happen often though.