repositorypackage
0.0.0-20201210044958-989978f25b19
Repository: https://github.com/eric135/go-ndn.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
Go-NDN: Named Data Networking Forwarder Library for Go
Go-NDN is a fork of the NDNgo library specialized for use with the YaNFD forwarder. This was done to implement missing features that are needed for this forwarder and reduce the size of the dependency.
Features
Packet Encoding and Decoding
- General purpose TLV codec (in package tlv)
- Interests and Data packets: v0.3 format only
- TLV evolvability: yes
- Signed Interest: basic support (expansion planned)
- NDNLPv2
- Fragmentation and reassembly: planned
- Nacks: no
- PIT tokens: yes
- Congestion marks: yes
- Link layer reliability: planned
- Self-learning: planned
- Naming Convention: no
Key Chain
- Encryption: no
- Signing algorithms
- SHA256: yes
- SHA256-RSA: yes (in package rsakey)
- SHA256-ECDSA: yes (in package eckey)
- HMAC-SHA256: planned
- Null: yes
- NDN certificates: planned
- Key persistence: planned
- Trust schema: planned