
ECC (Elliptic Curve) is a set of reusable classes and programs for working with elliptic curves.  The example programs can be used on Unix and Linux platforms.

The algorithms  are implemented in the ECC case for curves over Galois Fields of *odd* characteristic.  Specifically, the examples work in 

	F_{47^61}  (field with 47^61 elements)

The TCP/IP example programs implement such key exchange and digital signature methods as,

  * key exchange a la Diffie-Hellman
  * encryption of a message a la T. El Gamal
  * digital signature a la T. El Gamal
  * digital signature a la D.S.A
  * encryption of a message a la Massey-Omura
  * key exchange a la Menezes-Qu-Vanstone
  * digital signature a la Nyberg-Rueppel


ECC homepage : http://objc.sourceforge.net
Alternate download : http://metalab.unc.edu/pub/Linux/devel/lang/objc/

