Improve efficiency and allow support for unofficial algorithms
Improve efficiency and allow support for unofficial algorithms

markbao/speakeasy,speakeasyjs/libotp,speakeasyjs/libotp,speakeasyjs/speakeasy