mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 00:46:17 +08:00
Clean SM2 and SM3
This commit is contained in:
@@ -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 */
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user