| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Shared Go helpers for the Pilot Protocol. A small, pure-stdlib library with subpackages for durable file writes (fsutil) and Ed25519 identity operations (crypto).
import (
"github.com/pilot-protocol/common/fsutil"
"github.com/pilot-protocol/common/crypto"
)// Atomic file write — temp file + fsync + rename.
if err := fsutil.AtomicWrite(path, blob); err != nil {
return err
}
// Ed25519 keypair + node-ID derivation.
id, err := crypto.NewIdentity()
sig := id.Sign(msg)
ok := crypto.Verify(id.PublicKey, msg, sig)| Package | What it does |
|---|---|
| fsutil | AtomicWrite(path, data), AppendSync(path, data) — durable file writes. |
| crypto | Identity — Ed25519 keypair + node-ID derivation, signing, verification. |
AGPL-3.0-or-later. See LICENSE.
// fix typo in docs
| Back | FazBrowse Home | New Git URL |