Philip Tricca's repositories
dice-util
utilities for cert template generation and manufacturing / certifying DeviceIds
hubris
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
garbage-compactor
terrible build scripts
humility
Debugger for Hubris
offline-keystore
yubihsm-setup minus the cruft
lpc55_support
Support tooling for flashing the LPC55
pki-playground
Tool for generating non-trivial X.509 certificate chains
sprockets
Now's the time on sprockets when we dance
formats
Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX
salty
25519 for Cortex-M4 microcontrollers
management-gateway-service
Crates shared between MGS in omicron and its agent task in hubris
meta-measured
openembedded meta layer containing recipes for TPM / TCG software
lpc55-pac
Peripheral access crate (i.e., SVD wrapper) for NXP LPC55 microcontrollers
spdm
Sliding into your SP's DMs since 2021
idolatry
An experimental IPC interface definition language for Hubris.
pmbus
A no_std crate for PMBus manipulation
hif
HIF: The Hubris/Humility Interchange Format
meta-measured-bsp
repo for BSPs specific to meta-measured
oe-build-scripts
build scripts to build OE images
meta-measured-qemu
BSP-ish layer bolting TPM support on to qemux86 and qemux86-64 machines
glib-tss2-async-example
example code using the glib events to make async function calls using TSS2 API
twobit-buildbot
Buildbot master / slave config to build my projects.
cmocka-example
A quick example program and unit test to demonstrate the use of cmocka.
pcr-extend
Command line utility to extend hash of arbitrary data into a TPMs PCR.
ds1077l-ctrl
utilities for controlling a Maxim DS1077L programmable oscillator
meta-alix
An OpenEmbedded board support package for the PCEngines ALIX systems.