tjfoc/gmsm是一个基于Go语言构建的库,包含国密SM2、SM3、SM4算法相关功能。SM2作为国密椭圆曲线算法库,支持多种基础操作,包括GenerateKey、Sign、Verify等,还支持多种pem文件格式和证书相关操作等。SM3为国密hash算法库,支持sm3Sum操作等。SM4为国密分组密码算法库,支持GenerateKey、Encrypt、Decrypt等操作。该项目对于国密相关开发有重要意义。