On Sat, 19 Feb 2011 23:46:57 +1000
Allan McRae <[email protected]> wrote:

> Or is it less secure to write our own code (reviewed by perhaps two 
> people total) to launch and parse the output of gpg or use the
> wrapper provided by the gpgp devs.  Note that gpgme just calls gpg,
> so you can still replace that with a wrapper and do everything you
> just pointed out.

I actually don't have huge problems with gpgme, but you said you couldn't 
understand my point, so I explained.  Based on what I have seen over the years, 
I still think parsing the text is wiser.  Anything which makes security 
mechanisms more transparent improves security, in general.  But I understand 
why APIs are so inviting (to developers and hackers alike).

> 1) I understand its importance

I don't believe so, or you would give it higher priority.  Apparently we need a 
hacker to exploit this and inconvenience huge numbers of people for YOU to see 
the importance, Microsoft-style, but that's a very lazy and irresponsible 
approach.

> 2) I am not "working" on anything. I am volunteering my time.

I find that a poor attitude, as I've always considered freeware (and other 
volunteer WORK) among the most important WORK I do, but obviously you've got 
some issues about developing freeware.  If you're that miserable, don't do it.  
A bitter baker bakes a bitter bread.  You're taking the joy out of development 
with your approach IMO.  One of the joys of being a freeware developer is that 
you're free.  Turning it into an obligation that you whine about is missing the 
joy of it.  So like I said, if you're that miserable, don't do it - no one is 
going to make your misery worth it by paying you $1000 for this, like in your 
'real work'.

> 3) I am not sabotaging anything.  I have reviewed all patches
> submitted here for package signing and have pulled them to a git repo
> and even spent time fixing the current implementation.

I do acknowledge that you've brought this forward a bit, but your attitude 
about your _work_ gives me great cause for concern.  When you work with any 
area of cryptography, remember that lives and certainly livelihoods can 
literally depend on your keystrokes (even though you may not want or expect 
them to), so get behind your work or don't do it.  This isn't just a toy, free 
though it may be.


Reply via email to