ANN: yawPyCrypto 0.0alpha4

Heiko Wundram heikowu at ceosg.de
Mon Jun 2 15:04:39 EDT 2003


yawPyCrypto (yet another wrapper for PyCrypto) aims to be a more full-featured 
PyCrypto wrapper than e.g. ezPyCrypto is. It allows you to use all standard 
functions ezPyCrypto offers, but with the difference that access to parts of the 
API is factored out into distinct classes. 
 
This enables features like multiple recipient specification of encrypted packets, 
ascii armoring using a custom armoring routine, and several other goodies which 
the interface of ezPyCrypto hides/doesn't allow. Another goodie is that all 
conversions string to tuple and reverse, which PyCrypto requires quite a few, are 
handled using a custom serializer, which is simple enough that there shouldn't be 
any security holes as when using Pickle (which ezPyCrypto uses for most of these 
operations).

The current version of yawPyCrypto is the first real release. If the functionality
that you find in the package suits you, I would ask you to give it a try and send
me any bug reports/difficulties you experience while using it, so that I can
work on stability (which has been left behind for security and functionality so
far).

More info, especially concerning the encoded stream layout, and additional
specifications, can be found on the website.
 
yawPyCrypto 0.0alpha4
 
URL: http://ph0enix.homelinux.org/~heiko
Author: Heiko Wundram <heikowu at ceosg.de> 
License: LGPL - Lesser General Public License 
Dependencies: 
- Python 2.2.2 (or later, it should be easy to make it available for Python versions 
2.1 onwards, but I just don't have the time, and I use 2.2.2 here). 
- PyCrypto 1.9a6 (or later, which AFAICT has changed the interface to stream 
ciphers quite a bit, so I won't do any backports). 
 
Demo code is contained in the file itself, as functions _main*(). 
 
--  
   
    Heiko Wundram 
    Universität 18 - Zimmer 2206 
    66123 Saarbrücken - Germany 






More information about the Python-list mailing list