mitshell

Results 72 comments of mitshell

I checked ITU-T X.680 quickly on tagging: step 25.3 defines how automatic tagging is eventually superseded by manual tags present in SEQUENCE definitions. And pycrate seems to implement this here:...

Yes, the support of `WITH COMPONENTS` is buggy in the compiler. Additionally, I'm not sure it's also well implemented in the runtime side... Thank you for providing a minimal example...

I've not had any problem with length determinant in UPER so far. The case you describe in ASN.1 looks however very specific, with an optional field in a sequence in...

OK, I get it: ``` In [24]: g.set_val(v) In [25]: g.to_uper_ws().hex() Out[25]: 'c0405020' In [26]: print(g._struct.show()) ### S1 ### ### t0 ### ### e1 ### ### S2 ### ### t0...

Thanks for the report. The latest commits are providing a fix and test case: https://github.com/pycrate-org/pycrate/commit/389c0e5aefb67600a3276865da542147721b7623 This covers SIZE constraints for sure, but I'm unsure this would cover alphabet constraints (which...

Do you consider another fix is required? Or the one provided is OK? If yes, you can just close the issue. Thx

`set_val()` is used both for the encoding and decoding processes in the ASN.1 runtime. During decoding, there are cases where we want to keep decoded values despite them being out...

Thanks for submitting this script. In terms of maintenance of this project: I want to bump all the 4G and 5G RAN specs at once, to keep consistency. This requires...

The 3GPP Rel.18 stage 3 is frozen since almost a year. This may be a good opportunity for me to update those specs.

Thank you for bringing this issue. You are using an internal function of the whole ASN.1 compiler. You are getting an error because your module is importing undefined objects. You...