forked from newaetech/chipwhisperer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
67 lines (60 loc) · 2.77 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
V3.4.0:
-Addition of trace-cache in preprocessing module, useful with slow preprocessing module.
-Dynamic Time Warp (DTW) based trace resync preprocessing, based on the "Elastic Alignment" paper by Jasper
-SimpleSerial firmware V1.1 now supports ACK in messaage structure, useful in slow encryptions to avoid timeout
-STM32F firmware targets (including STM32F0, F1, F2, F3, F4)
-New trace plotting command allows plotting arbitrary traces (not just range), along with specific colours.
V3.3.0:
-CW1200 support added (bitstream built-in, various fixes for CW1200)
-New firmware build system supports targets beyond AVR/XMEGA (now can build for STM32F, etc)
-Add downsample mode for CWLite, CW1200 (make better use of sample buffer by downsampling ADC to get very slow sampler rates)
-New simple AES crypto library for firmware targets
-Huge speed-up to waveform data processing on capture
-Support automatic downsampling of waveform display (requires recent version of pyqtgraph)
V3.2.0:
-Updated HW model system, breaks some old APIs but makes it easier to add custom leakage models
-Fixed bug where unplugging CW-Lite with terminal open caused flood of close messages
-Fixes to CW305 interface
-AVR Programmer adds ATMegaRF2564RFR2 device support
V3.1.11:
- Added support to DES (recovers 48 of the 56 bits key)
- Refactored attack classes
V3.1.10:
- Added basic support to multiple channels (doesn't save yet).
- Trace Output Plot widget with new parameter: X Axis with time values.
- New Streaming mode capture option.
V3.1.9:
- Improved serial terminal.
- Added stop capture button.
- Fixed a lot of memory leaks.
- New trace manager (supports deletion of multiple items).
- Pip support.
- Support to projects/plugins in user's home.
- Test scripts.
- Improved code documentation.
- Code cleanups.
- New Glitch Explorer widget.
- Bandstop digital filter option (credits to Marc).
- Removed parentParam argument from many classes (some older scripts may need to delete it to come back to live) :-/
- Added buttons to load and save settings.
- Project settings saved with the traces during capture.
- Logging.
V3.1.8:
- Read/save buttons.
- Trace recorder.
- Graph widget: hairlines, grid, move, help, select trace, position.
- Check for updates.
- New Parameter class. API runs standalone now (especially the capture tool).
- Customizable key/trace colors.
- Results table with color gradient.
- Faster graphs plotting, especially in fast mode.
- Fixed a bug where highlighted traces for other keys would not show up.
- Trace Explorer moved to the main window as a settings dock.
- Bug fixes.
V3.0:
- Consolidate project (move traces to the project dir).
- Improved trace manager.
- Fixed GUI bugs with Mac OS X.
- New plugin architecture (should be much easier to add new modules).
- Bug fixes.
- Large code refactoring.