tillitis / tillitis-key1

Board designs, FPGA verilog, firmware for TKey, the flexible and open USB security key 🔑
https://www.tillitis.se
382 stars 24 forks source link

Divide CI in separate jobs #208

Closed dehanj closed 2 months ago

dehanj commented 2 months ago

Divide CI in separate jobs, categorized a bit better.

Cache: Fixed a bug and also fixed a potential issue with the cache strategy, where it could lead to the wrong bitstream being fetched if the original key was not found. This is solved now, now each and every run will create a unique key, and if the cache for some reason fails, the check-hash will fail instead of fetching a different bitstream.