PHP hackers wanted -- here's a seed

Brad Fitzpatrick brad at danga.com
Wed May 25 11:36:06 PDT 2005


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