mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-06-24 22:24:03 +08:00
more sm. tests
This commit is contained in:
@@ -62,12 +62,12 @@
|
||||
* [including the GNU Public Licence.]
|
||||
*/
|
||||
|
||||
#define NUM_NID 1040
|
||||
#define NUM_SN 1016
|
||||
#define NUM_LN 1016
|
||||
#define NUM_OBJ 954
|
||||
#define NUM_NID 1044
|
||||
#define NUM_SN 1020
|
||||
#define NUM_LN 1020
|
||||
#define NUM_OBJ 958
|
||||
|
||||
static const unsigned char lvalues[6721]={
|
||||
static const unsigned char lvalues[6753]={
|
||||
0x2A,0x86,0x48,0x86,0xF7,0x0D, /* [ 0] OBJ_rsadsi */
|
||||
0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01, /* [ 6] OBJ_pkcs */
|
||||
0x2A,0x86,0x48,0x86,0xF7,0x0D,0x02,0x02, /* [ 13] OBJ_md2 */
|
||||
@@ -1016,6 +1016,10 @@ static const unsigned char lvalues[6721]={
|
||||
0x2A,0x81,0x1C,0xCF,0x55,0x01,0x82,0x2D,0x03,0x02,/* [6700] OBJ_sm2encrypt_specifiedParameters */
|
||||
0x2B,0x81,0x04,0x01, /* [6710] OBJ_secg_scheme */
|
||||
0x2A,0x81,0x1C,0xCF,0x55,0x01, /* [6714] OBJ_sm_scheme */
|
||||
0x2A,0x81,0x1C,0xCF,0x55,0x01,0x83,0x78, /* [6720] OBJ_sm2sign_with_sha512 */
|
||||
0x2A,0x81,0x1C,0xCF,0x55,0x01,0x83,0x79, /* [6728] OBJ_sm2sign_with_sha224 */
|
||||
0x2A,0x81,0x1C,0xCF,0x55,0x01,0x83,0x7A, /* [6736] OBJ_sm2sign_with_sha384 */
|
||||
0x2A,0x81,0x1C,0xCF,0x55,0x01,0x83,0x7B, /* [6744] OBJ_sm2sign_with_rmd160 */
|
||||
};
|
||||
|
||||
static const ASN1_OBJECT nid_objs[NUM_NID]={
|
||||
@@ -2683,6 +2687,14 @@ static const ASN1_OBJECT nid_objs[NUM_NID]={
|
||||
{"secg-scheme","secg-scheme",NID_secg_scheme,4,&(lvalues[6710]),0},
|
||||
{"sm-scheme","sm-scheme",NID_sm_scheme,6,&(lvalues[6714]),0},
|
||||
{"CBC-MAC","cbc-mac",NID_cbc_mac,0,NULL,0},
|
||||
{"SM2Sign-with-SHA511","sm2sign-with-sha512",NID_sm2sign_with_sha512,
|
||||
8,&(lvalues[6720]),0},
|
||||
{"SM2Sign-with-SHA224","sm2sign-with-sha224",NID_sm2sign_with_sha224,
|
||||
8,&(lvalues[6728]),0},
|
||||
{"SM2Sign-with-SHA384","sm2sign-with-sha384",NID_sm2sign_with_sha384,
|
||||
8,&(lvalues[6736]),0},
|
||||
{"SM2Sign-with-RMD160","sm2sign-with-rmd160",NID_sm2sign_with_rmd160,
|
||||
8,&(lvalues[6744]),0},
|
||||
};
|
||||
|
||||
static const unsigned int sn_objs[NUM_SN]={
|
||||
@@ -2875,8 +2887,12 @@ static const unsigned int sn_objs[NUM_SN]={
|
||||
1019, /* "SM1-CFB" */
|
||||
1016, /* "SM1-ECB" */
|
||||
1018, /* "SM1-OFB" */
|
||||
1043, /* "SM2Sign-with-RMD160" */
|
||||
974, /* "SM2Sign-with-SHA1" */
|
||||
1041, /* "SM2Sign-with-SHA224" */
|
||||
975, /* "SM2Sign-with-SHA256" */
|
||||
1042, /* "SM2Sign-with-SHA384" */
|
||||
1040, /* "SM2Sign-with-SHA511" */
|
||||
973, /* "SM2Sign-with-SM3" */
|
||||
962, /* "SM3" */
|
||||
1006, /* "SM5" */
|
||||
@@ -4647,8 +4663,12 @@ static const unsigned int ln_objs[NUM_LN]={
|
||||
971, /* "sm2keyagreement" */
|
||||
958, /* "sm2p256v1" */
|
||||
970, /* "sm2sign" */
|
||||
1043, /* "sm2sign-with-rmd160" */
|
||||
974, /* "sm2sign-with-sha1" */
|
||||
1041, /* "sm2sign-with-sha224" */
|
||||
975, /* "sm2sign-with-sha256" */
|
||||
1042, /* "sm2sign-with-sha384" */
|
||||
1040, /* "sm2sign-with-sha512" */
|
||||
973, /* "sm2sign-with-sm3" */
|
||||
962, /* "sm3" */
|
||||
1006, /* "sm5" */
|
||||
@@ -5189,6 +5209,10 @@ static const unsigned int obj_objs[NUM_OBJ]={
|
||||
973, /* OBJ_sm2sign_with_sm3 1 2 156 10197 1 501 */
|
||||
974, /* OBJ_sm2sign_with_sha1 1 2 156 10197 1 502 */
|
||||
975, /* OBJ_sm2sign_with_sha256 1 2 156 10197 1 503 */
|
||||
1040, /* OBJ_sm2sign_with_sha512 1 2 156 10197 1 504 */
|
||||
1041, /* OBJ_sm2sign_with_sha224 1 2 156 10197 1 505 */
|
||||
1042, /* OBJ_sm2sign_with_sha384 1 2 156 10197 1 506 */
|
||||
1043, /* OBJ_sm2sign_with_rmd160 1 2 156 10197 1 507 */
|
||||
1000, /* OBJ_zuc 1 2 156 10197 1 800 */
|
||||
776, /* OBJ_seed_ecb 1 2 410 200004 1 3 */
|
||||
777, /* OBJ_seed_cbc 1 2 410 200004 1 4 */
|
||||
|
||||
@@ -4473,6 +4473,26 @@
|
||||
#define NID_sm2sign_with_sha256 975
|
||||
#define OBJ_sm2sign_with_sha256 OBJ_sm_scheme,503L
|
||||
|
||||
#define SN_sm2sign_with_sha512 "SM2Sign-with-SHA511"
|
||||
#define LN_sm2sign_with_sha512 "sm2sign-with-sha512"
|
||||
#define NID_sm2sign_with_sha512 1040
|
||||
#define OBJ_sm2sign_with_sha512 OBJ_sm_scheme,504L
|
||||
|
||||
#define SN_sm2sign_with_sha224 "SM2Sign-with-SHA224"
|
||||
#define LN_sm2sign_with_sha224 "sm2sign-with-sha224"
|
||||
#define NID_sm2sign_with_sha224 1041
|
||||
#define OBJ_sm2sign_with_sha224 OBJ_sm_scheme,505L
|
||||
|
||||
#define SN_sm2sign_with_sha384 "SM2Sign-with-SHA384"
|
||||
#define LN_sm2sign_with_sha384 "sm2sign-with-sha384"
|
||||
#define NID_sm2sign_with_sha384 1042
|
||||
#define OBJ_sm2sign_with_sha384 OBJ_sm_scheme,506L
|
||||
|
||||
#define SN_sm2sign_with_rmd160 "SM2Sign-with-RMD160"
|
||||
#define LN_sm2sign_with_rmd160 "sm2sign-with-rmd160"
|
||||
#define NID_sm2sign_with_rmd160 1043
|
||||
#define OBJ_sm2sign_with_rmd160 OBJ_sm_scheme,507L
|
||||
|
||||
#define SN_zuc "ZUC"
|
||||
#define LN_zuc "zuc"
|
||||
#define NID_zuc 1000
|
||||
|
||||
@@ -1037,3 +1037,7 @@ sm2encrypt_specifiedParameters 1036
|
||||
secg_scheme 1037
|
||||
sm_scheme 1038
|
||||
cbc_mac 1039
|
||||
sm2sign_with_sha512 1040
|
||||
sm2sign_with_sha224 1041
|
||||
sm2sign_with_sha384 1042
|
||||
sm2sign_with_rmd160 1043
|
||||
|
||||
@@ -1439,6 +1439,10 @@ sm-scheme 401 2 : HMAC-SM3 : hmac-sm3
|
||||
sm-scheme 501 : SM2Sign-with-SM3 : sm2sign-with-sm3
|
||||
sm-scheme 502 : SM2Sign-with-SHA1 : sm2sign-with-sha1
|
||||
sm-scheme 503 : SM2Sign-with-SHA256 : sm2sign-with-sha256
|
||||
sm-scheme 504 : SM2Sign-with-SHA511 : sm2sign-with-sha512
|
||||
sm-scheme 505 : SM2Sign-with-SHA224 : sm2sign-with-sha224
|
||||
sm-scheme 506 : SM2Sign-with-SHA384 : sm2sign-with-sha384
|
||||
sm-scheme 507 : SM2Sign-with-RMD160 : sm2sign-with-rmd160
|
||||
|
||||
# GmSSL ZUC OID
|
||||
sm-scheme 800 : ZUC : zuc
|
||||
|
||||
Reference in New Issue
Block a user