summaryrefslogtreecommitdiff
path: root/pkg/onionkey/key.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/onionkey/key.go')
-rw-r--r--pkg/onionkey/key.go24
1 files changed, 0 insertions, 24 deletions
diff --git a/pkg/onionkey/key.go b/pkg/onionkey/key.go
deleted file mode 100644
index b91d43a..0000000
--- a/pkg/onionkey/key.go
+++ /dev/null
@@ -1,24 +0,0 @@
-// Package onionkey manages onion service key generation, serialization, and
-// service ID calculation. Currently only supports version 3 onions.
-package onionkey
-
-import (
- "github.com/wybiral/torgo"
-)
-
-// Key is generic interface type for Tor onion keys.
-type Key interface {
- WriteFile(path string) error
- Onion() (*torgo.Onion, error)
- ServiceID() string
-}
-
-// GenerateKey generates a Tor onion key.
-func GenerateKey() (Key, error) {
- return generateV3()
-}
-
-// ReadFile reads a Tor onion key from file path.
-func ReadFile(path string) (Key, error) {
- return readV3(path)
-}