No description
  • Shell 96%
  • Makefile 4%
Find a file
2026-05-20 13:21:47 +02:00
.gitignore Ignore *.env 2026-05-06 19:54:32 +02:00
ahab_gen_keys.sh Add missing -f to rm, now works from a clean state 2026-05-20 13:21:47 +02:00
gen_env.sh Helper script to generate env 2026-05-06 19:54:44 +02:00
GNUmakefile Makefile polish 2026-05-20 13:21:02 +02:00
README.md Initial readme 2026-05-06 20:08:37 +02:00

AHAB Keygen

This is a utility script to generate a suitable CA and related keys for an NXP i.MX 93 using NXP's top-secret space-tech very-comfortable-to-work-with CST tooling.

The resulting artifacts are modeled after var-hab-certs should be consumable by related variscite-like yocto signing functionality.

Usage

Using an .env file:

bash ./gen_env.sh
CSTPATH="path/to/cst.tgz" bash ./ahab_gen_keys.sh

Without using an .env file:

CSTPATH="path/to/cst.tgz" AHAB_PASSWORD="pass" AHAB_SERIAL="1234567C" bash ./ahab_gen_keys.sh

The utility defaults looks for the CST tarball and env in PWD.