[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Public-Key Crypto Toolkit



> THUS SPAKE Mike Ingle <[email protected]>:
> # Any ideas as
> # to what language/method would be best for implementing a PK toolbox?  This
> # could really get the "Cypherpunks write code" ideal moving. Anyone want to
> # help?
> 
> Yeah, let's write some code!
> 
> "TCL" is my language of choice for this -- it was designed specifically
> for wrapping other libraries and embedding inside other tools. 

good choice,  I think a crypto library written for TCL or TCL/TK would
be nice.

> I've been wanting to build the crypto-toolkit, too, and have started with RSAREF wrappers.
> 
> There's a nice TCP module for TCL that lets you implement clients and
> servers.  There's also the "TK" X-windows toolkit, for seamless graphical 
> interfaces to TCL stuff.
> 
> Ftp to sprite.berkeley.edu and ftp down TCL or TK (which will include TCL).
> (A lot of people may suggest perl, but perl was designed with a different
> set of goals in mind.)

I havent had alot of luck getting different add ons compiled for tcl/tk,
perhaps because I use one of the newer versions of tcl,  the tcp module
was one of them.


> 					strick
> 					[email protected]

What we need most of all is an interface.  This is basically what
you are proposing.  Since tcl add-ons are usually written in C
I think it would be best off to start with a C library calling interface.
Once this is made, you could build a tcl shell (or a wish shell) on
top of it.  I expressed what I would like to see in a C library
interface a few days ago.  It would be based on PGP routines and
the PGP "shell" would be re-implemented over it.  I have gotten
no feedback on the idea at all.  Are there any members of the PGP
team on this list?  If not how could I get in touch with them?
This is an idea I really would like to see done, and which would
pave the way to coding alot of applications and interfaces to
PGP.  I would gladly work on such a project myself, but I am
afraid if I do my code will be both un-exportable and non standard
and will hence go unused.

                                     ...