Clean SM2 and SM3

This commit is contained in:
Zhi Guan
2019-06-15 23:42:35 +08:00
parent 934a66ec36
commit cfcffd03d0
7 changed files with 5123 additions and 5346 deletions

View File

@@ -245,22 +245,6 @@ void EC_KEY_METHOD_get_decrypt(EC_KEY_METHOD *meth,
EVP_PKEY_OP_ENCRYPT|EVP_PKEY_OP_DECRYPT, \
EVP_PKEY_CTRL_EC_ENCRYPT_PARAM, -2, NULL)
typedef struct SM2_COSIGNER1_SHARE_st SM2_COSIGNER1_SHARE;
typedef struct SM2_COSIGNER2_SHARE_st SM2_COSIGNER2_SHARE;
typedef struct SM2_COSIGNER1_PROOF_st SM2_COSIGNER1_PROOF;
typedef struct SM2_COSIGNER2_PROOF_st SM2_COSIGNER2_PROOF;
DECLARE_ASN1_FUNCTIONS(SM2_COSIGNER1_SHARE)
DECLARE_ASN1_FUNCTIONS(SM2_COSIGNER2_SHARE)
DECLARE_ASN1_FUNCTIONS(SM2_COSIGNER1_PROOF)
DECLARE_ASN1_FUNCTIONS(SM2_COSIGNER2_PROOF)
/* the following API not finished */
SM2_COSIGNER1_SHARE *SM2_cosigner1_setup(BIGNUM **k1, EC_KEY *ec_key, PAILLIER *pk);
SM2_COSIGNER2_SHARE *SM2_cosigner2_setup(const SM2_COSIGNER1_SHARE *s1, BIGNUM **k2, EC_KEY *ec_key, PAILLIER *pk);
SM2_COSIGNER1_PROOF *SM2_cosigner1_generate_proof(EC_KEY *ec_key, PAILLIER *pk);
SM2_COSIGNER2_PROOF *SM2_cosigner2_generate_proof(EC_KEY *ec_key, PAILLIER *pk);
ECDSA_SIG *SM2_cosigner1_generate_signature(EC_KEY *ec_key, PAILLIER *pk);
/* BEGIN ERROR CODES */
/*