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