summaryrefslogtreecommitdiffstats
path: root/katzenpost/dispatcher/codec.go
diff options
context:
space:
mode:
authorGab <24553253+gabrix73@users.noreply.github.com>2026-08-14 20:39:22 +0200
committerGab <24553253+gabrix73@users.noreply.github.com>2026-08-14 20:39:22 +0200
commit43fbddf016f94f4ba006d82c9a67dca61b5852a1 (patch)
tree70054d5fa8a34bb094b8c3ef8ddc9c1fcea3b3d5 /katzenpost/dispatcher/codec.go
parent994071243fc80990cf09e820b671006e9bd31c76 (diff)
downloadyamnweb-43fbddf016f94f4ba006d82c9a67dca61b5852a1.tar.gz
yamnweb-43fbddf016f94f4ba006d82c9a67dca61b5852a1.tar.xz
yamnweb-43fbddf016f94f4ba006d82c9a67dca61b5852a1.zip
Complete Nym and YAMN transport integration
Diffstat (limited to 'katzenpost/dispatcher/codec.go')
-rw-r--r--katzenpost/dispatcher/codec.go29
1 files changed, 0 insertions, 29 deletions
diff --git a/katzenpost/dispatcher/codec.go b/katzenpost/dispatcher/codec.go
deleted file mode 100644
index 3053dde..0000000
--- a/katzenpost/dispatcher/codec.go
+++ /dev/null
@@ -1,29 +0,0 @@
-package dispatcher
-
-import (
- "fmt"
-
- "github.com/fxamacker/cbor/v2"
-)
-
-func EncodeEnvelope(envelope Envelope) ([]byte, error) {
- encoded, err := cbor.Marshal(envelope)
- if err != nil {
- return nil, fmt.Errorf("encode envelope: %w", err)
- }
- if len(encoded) > MaxEnvelopeBytes {
- return nil, fmt.Errorf("encoded envelope is too large")
- }
- return encoded, nil
-}
-
-func DecodeEnvelope(encoded []byte) (Envelope, error) {
- if len(encoded) == 0 || len(encoded) > MaxEnvelopeBytes {
- return Envelope{}, fmt.Errorf("invalid encoded envelope size")
- }
- var envelope Envelope
- if err := cbor.Unmarshal(encoded, &envelope); err != nil {
- return Envelope{}, fmt.Errorf("decode envelope: %w", err)
- }
- return envelope, nil
-}