[python-crypto] Add AES to amkCrypto?

Bryan Olson bolson at certicom.com
Wed Jan 31 21:45:21 CET 2001


Marc-Andre Lemburg wrote:
> The API designed by Andrew Kuchling is the defacto standard
> for interfacing to crypto algorithms in Python. His pycrypt
> library has been around for many years and suits the task very well.

> There's really no need to design yet another API...

I disagree.  The amkCrypto interface is terrible, and especially
for block cipher modes of operation.  It defines a source-code
template to wrap around every block cipher at compile time to
provide the modes for that one cipher.

NIST is holding workshops on modes of operation, and will
probably define new ones along with the AES.  Modes and
ciphers should be interchangeable, and we should be able to
write each in either Python or an extension (and have it work
with the others of course).


> As for integrating AES into amkCrypto, I think the best way is
> to wait until OpenSLL has support for it and then integrate
> that support into amkCrypto.

OpenSSL is centered on one cryptographic protocol.  I'd like
to see the basic AES cipher, without any modes, in the
standard Python distribution.  Recent changes in export law
allow free software to include strong encryption.  We should
also get SHA-256, SHA-384 and SHA-512 into the standard
distribution.


--Bryan



------------------------ Yahoo! Groups Sponsor ---------------------~-~>
eGroups is now Yahoo! Groups
Click here for more details
http://click.egroups.com/1/11231/1/_/22498/_/980975534/
---------------------------------------------------------------------_->






More information about the python-crypto mailing list