@@ -148,6 +148,65 @@ jobs:
148148 name : traces_sha3_random_cw310_ujson
149149 path : ./ci/projects/sha3_sca_random_cw310_ujson.html
150150
151+ otbn_sca_capture_cw310 :
152+ name : Capture OTBN SCA traces (CW310)
153+ runs-on : [ubuntu-22.04-fpga, cw310]
154+ timeout-minutes : 30
155+
156+ steps :
157+ - uses : actions/checkout@v4
158+ with :
159+ lfs : true
160+
161+ - name : Install python dependencies
162+ run : |
163+ python3 -m pip install --user -r python-requirements.txt
164+ mkdir -p ci/projects
165+
166+ - name : Capture OTBN Vertical Keygen traces (simpleserial)
167+ working-directory : ci
168+ run : |
169+ ../capture/capture_otbn.py -c cfg/ci_otbn_sca_vertical_keygen_cw310_simpleserial.yaml -p projects/otbn_sca_vertical_keygen_cw310_simpleserial
170+
171+ - name : Upload OTBN Vertical Keygen traces (simpleserial)
172+ uses : actions/upload-artifact@v4
173+ with :
174+ name : traces_otbn_sca_vertical_keygen_cw310_simpleserial
175+ path : ./ci/projects/otbn_sca_vertical_keygen_cw310_simpleserial.html
176+
177+ - name : Capture OTBN Vertical Keygen traces (ujson)
178+ working-directory : ci
179+ run : |
180+ ../capture/capture_otbn.py -c cfg/ci_otbn_sca_vertical_keygen_cw310_ujson.yaml -p projects/otbn_sca_vertical_keygen_cw310_ujson
181+
182+ - name : Upload OTBN Vertical Keygen traces (ujson)
183+ uses : actions/upload-artifact@v4
184+ with :
185+ name : traces_otbn_sca_vertical_keygen_cw310_ujson
186+ path : ./ci/projects/otbn_sca_vertical_keygen_cw310_ujson.html
187+
188+ - name : Capture OTBN Vertical Modinv traces (simpleserial)
189+ working-directory : ci
190+ run : |
191+ ../capture/capture_otbn.py -c cfg/ci_otbn_sca_vertical_modinv_cw310_simpleserial.yaml -p projects/otbn_sca_vertical_modinv_cw310_simpleserial
192+
193+ - name : Upload OTBN Vertical Modinv traces (simpleserial)
194+ uses : actions/upload-artifact@v4
195+ with :
196+ name : traces_otbn_sca_vertical_modinv_cw310_simpleserial
197+ path : ./ci/projects/otbn_sca_vertical_modinv_cw310_simpleserial.html
198+
199+ - name : Capture OTBN Vertical Modinv traces (ujson)
200+ working-directory : ci
201+ run : |
202+ ../capture/capture_otbn.py -c cfg/ci_otbn_sca_vertical_modinv_cw310_ujson.yaml -p projects/otbn_sca_vertical_modinv_cw310_ujson
203+
204+ - name : Upload OTBN Vertical Modinv traces (ujson)
205+ uses : actions/upload-artifact@v4
206+ with :
207+ name : traces_otbn_sca_vertical_modinv_cw310_ujson
208+ path : ./ci/projects/otbn_sca_vertical_modinv_cw310_ujson.html
209+
151210 sca_capture_cw305 :
152211 name : Capture AES SCA traces (CW305)
153212 runs-on : [ubuntu-22.04-fpga, cw305]
0 commit comments