diff --git a/protocols/noise/src/protocol/x25519_spec.rs b/protocols/noise/src/protocol/x25519_spec.rs index 446ff7cc..c2f32095 100644 --- a/protocols/noise/src/protocol/x25519_spec.rs +++ b/protocols/noise/src/protocol/x25519_spec.rs @@ -78,6 +78,26 @@ impl UpgradeInfo for NoiseConfig { } } +/// **Note**: This is not currentlyy a standardised upgrade. +impl UpgradeInfo for NoiseConfig { + type Info = &'static [u8]; + type InfoIter = std::iter::Once; + + fn protocol_info(&self) -> Self::InfoIter { + std::iter::once(b"/noise/ix/25519/chachapoly/sha256/0.1.0") + } +} + +/// **Note**: This is not currently a standardised upgrade. +impl UpgradeInfo for NoiseConfig { + type Info = &'static [u8]; + type InfoIter = std::iter::Once; + + fn protocol_info(&self) -> Self::InfoIter { + std::iter::once(b"/noise/ik/25519/chachapoly/sha256/0.1.0") + } +} + /// Noise protocols for X25519 with libp2p-spec compliant signatures. /// /// **Note**: Only the XX handshake pattern is currently guaranteed to be