[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Complete package for Cantsin Protocol No. 2
Steffen Zahn wrote:
>I have put together a package for Cantsin 2 Signatures, to generate
>the keys, sign documents and check signatures.
I've been looking this over and it's a nice job. The code is clean
and orderly. I haven't had a chance to play with it yet, but it looks
like everything is done the right way. For example, it doesn't tell
you how many valid signatures a file has, it outputs a fragment of the
file for each valid signature. The database of known keys has the
nice property that you can name each key anything you like.
The source code is completely unencumbered. This is great! For some
reason, it has been the custom to issue free software with all sorts
of restrictions, in particular restrictions which hamper its
commercial use. But, if we are giving it away to people so they will
use it, why restrict it? If somebody can use it to start a cypherpunk
company, this is a Good Thing. (This can even be a Very Good Thing
for the original programmer. ;-)
It might be a good idea to publish the SHA1 checksum of the file you
are distributing. The checksum of the file I got (cantsin.tar.gz)
was: D054C9E4ABD5CEE0C5A4343E5D1E2EF91C00048A
I may not approve of the restrictions on free speech in Germany, but
at least the German government isn't trying to stop people from
publishing arithmetic. The truth is, that for Monty Cantsin's
activities, he would get a better deal on free speech if he were
German.
Monty Cantsin
Editor in Chief
Smile Magazine
http://www.neoism.org/squares/smile_index.html
http://www.neoism.org/squares/cantsin_10.htm
Subject: Re: Complete package for Cantsin Protocol No. 2
To: [email protected]
25BA1A9F5B9010DD8C752EDE887E9AF3 [Cantsin Protocol No. 2]
94C43229A76383D818D39952F7A41ACA0394C6FE
2D6DA2EDBCB7DDB4C9F113F160BCF21C5B47BE59
-680 680
6684E438231B2FDE4EE66C30968B25940C4654CAC7343043F6E01EFFCCC3D3A6EAF5AC41790F6CE1DA95A7BAA90241F432C19B19164CD130C450AFB91AEC9B72BD1F7E587518F4A115DF25345391942408C3E41D9FBC249119A0B37A3D1E23E5992A044422151C2049174284BEC658D4481A2A9EA50075DADF33C78AE79ED07F238A7CE53224D30B0E25CFD079DF5BA78CA281BFE100FED703F8BDC139673BE9DE1AC9A3F77777182932EC8D9B945D64E3957C7C71C470F6EB462083C011AD4EC9D7D4AD9BD9A2400C703596E3AD65556076FD3DDEB150456849F15A074E4BA6E8E3A9FD2D7B1BEAAEF085DEA82BC75EA43014C5AD9A83A290F293A7CB5AEE93
BBEEEB9475CB0254CA902A8DA92B6C76700F590373FB759816E13EB28573CD5FCBCF144D6AA316E978E209AD0C67D7A3AC4DEA762664703C823B228F33B3C2BBCFF979C798356AFC00D98EF4279A8CC5B0B2E93282936EFA1A9EF6B7DE0AD8A5E830E2DD073355C47E043ADEC4EE3297FF3165E5874E2F3000CEB290F96087C98DFC836543717A377BE3BFC664D8DE87BF36CCA7E18690CA8A3793B1E7169B2C3299C9B5DE7F5FC8BB93C7818D29F003EF8EF00560875F6461900031FD57CEA3C5B71E161853BF064661AF401056023B360783BBC89CB596A7B16B52BF8C617EE21FA7AB20B63B2E2ECE5F18CA419AF3C65D7C886751B4AC285CA0EC35B5FFCC