gnu-crypto-discuss
[Top][All Lists]
Advanced

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

Re: [GNU Crypto] JKS and reverse engineering


From: Casey Marshall
Subject: Re: [GNU Crypto] JKS and reverse engineering
Date: Sun, 22 Jun 2003 21:23:38 -0700
User-agent: Mutt/1.4i

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, Jun 22, 2003 at 04:32:51PM +0200, Mark Wielaard wrote:

> On Sat, 2003-06-21 at 13:03, Casey Marshall wrote:
> > I've been working on an implementation of the JKS keystore algorithm,
> > which is Sun's proprietary keystore format. I have done this by
> > reverse engineering Sun's implementation.
> 
> Thank you! Thank you! Thank you!
> 
> > What is the position here with regard to reverse engineering? If there
> > is no problem then should GNU Crypto include this class? 
> 
> We want to provide people with a free platform that they can migrate to
> when they are currently locked into a proprietary implementation. If
> reverse engineering is the only way to provide this then I personally
> think that it should be perfectly fine to do it.
> 
> But since the FSF distributes GNU Crypto as an official GNU package it
> is best just to ask their position on this (they do take some legal risk
> by providing the official packages). I suggest just forwarding your
> message in which you explain how you reverse engineered the
> algorithm/file format (and why it is important for us to provide this to
> free software developers) to Richard Stallman and ask him whether the
> FSF wants to distribute this as part of GNU Crypto or that it is more
> appropriate to only link to the free implementation on you homepage.
> 

Is it appropriate to bug RMS about this? I would have assumed that the
FSF would have a place to ask questions like this, but I can't find
anything.

> (There is even the option to take your human readable description of the
> format and let someone else reimplement it from scratch if that gets
> around any legal issues. If that is the case I volunteer to do that
> work.)
> 

And in the case that someone is looking for an English description, it
is embedded in the JavaDocs: <http://metastatic.org/source/JKS.html>

- -- 
Casey Marshall || address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+9oBcgAuWMgRGsWsRAhg9AJ9K1Vzjcu+3xqSm3CIIIdT4CFArWwCfU4ms
Dds+xUb1mfg9oxgZYRD4u9Y=
=8sYy
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]