@miconda - the core implementation is not that big, but it needs SHA256 and AES128 as building blocks. I think I will just create a subfolder in core for now for the crypto code, and then add it to the existing rand folder. Then we can discuss on the list or in another issue how to integrate it.