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.
- 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
- 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