Hi Kurt, I was thinking of implementing a few of the various Elliptic Curve Cryptosystems within the Crypt::Elliptic namespace, however, given more thought it is possibly more apt for them to be placed within the Crypt::ECC namespace.
Since pretty much any cryptographic scheme/protocol based on discrete logarithms can be (fairly) easily converted to elliptic curve form, such that the Elliptic Curve Digital Signature Algorithm would be: Crypt::ECC::DSA And the Elliptic Curve Pretty Good Privacy Algorithm would be: Crypt::ECC:PGP etc, etc. However, the implementations could also be placed within the Crypt namespace, as in: Crypt::ECDSA Crypt::ECPGP etc, I'm not partial to either setup. Regards, Alistair Mills >On Tue, 11 Dec 2001, Kurt D. Starsinic wrote: > On Nov 28, Perl Authors Upload Server wrote: > > The following module was proposed for inclusion in the Module List: > > > > modid: Crypt::Elliptic > > DSLIP: cdpOg > > description: Implementation of the Elliptic Curve cipher. > > userid: ALIZTA (Alistair Mills) > > chapterid: 14 (Security_and_Encryption) > > communities: > > > > similar: > > > > rationale: > > > > I have used this method of cryptology in various projects, however, > > I have never managed to find a Perl implementation of Elliptical > > Curve Cryptography (ECC). > > > > I have written some libs which implement some aspects of this > > algorithm and I am at present extending these libs to create a > > complete Crypto ECC module. > > There are quite a few elliptic curve algorithms. Which one(s) does > this support? It would be nice to see the algorithm name in the class > name. > > - Kurt > >