Releases: karasz/securelog
Releases · karasz/securelog
SecureLog v0.1.0
Initial Release
SecureLog is a production-focused implementation of the Dual MAC private-verifiable logging protocol.
Features
- Dual MAC chains (μ_V, μ_T) to catch tampering by compromised verifiers
- Forward-secure key evolution with per-entry key rotation
- Pluggable transports (folder, HTTP, local)
- Storage backends (POSIX files, SQLite)
- Serialization formats: Protocol Buffers and Gob
- Pure Go, no CGO requirements
Serialization
- Protocol Buffers: Language-agnostic, efficient binary format for cross-platform integration
- Gob: Native Go encoding for Go-to-Go communication
Documentation
- Quick Start: README
- Protocol Buffer Implementation: doc/PROTOBUF.md
- Academic Background: doc/ACADEMICS.md
- Transport Layer: doc/TRANSPORT.md