• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1SDV_ENCODE_SIGN_BN_FUNC_TC001:Test normal encode - rfc6979appendix-A.1.3
2SDV_ENCODE_SIGN_BN_FUNC_TC001:"0113A63990598A3828C407C0F4D2438D990DF99A7F":"01313A2E03F5412DDB296A22E2C455335545672D9F":"302E02150113A63990598A3828C407C0F4D2438D990DF99A7F021501313A2E03F5412DDB296A22E2C455335545672D9F"
3
4SDV_ENCODE_SIGN_BN_FUNC_TC001:Test normal encode
5SDV_ENCODE_SIGN_BN_FUNC_TC001:"0123456789ABCDEF":"FEDCBA0987654321":"301502080123456789ABCDEF020900FEDCBA0987654321"
6
7SDV_ENCODE_SIGN_BN_FUNC_TC001:Test normal encode - all F
8SDV_ENCODE_SIGN_BN_FUNC_TC001:"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF":"3046022100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF022100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
9
10SDV_ENCODE_SIGN_BN_API_TC001:Test abnormal input parameter
11SDV_ENCODE_SIGN_BN_API_TC001:"1234567890ABCDEF":"FEDCBA0987654321"
12
13
14SDV_DECODE_SIGN_BN_FUNC_TC001:Test normal decode - rfc6979appendix-A.1.3
15SDV_DECODE_SIGN_BN_FUNC_TC001:"302E02150113A63990598A3828C407C0F4D2438D990DF99A7F021501313A2E03F5412DDB296A22E2C455335545672D9F":"0113A63990598A3828C407C0F4D2438D990DF99A7F":"01313A2E03F5412DDB296A22E2C455335545672D9F":CRYPT_SUCCESS
16
17SDV_DECODE_SIGN_BN_FUNC_TC001:Test normal decode - zero data
18SDV_DECODE_SIGN_BN_FUNC_TC001:"3006020100020100":"00":"00":CRYPT_SUCCESS
19
20SDV_DECODE_SIGN_BN_FUNC_TC001:Test normal decode - all F
21SDV_DECODE_SIGN_BN_FUNC_TC001:"3046022100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF022100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF":CRYPT_SUCCESS
22
23SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - invalid integer
24SDV_DECODE_SIGN_BN_FUNC_TC001:"300702010102020000":"":"":BSL_ASN1_ERR_DECODE_INT
25
26SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - negative integer
27SDV_DECODE_SIGN_BN_FUNC_TC001:"30070201f102020000":"":"":BSL_ASN1_ERR_DECODE_INT
28
29SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - invalid ASN.1 sequence
30SDV_DECODE_SIGN_BN_FUNC_TC001:"FF":"":"":BSL_ASN1_ERR_TAG_EXPECTED
31
32SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - content length of sequence is less than expected
33SDV_DECODE_SIGN_BN_FUNC_TC001:"3008020100020200f1":"":"":BSL_ASN1_ERR_DECODE_LEN
34
35SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - Exceed the length of sequence
36SDV_DECODE_SIGN_BN_FUNC_TC001:"300602010002010001":"":"":CRYPT_DECODE_ASN1_BUFF_FAILED
37
38SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - missing required field
39SDV_DECODE_SIGN_BN_FUNC_TC001:"3003020101":"":"":BSL_ASN1_ERR_DECODE_LEN
40
41SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - r.len is zero
42SDV_DECODE_SIGN_BN_FUNC_TC001:"30050200020101":"":"":CRYPT_DECODE_ASN1_BUFF_LEN_ZERO
43
44SDV_DECODE_SIGN_BN_FUNC_TC001:Test abnormal decode - s.len is zero
45SDV_DECODE_SIGN_BN_FUNC_TC001:"30050201010200":"":"":CRYPT_DECODE_ASN1_BUFF_LEN_ZERO
46
47SDV_DECODE_SIGN_BN_API_TC001:Test abnormal input parameter
48SDV_DECODE_SIGN_BN_API_TC001:"3006020100020100"
49
50SDV_ENCODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test normal encode
51SDV_ENCODE_SM2_ENCRYPT_DATA_FUNC_TC001:"0123456789ABCDEF0123456789ABCDEF":"FEDCBA9876543210FEDCBA9876543210":"0011223344556677":"AABBCCDD":"303502100123456789ABCDEF0123456789ABCDEF021100FEDCBA9876543210FEDCBA9876543210040800112233445566770404AABBCCDD":CRYPT_SUCCESS
52
53SDV_ENCODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test normal encode - GBT.32918.5-2017
54SDV_ENCODE_SM2_ENCRYPT_DATA_FUNC_TC001:"04EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73":"E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0":"59983C18F809E262923C53AEC295D30383B54E39D609D160AFCB1908D0BD8766":"21886CA989CA9C7D58087307CA93092D651EFA":"307C022004EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73022100E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0042059983C18F809E262923C53AEC295D30383B54E39D609D160AFCB1908D0BD8766041321886CA989CA9C7D58087307CA93092D651EFA":CRYPT_SUCCESS
55
56SDV_ENCODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal encode - null input
57SDV_ENCODE_SM2_ENCRYPT_DATA_FUNC_TC001:"":"":"":"":"":CRYPT_INVALID_ARG
58
59SDV_ENCODE_SM2_ENCRYPT_DATA_API_TC001:Test abnormal input parameter
60SDV_ENCODE_SM2_ENCRYPT_DATA_API_TC001:"0123456789ABCDEF0123456789ABCDEF":"FEDCBA9876543210FEDCBA9876543210":"0011223344556677":"AABBCCDD"
61
62SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test normal decode - normal data
63SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"303502100123456789ABCDEF0123456789ABCDEF021100FEDCBA9876543210FEDCBA9876543210040800112233445566770404AABBCCDD":"0123456789ABCDEF0123456789ABCDEF":"FEDCBA9876543210FEDCBA9876543210":"0011223344556677":"AABBCCDD":CRYPT_SUCCESS
64
65SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test normal decode - GBT.32918.5-2017
66SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"307C022004EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73022100E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0042059983C18F809E262923C53AEC295D30383B54E39D609D160AFCB1908D0BD8766041321886CA989CA9C7D58087307CA93092D651EFA":"04EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73":"E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0":"59983C18F809E262923C53AEC295D30383B54E39D609D160AFCB1908D0BD8766":"21886CA989CA9C7D58087307CA93092D651EFA":CRYPT_SUCCESS
67
68SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - null input
69SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"":"":"":"":"":CRYPT_NULL_INPUT
70
71SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - incomplete data structure
72SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"303502100123456789ABCDEF0123456789ABCDEF021100FEDCBA9876543210FEDCBA9876543210040800112233445566770404AABBCCDDEE":"":"":"":"":CRYPT_DECODE_ASN1_BUFF_FAILED
73
74SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - invalid integer
75SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"3081880220002ed1067746155de13c45d767d1221f631d997d8238ccc0eb015f013888137f022079c665009c337f2aa548a134b96ae65ea254e4ae1714be07b68a425127b10f8404205ea82a72c0ce48f7d05aa6946cce9a7910e38ff2da80b3d242cb57eb295412b304209d64e6729e7d5e83919577db14c0cfee5cadd2c7dd11f49b88edca4b44373b36":"":"":"":"":BSL_ASN1_ERR_DECODE_INT
76
77SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - negative integer
78SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"307C0220F4EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73022100E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0042059983C18F809E262923C53AEC295D30383B54E39D609D160AFCB1908D0BD8766041321886CA989CA9C7D58087307CA93092D651EFA":"":"":"":"":BSL_ASN1_ERR_DECODE_INT
79
80SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - x.len is zero
81SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"30250200021100FEDCBA9876543210FEDCBA9876543210040800112233445566770404AABBCCDD":"":"":"":"":CRYPT_DECODE_ASN1_BUFF_LEN_ZERO
82
83SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - y.len is zero
84SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"302402100123456789ABCDEF0123456789ABCDEF0200040800112233445566770404AABBCCDD":"":"":"":"":CRYPT_DECODE_ASN1_BUFF_LEN_ZERO
85
86SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - hash.len is zero
87SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"302D02100123456789ABCDEF0123456789ABCDEF021100FEDCBA9876543210FEDCBA987654321004000404AABBCCDD":"":"":"":"":CRYPT_DECODE_ASN1_BUFF_LEN_ZERO
88
89SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:Test abnormal decode - cipher.len is zero
90SDV_DECODE_SM2_ENCRYPT_DATA_FUNC_TC001:"303102100123456789ABCDEF0123456789ABCDEF021100FEDCBA9876543210FEDCBA9876543210040800112233445566770400":"":"":"":"":CRYPT_DECODE_ASN1_BUFF_LEN_ZERO
91
92SDV_DECODE_SM2_ENCRYPT_DATA_API_TC001:Test abnormal input parameter
93SDV_DECODE_SM2_ENCRYPT_DATA_API_TC001:"303502100123456789ABCDEF0123456789ABCDEF021100FEDCBA9876543210FEDCBA9876543210040800112233445566770404AABBCCDD"
94
95SDV_ENCODE_GET_SIGN_LEN_API_TC001:
96SDV_ENCODE_GET_SIGN_LEN_API_TC001:
97
98SDV_ENCODE_GET_SM2_ENC_LEN_API_TC001:
99SDV_ENCODE_GET_SM2_ENC_LEN_API_TC001:
100
101SDV_ENCODE_DECODE_SIGN_COMBO_TC001:Test combined encode/decode - rfc6979appendix-A.1.3
102SDV_ENCODE_DECODE_SIGN_COMBO_TC001:"0113A63990598A3828C407C0F4D2438D990DF99A7F":"01313A2E03F5412DDB296A22E2C455335545672D9F"
103
104SDV_ENCODE_DECODE_SIGN_COMBO_TC001:Test combined encode/decode - small numbers
105SDV_ENCODE_DECODE_SIGN_COMBO_TC001:"0123456789ABCDEF":"FEDCBA0987654321"
106
107SDV_ENCODE_DECODE_SIGN_COMBO_TC001:Test combined encode/decode - all F
108SDV_ENCODE_DECODE_SIGN_COMBO_TC001:"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
109
110SDV_ENCODE_DECODE_SM2_ENCRYPT_COMBO_TC001:Test combined encode/decode - normal data
111SDV_ENCODE_DECODE_SM2_ENCRYPT_COMBO_TC001:"0123456789ABCDEF0123456789ABCDEF":"FEDCBA9876543210FEDCBA9876543210":"0011223344556677":"AABBCCDD"
112
113SDV_ENCODE_DECODE_SM2_ENCRYPT_COMBO_TC001:Test combined encode/decode - GBT.32918.5-2017
114SDV_ENCODE_DECODE_SM2_ENCRYPT_COMBO_TC001:"04EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73":"E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0":"59983C18F809E262923C53AEC295D30383B54E39D609D160AFCB1908D0BD8766":"21886CA989CA9C7D58087307CA93092D651EFA"
115