Tech Policy

A rule or regulation put into place by governing bodies on technology practices, access of user devices, patents and intellectual property, provider regulations, and much more.

Share tech news, updates, or what's on your mind.

Sign up to Post

With great difficulty, I'm trying to implement a parser for reading sib codes and analyzing cells tower. I convert a particular ASN.1 EUTRA_RRC_Definitions structure in a C# DLL. In theory I can decode the code and get a file XML structured. I searched everywhere online for examples, but I found nothing.

This is my code that I'm trying to get it works:


public static byte[] StringToByteArray(string hex)
    {
        return Enumerable.Range(0, hex.Length)
                         .Where(x => x % 2 == 0)
                         .Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
                         .ToArray();
    }

    static void Main(string[] args)
    {

        BCCH_BCH_Message sib = new BCCH_BCH_Message();
        sib.Init();
        const string V = "694c4224198860c1312a984c031807c06e493ab212103108b4890000";
        var buffer = StringToByteArray(V);
        sib.Decode(new Com.Objsys.Asn1.Runtime.Asn1OerDecodeBuffer(buffer));
    }
}

Open in new window



And this is the exception I get: Com.Objsys.Asn1.Runtime.Asn1Exception: 'base class decode method invoked';
I hope someone had already faced with this issue.
0
Expert advice: How to get hired in cyber security
Expert advice: How to get hired in cyber security

Phil Richards knows cyber security. He’s the Chief Information Security Officer for Ivanti—and he has great advice for anyone looking to build a career in cyber security.

Tech Policy

A rule or regulation put into place by governing bodies on technology practices, access of user devices, patents and intellectual property, provider regulations, and much more.

Top Experts In
Tech Policy
<
Monthly
>