I got the same as NLNico using a modified openssl version. I ran into the 32 bit integer limit too, so did this to bypass it - it saved me having to rebuild openssl - I just copied and modified the function with the 32 bit limit:
Thanks for doing that BTW, I created a mini repo for it:
https://github.com/moneypot/pevpot-stretchI'll try wrap it in a node module too later.
(But for now, I'm still running the verification in the native php and native js solution. Make sure they corroborate the same stretched hash. )
Update: The native PHP solution is matching , so I'm getting quite confident it's correct.
I'm still waiting for the native javascript one to terminate, before I'm sure though =)