CryptKit 0.9 released

Bryan bryan at eevolved.com
Fri Nov 30 02:13:33 EST 2001


This is a release notification for the CryptKit Project:

http://eevolved.com/cryptkit/

CryptKit is a developer's toolkit implementing several of the most modern and 
efficient cryptographic algorithms. The kit is primarily written in ANSI C 
for speed and subsequently wrapped with SWIG for ease of use in python. The 
goal of this kit is twofold: 

- Efficiency and size.

 The kit is considerate of developer constraints on size and speed of 
applications. That is why CryptKit implements only the most efficient 
algorithms ( AES, ECC, DH, NR ) while maintaining small library size ( around 
100KB compared to 2.1 MB for openSSL 0.9.6 ).


- Ease of use.

The kit aims to free programmers from having to understand the underlying 
cryptographic concepts that guarantee security. Instead, the structure is 
organized in a modular fashion, with wrapper classes that provide all the 
functionality. Ample documentation provides examples of usage. 

CryptKit is small and fast, mainly because it implements excellent 
algorithms: Rijndael (AES), SHA 256 bits, Elliptic Curve PKI, Diffie-Hellman 
key exchange and Nyberg-Ruppel signature/verification. These modules are 
combined to provide a faster, lighter and easier to use secure socket 
alternative to SSL. CryptKit is not compatible with SSL. Whereas SSL aims to 
support a wide variety of algorithms that essentially perform the same task ( 
like DES/RC4/RC2 or MD5/SHA ), CryptKit takes the minimalist approach of 
implementing only one version of each crypto primitve. Great care went into 
selecting the best of what was available.

CryptKit sports a the BSD license.

All comments welcome,
-- 
<=====================================>
Bryan Mongeau
Lead Developer, Director
eEvolved Real-Time Technologies Inc.
Website: http://www.eevolved.com
Public key: http://eevolved.com/bcm.pk
<=====================================>

"My religion consists of a humble admiration of the illimitable superior 
spirit who reveals himself in the slight details we are able to perceive with 
our frail and feeble mind."-- Einstein




More information about the Python-list mailing list