Diffie-Hellman implementation in C++ compiled to JavaScript using Emscripten