Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4120 commits
Select commit Hold shift + click to select a range
153469d
Update jupyter
alex-dewar Nov 3, 2020
151e873
Bump version numbers
alex-dewar Nov 3, 2020
0f25381
Only reset comms with set_key() if key is different
alex-dewar Nov 4, 2020
9819f42
CW305: find correct path of Verilog defines files.
jpcrypt Nov 5, 2020
6fb7d45
Make round in tinyaes cipher() non volatile again
alex-dewar Nov 5, 2020
d810caa
Fix MaskedAES enc_posttrigger()
alex-dewar Nov 6, 2020
71f24d0
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Nov 6, 2020
1272e9d
Add firmware build test
alex-dewar Nov 6, 2020
011885d
Clean test fw build after building
alex-dewar Nov 6, 2020
d55e1d0
Code cleanup (old modules/code deleted)
alex-dewar Nov 6, 2020
68f12e1
SW: change append to extend
colinoflynn Nov 6, 2020
4d3f99d
Merge branch 'develop' of https://github.com/newaetech/chipwhisperer …
colinoflynn Nov 6, 2020
44ed172
FW: Add SAM3U binary (need to move out of build directory by default …
colinoflynn Nov 6, 2020
329cf1c
Fix cw305 makefile being excluded by gitignore
alex-dewar Nov 6, 2020
ef31687
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Nov 6, 2020
b5dd3e4
FW: Add default target to CW305 makefile
colinoflynn Nov 6, 2020
73cdb7a
FW: Move CW305 firmware back
colinoflynn Nov 6, 2020
3ee6e66
Add note about glitch trigger being always rising edge
alex-dewar Nov 6, 2020
af41fc5
Fix L5 being printed during L4 build
alex-dewar Nov 9, 2020
fc99b6c
Add authenticated AES bootloader firmware
alex-dewar Nov 9, 2020
aeb0925
Update bootloader to be CBC
alex-dewar Nov 12, 2020
b9b99ee
SWO suport: new bitfile, convenience functions.
jpcrypt Nov 17, 2020
764c52d
Add STM32 support to simpleserial-trace target.
jpcrypt Nov 24, 2020
c5f8f29
TraceWhisperer: Support switching target to SWD.
jpcrypt Nov 24, 2020
f4b2505
Add sakurag alpha support
alex-dewar Nov 25, 2020
2f52ea4
Work around for cwnano serial response buffer size issue
alex-dewar Nov 27, 2020
742fc28
Make crc calc and str_err for ssv2 static methods
alex-dewar Nov 27, 2020
c6f6d3d
Fix cwnano usb response buffer size issue
alex-dewar Nov 27, 2020
7257505
Update jupyter
alex-dewar Dec 1, 2020
8bf24f6
Fix stack overflow issue for nano bootloader-aes256
alex-dewar Dec 1, 2020
287eecf
Add ICR overrun clear to f0 non nano hal
alex-dewar Dec 2, 2020
d7a3be6
Fix dumb l5 issues
alex-dewar Dec 4, 2020
8801f7b
Add cwpro scope.trigger.aux_out
alex-dewar Dec 10, 2020
a0d73cc
Update docs for pro trigger stuff
alex-dewar Dec 10, 2020
1d1731a
fix LPC55S6X target board wrong trigger GPIO port configuration
zer0pwned Dec 16, 2020
a8e2a14
Merge pull request #298 from zer0pwned/develop
colinoflynn Dec 17, 2020
fedfb4c
TraceWhisperer.py cleanup.
jpcrypt Dec 18, 2020
abd86e6
Update esp32 for v3.3 esp-idf
alex-dewar Dec 18, 2020
d7a0930
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Dec 18, 2020
64ec2a8
Add esp_prog.py
alex-dewar Dec 21, 2020
760bda5
TraceWhisperer: simplify setting board rev.
jpcrypt Dec 22, 2020
51f0e08
Add rx65n hal
alex-dewar Dec 22, 2020
cf7eb5a
Attempt to prevent users from programming CW with wrong firmware
alex-dewar Jan 4, 2021
8944fc9
Add auto_program and fix nano getCWType()
alex-dewar Jan 4, 2021
8d3384d
Increase sleep on auto_program since linux req more time
alex-dewar Jan 5, 2021
e2097ea
TraceWhisperer: fix timestamp counter overflow bug
jpcrypt Jan 8, 2021
70a44b9
Add convenience functions to TraceWhisperer.py
jpcrypt Jan 12, 2021
2139b67
Try commenting out espprog
alex-dewar Jan 25, 2021
ec8a113
Revert "Try commenting out espprog"
alex-dewar Jan 25, 2021
1e448d9
Fix rtd build?
alex-dewar Jan 25, 2021
4c453c2
Add auto_program to api.rst
alex-dewar Jan 27, 2021
7430a4c
SW+FPGA: Add segmented capture mode.
colinoflynn Jan 28, 2021
117a6a0
Add segmented mod docs
colinoflynn Jan 28, 2021
38e3ff8
Add FPGA bitstream reload capability
colinoflynn Jan 29, 2021
ba63518
FW: Add segmented mode to target firmware
colinoflynn Jan 29, 2021
e258781
TraceWhisperer FPGA bitfile: capture bug fix.
jpcrypt Feb 2, 2021
2c39836
cleanup
jpcrypt Feb 2, 2021
2e1b100
Add simpleserial-ecc target.
jpcrypt Feb 2, 2021
88a5d86
fixed copyright
jpcrypt Feb 2, 2021
5058c7d
Merge pull request #302 from newaetech/trace_userio_bitbang
jpcrypt Feb 3, 2021
ee62840
Update jupyter (uecc.ipynb).
jpcrypt Feb 3, 2021
1ef1744
Fix timeout issue when running in segmented mode, improve timeout err…
colinoflynn Feb 3, 2021
126b0bb
Add note about segemented memory
colinoflynn Feb 3, 2021
dc97088
Initial cw310 implementation
alex-dewar Feb 3, 2021
05f7c1e
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Feb 3, 2021
01ade76
FW: Update CW-Lite FPGA bitstream to add segmented memory mode.
colinoflynn Feb 4, 2021
2dd385e
Fix directory creation on Linux and OS X
jmichelp Feb 5, 2021
76a7302
Merge pull request #303 from jmichelp/cm4-maskedaes
alex-dewar Feb 5, 2021
7f1edb8
Add support for variable length command and use it for AES mask.
jmichelp Feb 5, 2021
b51f900
Fix simpleserial-trace
jmichelp Feb 5, 2021
81c2fe9
Add more CW310 features
colinoflynn Feb 8, 2021
a0d75da
CW310: Fix double-addition of functions as CW310 extends CW305
colinoflynn Feb 9, 2021
dc4e5ec
CW310: Use CW305 register definitions which are same for now, still n…
colinoflynn Feb 9, 2021
3630c01
Add ANSSI masked AES for Cortex-M4 devices implementation
jmichelp Feb 10, 2021
12aea62
Fix omitted new prototype for check_version command.
jmichelp Feb 10, 2021
ef48c0f
Add MPC5676R HAL
colinoflynn Feb 11, 2021
10e4f16
Trying to finally fix objdir doesn't exist issue
colinoflynn Feb 11, 2021
7988c76
Fix compiler warning for missing return value.
jmichelp Feb 11, 2021
53130d2
Update cwlite firmware (repo version was 0.22, but latest was 0.23)
alex-dewar Feb 12, 2021
f904ad5
Add updated cwlite firmware
alex-dewar Feb 19, 2021
5adbdc7
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Feb 19, 2021
2645157
Add experimental com port (just echos back for now)
alex-dewar Feb 26, 2021
61bf3ee
Switch to winusb, issue with device GUID (need caps for hex)
alex-dewar Feb 26, 2021
606d625
Working com port + winusb
alex-dewar Mar 1, 2021
8ad0bf3
Add correct SAM3U binary
alex-dewar Mar 1, 2021
caf8195
fix configuration for composite device on linux
alex-dewar Mar 2, 2021
f83f9e1
^
alex-dewar Mar 2, 2021
1cfc3ec
Add interface to serial port listing
alex-dewar Mar 2, 2021
a8267bd
Add simpleserial v2 cdc class
alex-dewar Mar 2, 2021
327a374
Fix hex codes in sn being lowercase for find ports, ssv2 fixes
alex-dewar Mar 2, 2021
16d91d3
Fully working serial port
alex-dewar Mar 3, 2021
87e9efb
Working composite nano
alex-dewar Mar 3, 2021
15572ab
Add init codes in hal.c and makefile for usage of STM32F4 FPU
mcsmonk Mar 4, 2021
b78e4a4
Merge pull request #312 from mcsmonk/develop-stm32f4
alex-dewar Mar 4, 2021
dd9efba
Merge pull request #304 from jmichelp/cm4-maskedaes
alex-dewar Mar 4, 2021
626022d
Fix omitted new prototype for check_version command.
jmichelp Feb 10, 2021
df32623
Fix compiler warning for missing return value.
jmichelp Feb 11, 2021
c639cbd
Ensure we don't compile if an option we don't understand is asked.
jmichelp Feb 10, 2021
975996b
Fix targets supported by ANSSI's masked AES for ARM
jmichelp Mar 4, 2021
ee0cc3a
Merge pull request #313 from jmichelp/anssi
colinoflynn Mar 4, 2021
61b6e47
Add 2 more masked AES implementations.
jmichelp Feb 10, 2021
2f9af8e
Make function prototype not conflict with standard header
jmichelp Mar 4, 2021
87c696e
Add support for K24F and K82F targets
jmichelp Mar 4, 2021
13b142b
Add support for NRF52840 target
jmichelp Mar 4, 2021
3695799
Add support for LPC55 architecture
jmichelp Mar 4, 2021
370b20f
Add readme for simpleserial (in simpleserial firmware directory)
alex-dewar Mar 5, 2021
8af6047
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Mar 5, 2021
ee55104
Update simpleserial-glitch to be SSV2 compliant
alex-dewar Mar 5, 2021
996c4cb
CW310 add programming (not yet working)
alex-dewar Mar 5, 2021
37e4dd6
Merge pull request #315 from jmichelp/maskedaes
colinoflynn Mar 6, 2021
62ecfa2
Add go-reg to cw310
colinoflynn Mar 6, 2021
2c8d7c1
.zip project files do stuff now
colinoflynn Mar 7, 2021
3666de1
Fix xmega being broken after failed programming attempt
alex-dewar Mar 8, 2021
59500cc
Update jupyter
alex-dewar Mar 8, 2021
9de0f67
Update jupyter
alex-dewar Mar 8, 2021
5db67b4
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Mar 8, 2021
a53dca7
Add simpleserial command read
alex-dewar Mar 9, 2021
ecb51ec
Add simpleserial to docs
alex-dewar Mar 9, 2021
f54882c
Fix return value for ss_get_commands
alex-dewar Mar 9, 2021
bd3eb7a
Update simpleserial readme with reserved commands
alex-dewar Mar 9, 2021
d9bf084
docs: simpleserial readme formatting & spelling
coastalwhite Mar 11, 2021
1eb7c2e
docs: SimpleSerial C usage
coastalwhite Mar 11, 2021
4acac3a
Merge pull request #317 from coastalwhite/develop
alex-dewar Mar 12, 2021
d9b2b9b
Fix 99-newae.rules to use uaccess
alex-dewar Mar 12, 2021
e3b57f5
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Mar 12, 2021
5684f1d
Improve 99-ruels/ add to readthedocs
alex-dewar Mar 12, 2021
eb09bf4
Fix vccint voltage range (was max 1.15, should be 1.1V)
alex-dewar Mar 12, 2021
2f943cc
Fix auto_program for CDC chipwhisperer
alex-dewar Mar 12, 2021
280362b
Remove configuration setting
alex-dewar Mar 15, 2021
cabfab6
Start of Husky support.
jpcrypt Mar 16, 2021
8f61d75
Manually merge develop updates that were missed.
jpcrypt Mar 16, 2021
1759ca7
fix: mismatched definition and impl for ss-rsa-arm
coastalwhite Mar 16, 2021
fe715fe
Merge pull request #319 from coastalwhite/develop
alex-dewar Mar 16, 2021
45bdd7e
Update changes and bump versions
alex-dewar Mar 16, 2021
3c43f24
Support for setting/getting CLKGEN mul/div/freq.
jpcrypt Mar 17, 2021
9aac206
Bump version number, small cdc changes
alex-dewar Mar 18, 2021
ac1137b
Update firmware
alex-dewar Mar 18, 2021
5180f5e
Update cwnano firmware
alex-dewar Mar 18, 2021
2cc26b7
Update firmware gen
alex-dewar Mar 18, 2021
535dc9f
Merge branch 'develop' into com_port
alex-dewar Mar 18, 2021
3e74ee6
Merge pull request #320 from newaetech/com_port
alex-dewar Mar 18, 2021
227facb
Add new cw1200 cdc binary
alex-dewar Mar 18, 2021
413a918
Update SSV2_CDC docs
alex-dewar Mar 18, 2021
476dfd7
Update driver installation
alex-dewar Mar 18, 2021
98bb22e
Fix SSV2 CDC title in docs
alex-dewar Mar 18, 2021
ed7b7c8
Support for Husky ADC's settings.
jpcrypt Mar 20, 2021
bd64cad
Add ADC test mode.
jpcrypt Mar 21, 2021
42f6be4
Add sample reading, 8 or 12 bits per sample.
jpcrypt Mar 22, 2021
147b504
Add cdc settings
alex-dewar Mar 22, 2021
705203e
Add CDC docs
alex-dewar Mar 22, 2021
b16a029
Update firmware .py files
alex-dewar Mar 23, 2021
f31b405
Merge branch 'develop' of https://github.com/newaetech/chipwhisperer …
colinoflynn Mar 23, 2021
868bceb
Fix newae rules name (required logout/login to give user access)
alex-dewar Mar 23, 2021
a39c716
Add Husky particulars for # samples & presamples
jpcrypt Mar 24, 2021
d9c7bba
Update docs, add com detect retry to autoprogram
alex-dewar Mar 24, 2021
67ca8dc
Add SAM3U usb reset command
alex-dewar Mar 24, 2021
81564b4
Fix trying to read cdc_settings on old firmware
alex-dewar Mar 24, 2021
134b682
Update links for windows firmware update
alex-dewar Mar 25, 2021
bb0e4ac
Update jupyter (add firmware upgrade notebook)
alex-dewar Mar 26, 2021
6e2f238
Fix pipe error
alex-dewar Mar 26, 2021
33620d6
Update changes
alex-dewar Mar 26, 2021
ac41e8b
Fix cmd buf pointer
alex-dewar Mar 26, 2021
5086505
Document get_serial_ports()
alex-dewar Mar 26, 2021
5138f40
Add get_serial_ports to scope docstring
alex-dewar Mar 26, 2021
2dd4776
Number of samples to read: multiple of 3, not 6.
jpcrypt Mar 28, 2021
ab6c1b2
Merge branch 'develop' of https://github.com/newaetech/chipwhisperer …
colinoflynn Mar 28, 2021
4789946
Fix CW310 I/O pin stuff
colinoflynn Mar 28, 2021
08c5097
Support Husky-style segmenting.
jpcrypt Mar 29, 2021
55dfc05
Update readme.md
alex-dewar Mar 29, 2021
654d772
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar Mar 29, 2021
b896668
Typo fix
alex-dewar Mar 29, 2021
4526764
Husky gain settings.
jpcrypt Mar 29, 2021
d6c6a25
Create coefficient_vs_trace_number.py
Mar 31, 2021
ab1abec
Update jupyter
alex-dewar Apr 2, 2021
2c8807b
Fix stm32f2 programming
alex-dewar Apr 2, 2021
49260f9
[FPGA] Add nrst glitch input option on CW1200
colinoflynn Apr 2, 2021
c2503ab
CW305 AES example: disable ILAs by default
jpcrypt Apr 6, 2021
c259df4
Bump jupyter
alex-dewar Apr 6, 2021
bf46f5f
update jupyter
alex-dewar Apr 6, 2021
239ed0d
Update coefficient_vs_trace_number.py
Xuyang-Huang Apr 8, 2021
8bdf63a
Update coefficient_vs_trace_number.py
Apr 8, 2021
33aa7ef
Merge branch 'add-coefficient-vs-trace-number-func' of https://github…
Apr 8, 2021
07252f1
Add PLL, fix usb endpoints, add husky firmware loader
alex-dewar Apr 9, 2021
3a5a32c
FPGA: fixing cw1200 build for nrset + expose more uart trigger options
colinoflynn Apr 12, 2021
4fd0c54
CW1200: Regenerate FW (warning might have borked everything)
colinoflynn Apr 12, 2021
efc3cfd
Merge pull request #327 from Xuyang-Huang/add-coefficient-vs-trace-nu…
colinoflynn Apr 12, 2021
809897c
:Merge branch 'develop' into husky
alex-dewar Apr 13, 2021
835171d
Add cw310 documentation
alex-dewar Apr 14, 2021
18ee24f
Add cdc_settings for CW310
alex-dewar Apr 14, 2021
7569169
Add fpga write/read documentation
alex-dewar Apr 14, 2021
4c6d66e
Add pin_get_state to fpgaio
alex-dewar Apr 14, 2021
9d4dd2b
Change fpgaio gpio state from array to int
alex-dewar Apr 15, 2021
88fb75f
Add new logging system
alex-dewar Apr 16, 2021
098b54a
Fix serial timeout with timeout==0
alex-dewar Apr 16, 2021
913acd2
Make ss read doc more accurate
alex-dewar Apr 16, 2021
c38d987
Fix CW305_ECC.py error message.
jpcrypt Apr 16, 2021
18d2a8a
CW305.py: better handle slurping Verilog defines.
jpcrypt Apr 16, 2021
1964c16
Add temp read and fpga power reset
alex-dewar Apr 16, 2021
0adf13e
Merge branch 'develop' into husky
alex-dewar Apr 16, 2021
60739a8
Fixes from merge, add cw310 test
alex-dewar Apr 16, 2021
f8b5b1d
Add bypass mode
colinoflynn Apr 19, 2021
401f479
Fix 098b54a1c66f2d3308b8352f73220f37808609ae
alex-dewar Apr 19, 2021
88f34a7
Update PLL to match firmware on husky
colinoflynn Apr 19, 2021
851e723
Add reconnect option for bitstream reload (prevents recreating openadc)
colinoflynn Apr 19, 2021
aae066e
Matching reconnect fix
colinoflynn Apr 19, 2021
491e1eb
Fix PLL mask/data
colinoflynn Apr 19, 2021
ed49cad
More PLL bit set/clear work
colinoflynn Apr 19, 2021
ad7a00d
Speed up husky data processing
alex-dewar Apr 20, 2021
9d89405
Fix cw305 allowing readlen=0
alex-dewar Apr 20, 2021
e63b8da
Add SAM3X bootloader support
colinoflynn Apr 22, 2021
17df21e
Better husky pll
alex-dewar Apr 23, 2021
17d10ec
Readd USBC pdo methods
alex-dewar Apr 23, 2021
b146e9e
Fix processHuskyData for n*3 samples
alex-dewar Apr 23, 2021
4aa06bd
Add CW310 XADC methods
jpcrypt Apr 23, 2021
1f824ff
Fix divide by zero in husky pll code
alex-dewar Apr 23, 2021
1db136f
Merge branch 'husky' of github.com:newaetech/chipwhisperer into husky
alex-dewar Apr 23, 2021
9f4da70
Add Husky XADC support.
jpcrypt Apr 23, 2021
ec5ffa8
Handle husky sometimes giving 3 more data points than requested
alex-dewar Apr 23, 2021
3520af0
Merge branch 'husky' of github.com:newaetech/chipwhisperer into husky
alex-dewar Apr 23, 2021
072d917
Fix Lite on husky branch
alex-dewar Apr 23, 2021
bf72dd9
Update fpga firmawre and add pll sync/delay
alex-dewar Apr 23, 2021
54b4014
Fix warning for out of date firmware on husky and pll delay
alex-dewar Apr 23, 2021
af366d9
Fix Husky data read for all capture sizes.
jpcrypt Apr 24, 2021
4cc6afd
Add scope.adc.errors
jpcrypt Apr 27, 2021
5ae5d84
Add ADC clipping to scope.adc.errors
jpcrypt Apr 27, 2021
83d49c1
Use fast SMC timing for FIFO reads.
jpcrypt Apr 28, 2021
c127fc7
Merge branch 'husky' into develop
alex-dewar Apr 29, 2021
7323abb
Update jupyter
alex-dewar Apr 29, 2021
3ead9a2
Husky PLL docs
alex-dewar Apr 29, 2021
02d3ed8
Merge branch 'husky' into develop
alex-dewar Apr 29, 2021
1edfae5
Fix STM32F0 to work with smaller devices
colinoflynn Apr 30, 2021
99e0c63
Re-apply 072d9175a5fadbf055d43aa06458c19aa33bb76f
jpcrypt May 4, 2021
b1cd27a
Bump version numbers
alex-dewar May 4, 2021
ea68fea
fix usb KeyError on scope.capture()
May 8, 2021
9b6825b
Merge pull request #338 from abablok/develop
alex-dewar May 9, 2021
d21a491
Use default location for MPC5676r build files
alex-dewar May 26, 2021
fe23cdf
Fix tracewhisperer_logger calls
jpcrypt May 27, 2021
542bdb7
Fix MPC5676R USART
alex-dewar May 28, 2021
5670594
mpc5676r use 16MHz ext clock
alex-dewar May 28, 2021
aba4d6d
Merge branch 'develop' of github.com:newaetech/chipwhisperer into dev…
alex-dewar May 28, 2021
ed9961c
Fix CRC define conflict on XMEGA
alex-dewar Jun 11, 2021
0ae2620
Add maybe working xmega bootloader prog
alex-dewar Jun 11, 2021
31fca3b
Fix cw1200 firmawre
alex-dewar Jun 14, 2021
e8f8485
Bump sam3u cw1200 version
alex-dewar Jun 14, 2021
bad8c6d
Go back to old Lite bitstream
alex-dewar Jun 17, 2021
acceb1f
Fix AVR lock bits read
alex-dewar Jun 21, 2021
0c779e7
Merge branch 'develop' of git://github.com/newaetech/chipwhisperer in…
Jun 28, 2021
8419438
Merge branch 'newaetech-develop' into LEIA
Jun 28, 2021
ea12d82
Merge branch 'cw-leia:LEIA' into LEIA
GotoHack Jun 28, 2021
e7439a8
Small fix to expose the LeiaTarget from CW SDK.
rben-dev Jul 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
22 changes: 22 additions & 0 deletions .github/workflows/publish-to-test-pypi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Pub Python dist to TestPyPi

on: push

jobs:
build-n-publish:
name: Build/pub python to testpypi
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@master
- name: Setup Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Build ChipWhisperer
run: >-
python setup.py sdist
- name: Publish to pypi
if: startsWith(github.ref, 'refs/tags')
uses: pypa/gh-action-pypi-publish@master
with:
password: ${{ secrets.py_pi_deploy }}
65 changes: 65 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,66 @@
*.pyc
*.swp
*.autopilot/*
*.s#*
*.b#?
*.ipynb_checkpoints*
software/capture/capture-*
*/.autopilot*
*.autopilot*
hardware/capture/chipwhisperer-rev2/ezusb-firmware/ztex-sdk/bmp/tests*
software/capture/default-data-dir*
software/capture/scopes/cw-partial-files/ztex_rev2_1.11c_ise*
software/chipwhisperer/capture/default-data-dir/*
software/chipwhisperer/capture/capture-2013.*
software/chipwhisperer/capture/scopes/cw-partial-files/ztex_rev2_1.11c_ise/*
software/*.egg-info/*
software/build/*
doc/sphinx/_build/html/_static
doc/sphinx/_build
*.epf
*_data
default-data-dir/
*.o
*.d
*.lst
*.cwp
!tests/*
!tests/*.npy
!*/
hardware/victims/firmware/simpleserial-*/simpleserial-*-CW*
hardware/victims/firmware/basic-passwdcheck/basic-passwdcheck-CW*
*.csv
*py.bak
docs/_build
docs/make.bat
*.vcd
*.fst

# Explicit listing of the build artifacts so that they are not included in
# commits
hardware/victims/firmware/*/*.elf
hardware/victims/firmware/*/*.eep
hardware/victims/firmware/*/*.hex
hardware/victims/firmware/*/*.lss
hardware/victims/firmware/*/*.map
hardware/victims/firmware/*/*.sym
!hardware/victims/firmware/hal/**
!hardware/victims/firmware/87c51/**
hardware/victims/firmware/simpleserial-base-lab*

# autogenerated contributing file
docs/contributing.rst
# autogenerated documentation stub files
docs/tutorials/*.rst
# autocopied images files for documentation
docs/tutorials/img/*


__pycache__/

# for building the project as a sdist and wheel for pypi
/build/
/dist/
hardware/victims/firmware/hal/rx65n/include/r_tsip_rx_if.h
hardware/victims/firmware/hal/rx65n/*.lib
docs/*.msi
20 changes: 19 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
[submodule "openadc"]
path = openadc
url = git@git.assembla.com:openadc.git
url = https://git.assembla.com/openadc.git
[submodule "hardware/victims/firmware/crypto/secAES-ATmega8515"]
path = hardware/victims/firmware/crypto/secAES-ATmega8515
url = https://github.com/jmichelp/secAES-ATmega8515.git
[submodule "chipwhisperer-jupyter"]
path = jupyter
url = https://github.com/newaetech/chipwhisperer-jupyter.git
[submodule "tutorials"]
path = tutorials
url = https://github.com/newaetech/chipwhisperer-tutorials.git
[submodule "hardware/victims/firmware/crypto/SecAESSTM32"]
path = hardware/victims/firmware/crypto/SecAESSTM32
url = https://github.com/ANSSI-FR/SecAESSTM32.git
[submodule "hardware/victims/firmware/crypto/masked-bit-sliced-aes-128"]
path = hardware/victims/firmware/crypto/masked-bit-sliced-aes-128
url = https://github.com/sebastien-riou/masked-bit-sliced-aes-128
[submodule "hardware/victims/firmware/crypto/Higher-Order-Masked-AES-128"]
path = hardware/victims/firmware/crypto/Higher-Order-Masked-AES-128
url = https://github.com/knarfrank/Higher-Order-Masked-AES-128
23 changes: 23 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
version: 2

sphinx:
builder: html
configuration: docs/conf.py
fail_on_warning: true

build:
image: stable

python:
version: 3.6
install:
- requirements: software/requirements.txt
- requirements: jupyter/requirements.txt
- method: setuptools
path: .

submodules:
include:
- tutorials
- jupyter
recursive: true
Loading