Checklist update: Add items, remove NTCP 1

This commit is contained in:
zzz
2021-04-27 10:03:52 -04:00
parent 366db272f4
commit fa86f8e3b3

View File

@ -8,6 +8,13 @@ go-i2p is in early development.
### Implemented Features ### Implemented Features
- Clients
- [ ] Datagrams
- [ ] I2CP
- [ ] Message routing
- [ ] SAM
- [ ] Streaming
- [ ] Tunnel Manager
- Cryptographic primitives - Cryptographic primitives
- Signing - Signing
- [ ] ECDSA_SHA256_P256 - [ ] ECDSA_SHA256_P256
@ -23,8 +30,19 @@ go-i2p is in early development.
- [ ] RSA_SHA384_3072 - [ ] RSA_SHA384_3072
- [ ] RSA_SHA512_4096 - [ ] RSA_SHA512_4096
- [ ] Ed25519 - [ ] Ed25519
- [ ] Red25519
- [ ] ElGamal - [ ] ElGamal
- [ ] AES256 - [ ] AES256
- [ ] X25519
- [ ] ChaCha20/Poly1305
- [ ] Elligator2
- [ ] HKDF
- [ ] HMAC
- [ ] Noise subsystem
- End-to-End Crypto
- [ ] Garlic messages
- [ ] ElGamal/AES+SessionTag
- [ ] Ratchet/X25519
- I2NP - I2NP
- [ ] Message parsing - [ ] Message parsing
- [ ] Message handling - [ ] Message handling
@ -37,17 +55,26 @@ go-i2p is in early development.
- [ ] Exploration - [ ] Exploration
- [ ] Publishing - [ ] Publishing
- [ ] Floodfill - [ ] Floodfill
- [ ] LS2 and Encrypted Leasesets
- Transports - Transports
- [ ] Transport manager - [ ] Transport manager
- NTCP
- [ ] Handshake
- [ ] Session tracking
- [ ] Automatic session creation
- NTCP2 - NTCP2
- [ ] Handshake - [ ] Handshake
- [ ] Session tracking - [ ] Session tracking
- [ ] Automatic session creation - [ ] Automatic session creation
- [ ] SSU - SSU
- [ ] Handshake
- [ ] Session tracking
- [ ] Automatic session creation
- [ ] Peer Tests
- [ ] Introducers
- Tunnels
- [ ] Building
- [ ] Build Message Crypto (ElGamal)
- [ ] Build Message Crypto (ECIES)
- [ ] Participating
- [ ] Tunnel Message Crypto
- [ ] Tunnel Message Fragmentation/Reassembly
## Contributing ## Contributing