Antony Vennard
Antony Vennard
**Task Overview** In order to give confidence in Retrowrite as a product, we should develop an extensive testing suite using real-world binary programs, as well as test cases for all...
**Description of the problem** Currently, retrowrite duplicates code between its x64 and arm64 implementations. **Proposed solution** The proposal in this is to share as much as possible code between the...
As part of an ongoing evaluation of Retrowrite by a third party, we identified a case that fails to symbolize correctly. The following steps reproduce it: wget https://www.busybox.net/downloads/busybox-1.35.0.tar.bz2 tar xf...
Currently we're using hex encoding in order to use hashes as keys in a hashmap, e.g. https://github.com/teserakt-io/e4go/blob/d0f4bc63ee4ea018adf229e9f4c3d8febecc97c3/client.go#L427 However, this isn't actually necessary, as the following code example shows: ``` package...
This commit uses the portable POSIX solution for counting the size of the output library (.a), namely wc -c. The output is specifically produced in the successful "end of make"...
Replace table-based AES with a constant time implementation.
The AVR code contains an EEPROM key storage (in memory key storage) which does exactly what it sounds like. It should be possible to compile with `E4_STORE_EEPROM` and use this...