加法同态的SM2加解密函数是sm2/sm2enc.go 里的LgwHEnc与LgwHDec
加法同态的SM9加解密函数是sm9/sm9.go 里的LgwHEnc与LgwHDec
sm2enc.go与sm9.go里的init.go函数用于生成BSGS算法的预计算表
使用不顺利可联系: gw_ling@sjtu.edu.cn,欢迎一起交流.
此代码是基于xlcetc/cryptogm的二次开发,在这里表达感谢!
cd $GOPATH/src/github.com
git clone https://github.com/ShallMate/-Homomorphic-SM2-9.git
mv -- -Homomorphic-SM2-9 xlcetc
cd xlcetc
go run testgm.go