LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
This is just a draft at this point, I'll further hone this. But this way people can see and use it in its preliminary state.
NB: companion issue to this one: libtommath#525