first commit, SM2-DSA only

This commit is contained in:
Zhi Guan
2014-12-01 10:40:26 +08:00
commit 57954c4567
2230 changed files with 569407 additions and 0 deletions

14
README.md Normal file
View File

@@ -0,0 +1,14 @@
OpenSSL-SM
==========
The OpenSSL integrated with Chinese national cryptography standard:
* SM2: Elliptic curve cryptography, including signature scheme, encryption and key agreement.
* SM3: Hash algorithm with 256-bit digest length.
* SM4: or SMS4, a Feistel-style block cipher with 128-bit key length and 128-bit block size.
The first release only add SM2 signature scheme, which modify the ECDSA implementation of OpenSSL.
In the future release the SM2 will be changed to stand alone METHOD modules.
SM3 will be provided as a EVP_MD() module and SM4 will be provided as multiple EVP_CIPHER() modules.