Here is what I have been using instead of the Processor Expert CAU component.
ctz/cifra · GitHub
I'm not affiliated with the CIFRA project.
All you need to do is modify the aes.c, sha1.c, and sha2.c files so that they call the mmcau library functions.
What I like best about CIFRA is that once you get the SHA1, SHA256, and AES functions working with the MMCAU hardware it is easy to do more complex things like HMAC and CMAC.
CIFRA handles the SHA padding and endian conversion for you and comes with unit tests so you can make sure the MMCAU is implemented properly.
CIFRA is in the public domain so there's no licensing cost. If you want to do cryptography but don't need SSL then CIFRA is worth looking into.