diff options
| author | Gab <24553253+gabrix73@users.noreply.github.com> | 2026-08-14 20:39:22 +0200 |
|---|---|---|
| committer | Gab <24553253+gabrix73@users.noreply.github.com> | 2026-08-14 20:39:22 +0200 |
| commit | 43fbddf016f94f4ba006d82c9a67dca61b5852a1 (patch) | |
| tree | 70054d5fa8a34bb094b8c3ef8ddc9c1fcea3b3d5 /katzenpost/dispatcher/codec.go | |
| parent | 994071243fc80990cf09e820b671006e9bd31c76 (diff) | |
| download | yamnweb-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.go | 29 |
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 -} |
