AEAD ALLOC ciphertext creativecommons cryptographic cryptographically danielkaiser decrypt decrypted dh DHT Diffie DoS github GITHUB gossipsub GossipSub Groupchats Hellman HKDF https iana IANA implementers KDF KiB lamport libp2p md nonces observability protobuf publickey pubsub retransmission Retransmission rfc RFC Scalable SDS SHA SHARDING subnets TCP uint uint32 Unencrypted Waku WAKU www ZXCV