Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 701 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 701 Bytes

GMSSL-TOTP

基于https://github.com/guanzhi/GmSSL

原项目新建了totp目录,所有totp相关代码均在totp目录中

代码来源于《信息安全技术 动态口令密码应用技术规范》,目前国内像某H家的totp软件,就使用此sm3算法

请先build对应平台的.a文件,再将对静态库复制到lib目录,参考CMakeLists.txt

例:Android 注意,Android工程中的,CMakeLists文件结合totp目录修改

makedir build 
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=21 -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF