├── Makefile ├── README.md ├── aes.c ├── big.c ├── debug.c ├── des.c ├── ecc.c ├── ecdsa.c ├── generic.mk ├── gmalg.c ├── include └── gmalg.h ├── md5.c ├── private_include ├── aes.h ├── big.h ├── debug.h ├── des.h ├── ecc.h ├── md5.h ├── random.h ├── rsa.h ├── sha.h ├── sm2.h ├── sm3.h ├── sm4.h ├── typedef.h └── zkrsa.h ├── random.c ├── rsa.c ├── sha1.c ├── sha256.c ├── sha512.c ├── sm2.c ├── sm3.c ├── sm4.c └── utils ├── Makefile ├── aes.c ├── des.c ├── key_exchange.c ├── key_gen.c ├── md5.c ├── rsa.c ├── sha1.c ├── sha256.c ├── sha512.c ├── shared_key.c ├── sm2.c ├── sm3.c └── sm4.c /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/README.md -------------------------------------------------------------------------------- /aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/aes.c -------------------------------------------------------------------------------- /big.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/big.c -------------------------------------------------------------------------------- /debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/debug.c -------------------------------------------------------------------------------- /des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/des.c -------------------------------------------------------------------------------- /ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/ecc.c -------------------------------------------------------------------------------- /ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/ecdsa.c -------------------------------------------------------------------------------- /generic.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/generic.mk -------------------------------------------------------------------------------- /gmalg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/gmalg.c -------------------------------------------------------------------------------- /include/gmalg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/include/gmalg.h -------------------------------------------------------------------------------- /md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/md5.c -------------------------------------------------------------------------------- /private_include/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/aes.h -------------------------------------------------------------------------------- /private_include/big.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/big.h -------------------------------------------------------------------------------- /private_include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/debug.h -------------------------------------------------------------------------------- /private_include/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/des.h -------------------------------------------------------------------------------- /private_include/ecc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/ecc.h -------------------------------------------------------------------------------- /private_include/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/md5.h -------------------------------------------------------------------------------- /private_include/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/random.h -------------------------------------------------------------------------------- /private_include/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/rsa.h -------------------------------------------------------------------------------- /private_include/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/sha.h -------------------------------------------------------------------------------- /private_include/sm2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/sm2.h -------------------------------------------------------------------------------- /private_include/sm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/sm3.h -------------------------------------------------------------------------------- /private_include/sm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/sm4.h -------------------------------------------------------------------------------- /private_include/typedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/typedef.h -------------------------------------------------------------------------------- /private_include/zkrsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/private_include/zkrsa.h -------------------------------------------------------------------------------- /random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/random.c -------------------------------------------------------------------------------- /rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/rsa.c -------------------------------------------------------------------------------- /sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/sha1.c -------------------------------------------------------------------------------- /sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/sha256.c -------------------------------------------------------------------------------- /sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/sha512.c -------------------------------------------------------------------------------- /sm2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/sm2.c -------------------------------------------------------------------------------- /sm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/sm3.c -------------------------------------------------------------------------------- /sm4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/sm4.c -------------------------------------------------------------------------------- /utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/Makefile -------------------------------------------------------------------------------- /utils/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/aes.c -------------------------------------------------------------------------------- /utils/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/des.c -------------------------------------------------------------------------------- /utils/key_exchange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/key_exchange.c -------------------------------------------------------------------------------- /utils/key_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/key_gen.c -------------------------------------------------------------------------------- /utils/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/md5.c -------------------------------------------------------------------------------- /utils/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/rsa.c -------------------------------------------------------------------------------- /utils/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/sha1.c -------------------------------------------------------------------------------- /utils/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/sha256.c -------------------------------------------------------------------------------- /utils/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/sha512.c -------------------------------------------------------------------------------- /utils/shared_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/shared_key.c -------------------------------------------------------------------------------- /utils/sm2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/sm2.c -------------------------------------------------------------------------------- /utils/sm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/sm3.c -------------------------------------------------------------------------------- /utils/sm4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangke5959/gmalg/HEAD/utils/sm4.c --------------------------------------------------------------------------------