Skip to content

RPISEC/eCTF-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello From RPISEC

Happy Hacking.

Visit Us Here

Build Instructions

  1. To build, follow the Boot Reference for your operating system.
  2. Optionally, install the MSPM0 SDK, TI-Clang, and Wolfcrypt to the /opt directory in your development environment, following the commands from the Dockerfile.

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
    • wolfssl/ - Location to place wolfssl library for included Crypto Example
    • 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