sm2-EVP

https://github.com/Sovea/sm2-EVP

此项目是一个方便易用的 SM2 工具类/函数库实现,主要利用 openssl EVP 接口实现。

This project is a simple sm2 tool class(C++)/function(C) written using openssl EVP.

Capable Function Brief CPP C
GenEcPairKey Generate SM2 Key Pair (pem) ✔️ ✔️
PriKey2PubKey Get pubKey by priKey ✔️ ✔️
CreateEVP_PKEY Get EVP_PKEY by pubKey or priKey ✔️ ✔️
Encrypt Encrypt data with SM2 pubkey ✔️ ✔️
Decrypt Decrypt data with SM2 prikey ✔️ ✔️
Sign Sign data with SM2 priKey ✔️
Verify Verify signed data with SM2 pubkey ✔️

results matching ""

    No results matching ""