[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sks-devel] Hockeypuck: OpenPGP Key Server, Golang ?
From: |
Casey Marshall |
Subject: |
Re: [Sks-devel] Hockeypuck: OpenPGP Key Server, Golang ? |
Date: |
Fri, 9 Nov 2012 00:18:26 -0600 |
On Wed, Nov 7, 2012 at 11:57 PM, Phil Pennock
<address@hidden> wrote:
> Anyone here tracking / aware of Hockeypuck?
>
Hi Phil & sks-devel,
I'm the creator of Hockeypuck.
> https://code.launchpad.net/hockeypuck
>
> OpenPGP keyserver, loads dumps made by SKS. Written in Golang, has
> backends for PostgreSQL and MongoDB. Project created 2012-07-20,
> currently at version 0.5, working on 0.6.
>
Thanks for the introduction :)
My employer is also hosting an instance at
http://keyserver.gazzang.net if you'd like to try it out.
> Doesn't _yet_ have inter-keyserver sync, but it's on their todo list:
>
> https://bugs.launchpad.net/hockeypuck/+bug/1044767
>
> "Support keyserver synchronization. Interoperate with SKS gossip
> protocols if practical."
>
> I stumbled across this while searching Google for something else.
>
> Anyone here know anything more about this, or helping out?
>
> (For myself: if I had time, I'd love to help out, it would be great to
> get two interoperable but independent code-bases)
>
Help would be most appreciated! I am making progress with
understanding the SKS sources, but I could really use an explanation
of the protocol & comparison in layman's terms. The academic papers
are difficult for me to follow.
It looks like SKS is using a prefix tree to index fingerprints for
comparison, but how exactly? How do I roll that prefix tree up into a
recon message, and compare it with the message from another peer?
Contributors are welcome, please direct reply to me if interested.
-Casey