https://wiki.archlinux.org/title/Trusted_Platform_Module#PCR...
Jokes aside, I agree on the sense that this should be a solved problem. On the other hand, if the only implementation is a broken one, there's only one way to help yourself, and that is learning how to do it and helping yourself