Testing Iu helper functions pre-encoded: 10325476f8 decoded: 012345678 re-encoded: 10325476f8 Testing asn.1 helper functions Encoding 0xdeadbeef to asn.1 bitstring Encoded: 20deadbeef Decoding back to uint32_t: 0xdeadbeef Encoding 0xdeadbeef to 24-bit asn.1 bitstring Encoded: 18adbeef Decoding string from asn.1: 0123456789012345 Decoding large string from asn1: 0123456789012345678901234567890 Testing ranap common functions PLMN-Id [ 21 f3 54 ], LAC [ ab cd ] rc == 0 mcc == 123 mnc == 45 lac == 0xabcd PLMN-Id [ 21 43 65 ], LAC [ ab cd ] rc == 0 mcc == 123 mnc == 456 lac == 0xabcd PLMN-Id [ 21 43 ], LAC [ ab cd ] rc == -1 PLMN-Id [ 21 43 65 ], LAC [ ab ] rc == -1 Testing function ranap_new_transp_info_gtp() ipv4, x213_nsap transportLayerAddress = 3500010102030400000000000000000000000000 gTP_TEI = 11223344 ipv4 transportLayerAddress = 01020304 gTP_TEI = 11223344 ipv6, x213_nsap transportLayerAddress = 350000f11ff22ff33ff44ff55ff66ff77ff88f00 gTP_TEI = 11223344 ipv6 transportLayerAddress = f11ff22ff33ff44ff55ff66ff77ff88f gTP_TEI = 11223344 unsupported address family Testing function ranap_new_transp_info_rtp() ipv4, x213_nsap transportLayerAddress = 3500010102030400000000000000000000000000 bindingID = 11220000 ipv4 transportLayerAddress = 01020304 bindingID = 11220000 ipv6, x213_nsap transportLayerAddress = 350000f11ff22ff33ff44ff55ff66ff77ff88f00 bindingID = 11220000 ipv6 transportLayerAddress = f11ff22ff33ff44ff55ff66ff77ff88f bindingID = 11220000 unsupported address family Testing function ranap_transp_layer_addr_decode() ipv4, x213_nsap addr=1.2.3.4 ipv4 addr=1.2.3.4 Testing function ranap_transp_layer_addr_decode2() ipv4, x213_nsap addr=1.2.3.4, af=2, x213_nsap=1 ipv4 addr=1.2.3.4, af=2, x213_nsap=0 ipv6, x213_nsap addr=f11f:f22f:f33f:f44f:f55f:f66f:f77f:f88f, af=10, x213_nsap=1 ipv6 addr=f11f:f22f:f33f:f44f:f55f:f66f:f77f:f88f, af=10, x213_nsap=0