117 Commits

Author SHA1 Message Date
becb94eb88
More import stuff. 2018-10-21 22:38:34 +02:00
048fe9c887
Started work on compiler. 2018-10-21 22:13:03 +02:00
27a90e8b38
Added gcddump to dump parsed GCD to files which can later be reassembled
into a GCD.
2018-10-21 01:03:19 +02:00
c0a1d833ba
Add checksum validation to Gcd class. 2018-10-18 00:57:45 +02:00
4aa3e39d7d
Small optimisations. 2018-10-18 00:57:30 +02:00
02daff44b5
Method to get header of TLV only. 2018-10-18 00:56:54 +02:00
81e69b8bea
Access TLV.length directly. 2018-10-18 00:56:13 +02:00
818f63a658
More compact output for repetetive blocks. 2018-10-17 20:49:57 +02:00
8f6532b11f
Move TLV classes into own file. 2018-10-17 20:41:33 +02:00
62992feac3
Move struct output generation into Gcd class. 2018-10-17 20:40:53 +02:00
d22da99328
Make TLV classes return details with str(). 2018-10-17 18:57:05 +02:00
da211328d3
More tools. 2018-10-17 18:27:16 +02:00
701966277f
First shot at a Gcd class. 2018-10-17 03:41:46 +02:00
c0ec316023
Use Python methods for ChkSum - speed bump. 2018-10-16 23:45:22 +02:00
0c9528fd4f
Further optimisations in ChkSum. 2018-10-16 23:44:30 +02:00
cbb602ea83
Move file handling into ChkSum class. 2018-10-16 23:31:08 +02:00
43dfdbe8b2
Rewrote checksum calculation into class. 2018-10-16 23:23:13 +02:00