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