mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-09 07:23:56 +08:00
Clean SM2 and SM3
This commit is contained in:
@@ -142,71 +142,3 @@ int i2d_SM2CiphertextValue_fp(FILE *fp, SM2CiphertextValue *a)
|
||||
return ASN1_item_i2d_fp(ASN1_ITEM_rptr(SM2CiphertextValue), fp, a);
|
||||
}
|
||||
#endif
|
||||
|
||||
ASN1_SEQUENCE(SM2_COSIGNER1_SHARE) = {
|
||||
ASN1_SIMPLE(SM2_COSIGNER1_SHARE, a, BIGNUM),
|
||||
ASN1_SIMPLE(SM2_COSIGNER1_SHARE, b, BIGNUM)
|
||||
} ASN1_SEQUENCE_END(SM2_COSIGNER1_SHARE)
|
||||
IMPLEMENT_ASN1_FUNCTIONS(SM2_COSIGNER1_SHARE)
|
||||
IMPLEMENT_ASN1_DUP_FUNCTION(SM2_COSIGNER1_SHARE)
|
||||
|
||||
ASN1_SEQUENCE(SM2_COSIGNER2_SHARE) = {
|
||||
ASN1_SIMPLE(SM2_COSIGNER2_SHARE, a, BIGNUM),
|
||||
ASN1_SIMPLE(SM2_COSIGNER2_SHARE, b, BIGNUM)
|
||||
} ASN1_SEQUENCE_END(SM2_COSIGNER2_SHARE)
|
||||
IMPLEMENT_ASN1_FUNCTIONS(SM2_COSIGNER2_SHARE)
|
||||
IMPLEMENT_ASN1_DUP_FUNCTION(SM2_COSIGNER2_SHARE)
|
||||
|
||||
ASN1_SEQUENCE(SM2_COSIGNER1_PROOF) = {
|
||||
ASN1_SIMPLE(SM2_COSIGNER1_PROOF, a, BIGNUM),
|
||||
ASN1_SIMPLE(SM2_COSIGNER1_PROOF, b, BIGNUM)
|
||||
} ASN1_SEQUENCE_END(SM2_COSIGNER1_PROOF)
|
||||
IMPLEMENT_ASN1_FUNCTIONS(SM2_COSIGNER1_PROOF)
|
||||
IMPLEMENT_ASN1_DUP_FUNCTION(SM2_COSIGNER1_PROOF)
|
||||
|
||||
ASN1_SEQUENCE(SM2_COSIGNER2_PROOF) = {
|
||||
ASN1_SIMPLE(SM2_COSIGNER2_PROOF, a, BIGNUM),
|
||||
ASN1_SIMPLE(SM2_COSIGNER2_PROOF, b, BIGNUM)
|
||||
} ASN1_SEQUENCE_END(SM2_COSIGNER2_PROOF)
|
||||
IMPLEMENT_ASN1_FUNCTIONS(SM2_COSIGNER2_PROOF)
|
||||
IMPLEMENT_ASN1_DUP_FUNCTION(SM2_COSIGNER2_PROOF)
|
||||
|
||||
int i2d_SM2_COSIGNER1_SHARE_bio(BIO *bp, SM2_COSIGNER1_SHARE *a)
|
||||
{
|
||||
return ASN1_item_i2d_bio(ASN1_ITEM_rptr(SM2_COSIGNER1_SHARE), bp, a);
|
||||
}
|
||||
|
||||
SM2_COSIGNER1_SHARE *d2i_SM2_COSIGNER1_SHARE_bio(BIO *bp, SM2_COSIGNER1_SHARE **a)
|
||||
{
|
||||
return ASN1_item_d2i_bio(ASN1_ITEM_rptr(SM2_COSIGNER1_SHARE), bp, a);
|
||||
}
|
||||
|
||||
int i2d_SM2_COSIGNER2_SHARE_bio(BIO *bp, SM2_COSIGNER2_SHARE *a)
|
||||
{
|
||||
return ASN1_item_i2d_bio(ASN1_ITEM_rptr(SM2_COSIGNER2_SHARE), bp, a);
|
||||
}
|
||||
|
||||
SM2_COSIGNER2_SHARE *d2i_SM2_COSIGNER2_SHARE_bio(BIO *bp, SM2_COSIGNER2_SHARE **a)
|
||||
{
|
||||
return ASN1_item_d2i_bio(ASN1_ITEM_rptr(SM2_COSIGNER2_SHARE), bp, a);
|
||||
}
|
||||
|
||||
int i2d_SM2_COSIGNER1_PROOF_bio(BIO *bp, SM2_COSIGNER1_PROOF *a)
|
||||
{
|
||||
return ASN1_item_i2d_bio(ASN1_ITEM_rptr(SM2_COSIGNER1_PROOF), bp, a);
|
||||
}
|
||||
|
||||
SM2_COSIGNER1_PROOF *d2i_SM2_COSIGNER1_PROOF_bio(BIO *bp, SM2_COSIGNER1_PROOF **a)
|
||||
{
|
||||
return ASN1_item_d2i_bio(ASN1_ITEM_rptr(SM2_COSIGNER1_PROOF), bp, a);
|
||||
}
|
||||
|
||||
int i2d_SM2_COSIGNER2_PROOF_bio(BIO *bp, SM2_COSIGNER2_PROOF *a)
|
||||
{
|
||||
return ASN1_item_i2d_bio(ASN1_ITEM_rptr(SM2_COSIGNER2_PROOF), bp, a);
|
||||
}
|
||||
|
||||
SM2_COSIGNER2_PROOF *d2i_SM2_COSIGNER2_PROOF_bio(BIO *bp, SM2_COSIGNER2_PROOF **a)
|
||||
{
|
||||
return ASN1_item_d2i_bio(ASN1_ITEM_rptr(SM2_COSIGNER2_PROOF), bp, a);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user