Skip to content

CollinDewey/2026-ectf-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UofL eCTF

This repository holds UofL's design for an eCTF Hardware Security Module. The rules for the 2026 eCTF can be found here: https://rules.ectf.mitre.org/.

Layout

  • firmware/ - Source code to build the firmware
    • Makefile - This makefile is invoked by the eCTF tools when creating an HSM.
    • Dockerfile - Describes the build environment used by eCTF build tools.
    • secrets_to_c_header.py - Python file to convert from global secrets to firmware-parsable header file
    • inc/ - Directory with c header files
    • src/ - Directory with c source files
    • firmware.ld - Defines memory layout of built firmware
  • ectf26_design/ - Pip-installable module for generating secrets
    • src/ - Secrets gen source code
      • gen_secrets.py - Generates shared secrets
    • pyproject.toml - File that tells pip how to install this module
  • Makefile - Helper script to simplify repetitive build steps

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors