alpenhorn icon indicating copy to clipboard operation
alpenhorn copied to clipboard

Bootstrapping Secure Communication without Leaking Metadata

Results 10 alpenhorn issues
Sort by recently updated
recently updated
newest added

I upgraded after two years: ``` $ /usr/lib/go-1.10/bin/go get -u vuvuzela.io/vuvuzela/cmd/vuvuzela-client package crypto/ed25519: unrecognized import path "crypto/ed25519" (import path does not begin with hostname) package github.com/godbus/dbus/v5: cannot find package "github.com/godbus/dbus/v5"...

How can a user run a vuvuzela server? How easily can a network of servers be established?

``` $ go get -u vuvuzela.io/vuvuzela/cmd/vuvuzela-client # vuvuzela.io/alpenhorn/pkg go/src/vuvuzela.io/alpenhorn/pkg/server.go:89:6: opts.Dir undefined (type func(string) badger.Options has no field or method Dir) go/src/vuvuzela.io/alpenhorn/pkg/server.go:90:6: opts.ValueDir undefined (type func(string) badger.Options has no field or...

Addresses https://github.com/vuvuzela/vuvuzela/issues/43. Depends on https://github.com/vuvuzela/internal/pull/1. Client sends ping messages regularly and updates its value for latency every time it receives a pong. Test has the client ping every 10ms, then...

There currently isn't a good way to verify the (short-term) freshness of signed configs. The configs have an expiration date, but those are typically long-term.

Don't just fail if the extraction isn't finished yet.

When adding a new PKG we might want to do something like: temporarily stop all registrations at the existing PKGs, have each existing PKG send a signed copy of its...

We might be able to save some bandwidth by using Cuckoo filters: https://www.cs.cmu.edu/~dga/papers/cuckoo-conext2014.pdf

enhancement

I plan to deploy the alpenhorn server locally。 the config-server-state is like this: `{ "Version": 1, "Created": "2023-02-05T15:50:15.375810566-05:00", "Expires": "2028-02-05T15:50:15.375810566-05:00", "PrevConfigHash": "", "Service": "AddFriend", "Inner": { "Version": 2, "Coordinator": {...