基于Openssl算法库实现的SM2算法。实现数字签名和密钥交换,公钥加密没有实现。全部源代码,需要Openssl库支持,VC工程。KDF使用标准HASH算法,没有使用SM3。可参考作者的SM3算法实现KDF。ECC曲线使用SM2算法建议曲线,内含SM2建议曲线测试。仅算法过程演示,不适用于工程应用,欢迎提供宝贵意见可进一步完善。