Had fun in at #OSSSummit in Tokyo yesterday demonstrating a TPM interposer attack obtaining the systemd cryptenroll boot keys
And also explaining how the new Linux Kernel TPM patches can help defeat this
For those who asked, my python3 interposer designed to steal the keys is here:
https://git.kernel.org/pub/scm/linux/kernel/git/jejb/tpm2-interposer.git/
Thus is the video of my TPM interpose presentation and demo at #OSSummit
Adding uchar.h to picolibc today. Instead of providing useful conversions between UTF-8, UTF-16 and UTF-32, all C23 provides is conversions between those and the awful "multibyte" representations. I can understand why they'd *also* want to connect UTF encodings to the legacy C APIs, but the most important thing we need is a way to validate UTF-8 input which has some pretty tricky corner cases involving missing bytes, overlong encodings, and surrogates. https://github.com/picolibc/picolibc/pull/861
@ftg @azonenberg @dlharmon I general, I cheat by not trying to use coax above 24 GHz, but I really should give it a go at 47 GHz one day. I'm thinking in terms of using spatial combiners though, all in waveguide, right from the device outputs. The detailed engineering needed to get excellent matches across coax to CPWG or microstrip is Officially Hard.
Hi folks, I've just posted an edited version of one of the presentations I gave remotely at Microwave Update 2024 Vancouver. It's about some of the techniques I've been experimenting with for manufacturing antennas and feeds now I have a tame 5000-pound killer robot in my workshop, otherwise known as a SYIL X5 CNC mill.
https://youtu.be/ZDQyhEpxXmA
#radio #cnc #machining #microwave #mmWave