A Python ctypes wrapper for LibTomCrypt
Recently I wrote a Python ctypes wrapper for LibTomCrypt. I'm making that code available, free for any use.
pyTomCrypt v0.20 implements most of Tom's crypto library:
- public key algorithms: RSA, DSA, ECDSA, ECDH
- hash algorithms:
md2, md4, md5, rmd128, rmd160, rmd256, rmd320,
sha1, sha224, sha256, sha384, sha512, tiger, whirlpool
- symmetric ciphers:
aes, rijndael, twofish, blowfish, des, des3, cast5,
kasumi, anubis, kseed, khazad, noekeon, rc2, rc5, rc6,
xtea, skipjack
- modes: ecb, cbc, ctr, cfb, ofb
- MACs: HMAC, OMAC, PMAC, Pelican, XCBC, F9
- PRNGs: fortuna, rc4, sprng, yarrow, sober128
and is based on:
- libtomcrypt 1.17
- libtommath 0.41 (default)
- tomsfastmath 0.12 (optional)
See...
http://libtom.org
http://www.seanet.com/~bugbee/crypto
Enjoy.
<< Home