LICENSE
NOTICE
README.md
pyproject.toml
src/cracknuts/__init__.py
src/cracknuts/__main__.py
src/cracknuts/logger.py
src/cracknuts.egg-info/PKG-INFO
src/cracknuts.egg-info/SOURCES.txt
src/cracknuts.egg-info/dependency_links.txt
src/cracknuts.egg-info/entry_points.txt
src/cracknuts.egg-info/requires.txt
src/cracknuts.egg-info/top_level.txt
src/cracknuts/acquisition/__init__.py
src/cracknuts/acquisition/acquisition.py
src/cracknuts/acquisition/glitch_acquisition.py
src/cracknuts/cracker/__init__.py
src/cracknuts/cracker/cracker_basic.py
src/cracknuts/cracker/cracker_g1.py
src/cracknuts/cracker/cracker_s1.py
src/cracknuts/cracker/operator.py
src/cracknuts/cracker/protocol.py
src/cracknuts/cracker/serial.py
src/cracknuts/firmware/bs-cracker_g1_v0.1-0.0.0-alpha.9.bit.bin
src/cracknuts/firmware/bs-cracker_s1_v0.1-0.1.0-alpha.14.bit.bin
src/cracknuts/firmware/map.json
src/cracknuts/firmware/server-0.5.6-alpha.3.bin
src/cracknuts/firmware/server-sd-0.5.6-alpha.3.bin
src/cracknuts/glitch/__init__.py
src/cracknuts/glitch/param_generator.py
src/cracknuts/glitch/voltage_map/clk.csv
src/cracknuts/glitch/voltage_map/gnd.csv
src/cracknuts/glitch/voltage_map/vcc.csv
src/cracknuts/jupyter/__init__.py
src/cracknuts/jupyter/acquisition_panel.py
src/cracknuts/jupyter/cracker_g1_panel.py
src/cracknuts/jupyter/cracker_s1_panel.py
src/cracknuts/jupyter/cracknuts_panel.py
src/cracknuts/jupyter/glitch_test_panel.py
src/cracknuts/jupyter/glitch_test_result_analysis_panel.py
src/cracknuts/jupyter/panel.py
src/cracknuts/jupyter/scope_panel.py
src/cracknuts/jupyter/trace_panel.py
src/cracknuts/jupyter/ui_sync.py
src/cracknuts/jupyter/workbench_g1_panel.py
src/cracknuts/jupyter/config/config_glitch.py
src/cracknuts/jupyter/static/AcquisitionPanelWidget.js
src/cracknuts/jupyter/static/CrackNutsPanelWidget.css
src/cracknuts/jupyter/static/CrackNutsPanelWidget.js
src/cracknuts/jupyter/static/CrackerG1Widget.css
src/cracknuts/jupyter/static/CrackerG1Widget.js
src/cracknuts/jupyter/static/CrackerS1PanelWidget.js
src/cracknuts/jupyter/static/GlitchTestPanelWidget.js
src/cracknuts/jupyter/static/GlitchTestResultAnalysisWidget.js
src/cracknuts/jupyter/static/ScopePanelWidget.css
src/cracknuts/jupyter/static/ScopePanelWidget.js
src/cracknuts/jupyter/static/TracePanelWidget.css
src/cracknuts/jupyter/static/TracePanelWidget.js
src/cracknuts/mock/__init__.py
src/cracknuts/mock/mock_cracker.py
src/cracknuts/mock/mock_operator.py
src/cracknuts/scope/__init__.py
src/cracknuts/scope/scope_acquisition.py
src/cracknuts/template/READEM.md
src/cracknuts/trace/__init__.py
src/cracknuts/trace/downsample.py
src/cracknuts/trace/plot.py
src/cracknuts/trace/trace.py
src/cracknuts/tutorials/requirements.txt
src/cracknuts/tutorials/Basic/Lab1_Setup.ipynb
src/cracknuts/tutorials/Basic/Lab3_Acquisition.ipynb
src/cracknuts/tutorials/Basic/Lab4_CPA.ipynb
src/cracknuts/tutorials/Basic/trace-acquisition.ipynb
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-DC-Adapter-Direct-Connect.svg
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-DC-Adapter.svg
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-PoE-Adapter-Direct-Connect.svg
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-PoE-Adapter-Wireless-Connect.svg
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-PoE-Adapter.svg
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-PoE-Switch-Connect.svg
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-PoE-Switch.svg
src/cracknuts/tutorials/Basic/attatchments/CrackerXX-Power.svg
src/cracknuts/tutorials/Course/0_contents.ipynb
src/cracknuts/tutorials/Course/1_1_trace_format.ipynb
src/cracknuts/tutorials/Course/1_4_CPA.ipynb
src/cracknuts/tutorials/Course/README.md
src/cracknuts/utils/__init__.py
src/cracknuts/utils/hex_util.py
src/cracknuts/utils/user_config.py