A library to manipulate various data formats and network protocols
https://github.com/mitshell/libmich
Easy development of formats [de]coding for network protocols (IP, mobile...)
and files.
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:mnhauke/python-libmich && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000723 723 Bytes | |
_servicedata | 0000000229 229 Bytes | |
python-libmich-0.0.0.git1463397795.96ea2d2.tar.xz | 0000609776 595 KB | |
python-libmich.changes | 0000005591 5.46 KB | |
python-libmich.spec | 0000001749 1.71 KB |
Revision 3 (latest revision is 6)
Martin Hauke (mnhauke)
committed
(revision 3)
- Update to version 0.0.0.git1463397795.96ea2d2: * global update and actualization, including description for new features * update version and packages * a brand new ASN.1 compiler and PER encoder / decoder is coming soon * docstring: new core and asn1 features and formats description * introducing shar: for easy and numpy-optimized bit-strings array manipulation * do not commit .bak (winmerge) * optimize the recursive factorization class decomposer() and introduce a flat decompose() function, slightly faster * optimize the class shtr() for shifting strings * blank lines... * cleanup: improve comments, code readibility, import / export business, logging facility, and maybe more... * add test functions, useful for regression testing * various little processing optimizations * introduce an interface for shar bit-string handling * introducing an ASN1 compiler, plus a PER aligned / unaligned encoder / decoder, see README.txt for more details * dummy WIFI MAC format attempt * introducing support for Supplementary Services signalling, but not yet complete * adding a tiny generic CRC library, taken from the Internet * adding a utility class to work efficiently with reference, through dict * functions taken out from core/element, to print in different formats * extended tests implemented for better measuring timing execution of the different part of the lib * cosmetic changes * add routine to generate all modules * generate all modules the correct way * add instructions for testing the library * new asn file processing method * add BER encoder, and new README * handling ASN.1 tag correctly, supporting NumericString, introducing the BER encoder, and much more... * supporting unlimited length Int (e.g. int256...), and few more * better SS support, not yet perfect
Comments 0