[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.
...