Jörn Heissler

Results 78 comments of Jörn Heissler

Hi, when running your [reconstructed.py](https://github.com/wbond/asn1crypto/files/11229912/reconstructed.py.txt), it takes about 40ms to load the python code, 75ms to build `ci` and 0.04ms to dump it. Also, the result is only 14151 bytes,...

`dump` already uses caching, the `force` parameter turns it off. I've had a quick look at all 9 different dump functions and I didn't see any issue with those. Might...

It looks like `1.3.6.1.4.1.311.21.7` is an Extension: https://learn.microsoft.com/en-us/windows/win32/api/certenroll/nn-certenroll-ix509extensiontemplate You would have to write a class that extends `core.Sequence` and add it to `x509.ExtensionId` and `x509.Extension`. I'm not sure if every...

Thanks, that's very useful. I can reproduce the issue and I'm quite puzzled so far. `value.native` can be used to reproduce the issue too.

I might be a step closer: `Sequence` and `SequenceOf` each got a `_mutated` flag that gets set, but never reset. When adding `self._mutated = False` to the end of `def...

The "native" representation isn't intended to retain all information: ```python >>> GraphicString("Hello").dump() == VisibleString("Hello").dump() False >>> GraphicString("Hello").native == VisibleString("Hello").native True ``` If you're writing code that needs to emit different...

Hello, could you add a test case? It should include a small(!) valid BER encoded value that currently cannot be parsed.

> This might very well be implemented as an ipxe script using the existing smbios settings. Got an example how I can see one (or all) of my variables in...

Perhaps related: **Some** users might want CSV files to start with a [byte order mark](https://en.wikipedia.org/wiki/Byte_order_mark), i.e. python encoding `utf_8_sig`. From what I remember, Microsoft Excel won't use UTF-8 but a...

I'll try to cleanup a few issues. But I'm mostly busy with other things too, these days :(