Emscripten-based port of gost89 block cipher and hash function to js