mirror of
https://github.com/luxfi/fhe.git
synced 2026-07-26 23:16:08 +00:00
Replace flat-file key storage (secret.key, public.key, bootstrap.key) with encrypted ZapDB (ChaCha20-Poly1305). All FHE key material is now stored in a single encrypted database at <dataDir>/zapdb/. New pkg/store package wraps luxfi/database/encdb for: - Secret/public/bootstrap key storage (encrypted at rest) - Ciphertext cache by content hash - Metadata storage New --password flag (or FHED_PASSWORD env) for ZapDB encryption. Both standard and threshold modes use ZapDB.
61 lines
2.4 KiB
AMPL
61 lines
2.4 KiB
AMPL
module github.com/luxfi/fhe
|
|
|
|
go 1.26.1
|
|
|
|
require (
|
|
github.com/google/uuid v1.6.0
|
|
github.com/luxfi/database v1.17.44
|
|
github.com/luxfi/lattice/v7 v7.0.0
|
|
github.com/luxfi/mdns v0.1.0
|
|
github.com/luxfi/metric v1.5.0
|
|
github.com/urfave/cli/v3 v3.6.2
|
|
)
|
|
|
|
require (
|
|
github.com/ALTree/bigfloat v0.2.0 // indirect
|
|
github.com/cenkalti/backoff v2.2.1+incompatible // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/dgraph-io/ristretto/v2 v2.4.0 // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/go-logr/logr v1.4.3 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/google/flatbuffers v25.12.19+incompatible // indirect
|
|
github.com/google/go-cmp v0.7.0 // indirect
|
|
github.com/gorilla/rpc v1.2.1 // indirect
|
|
github.com/grandcat/zeroconf v1.0.0 // indirect
|
|
github.com/klauspost/compress v1.18.4 // indirect
|
|
github.com/luxfi/cache v1.2.1 // indirect
|
|
github.com/luxfi/codec v1.1.3 // indirect
|
|
github.com/luxfi/compress v0.0.5 // indirect
|
|
github.com/luxfi/concurrent v0.0.3 // indirect
|
|
github.com/luxfi/crypto v1.17.39 // indirect
|
|
github.com/luxfi/ids v1.2.9 // indirect
|
|
github.com/luxfi/log v1.4.1 // indirect
|
|
github.com/luxfi/math v1.2.3 // indirect
|
|
github.com/luxfi/math/big v0.1.0 // indirect
|
|
github.com/luxfi/mock v0.1.1 // indirect
|
|
github.com/luxfi/zapdb/v4 v4.9.3 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/miekg/dns v1.1.66 // indirect
|
|
github.com/mr-tron/base58 v1.2.0 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/stretchr/testify v1.11.1 // indirect
|
|
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
|
go.opentelemetry.io/otel v1.40.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.40.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.40.0 // indirect
|
|
go.uber.org/mock v0.6.0 // indirect
|
|
golang.org/x/crypto v0.48.0 // indirect
|
|
golang.org/x/exp v0.0.0-20260212183809-81e46e3db34a // indirect
|
|
golang.org/x/mod v0.33.0 // indirect
|
|
golang.org/x/net v0.50.0 // indirect
|
|
golang.org/x/sync v0.19.0 // indirect
|
|
golang.org/x/sys v0.41.0 // indirect
|
|
golang.org/x/tools v0.42.0 // indirect
|
|
google.golang.org/protobuf v1.36.11 // indirect
|
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|