PHP hackers wanted -- here's a seed
Phillip Pearson
pp at myelin.co.nz
Wed May 25 18:16:46 PDT 2005
Most likely -- especially if someone else can do the remaining pieces
of the DSS puzzle (key generation and signing) ...
Cheers,
Phil :)
On Wed, May 25, 2005 at 11:36:06AM -0700, Brad Fitzpatrick wrote:
> You going to open source your code when you're done?
>
> - Brad
>
> On Thu, 26 May 2005, Phillip Pearson wrote:
>
> > OK, I've got some PHP code up and running now that mimics dumpasn1 and
> > manages to pull all four integers out of my own public key. Looking
> > good so far... now to get them into whatever format those TypeKey
> > routines need.
> >
> > Anyone feel like writing some DSS key generation and signing routines
> > in PHP? :-)
> >
> > Cheers,
> > Phil
> >
> > On Wed, May 25, 2005 at 01:43:54AM -0700, Brad Fitzpatrick wrote:
> > [...]
> > > Which puts gets $r and $s from the DER-packed ASN1 of
> > > SEQUENCE(INTEGER,INTEGER). You can port that to PHP, then you just need
> > > to decode the PEM file:
> > >
> > > http://www.livejournal.com/misc/openid.bml?openid.mode=getpubkey
> > >
> > [...]
> > >
> > > Remove the BEGIN/END lines, put it all together, un-base64 it, and you
> > > just got another DER-packed ASN.1, which I'm told is of schema:
> > >
> > > (ASN1_DER
> > > (SEQUENCE
> > > (SEQUENCE
> > > (OBJECT dsaEncryption)
> > > (SEQUENCE
> > > (INTEGER p)
> > > (INTEGER q)
> > > (INTEGER g)))
> > > (BITSTRING
> > > (ASN1_DER
> > > (INTEGER y)))))
> > >
> > [...]
> >
> >
More information about the yadis
mailing list