diff --git a/src/p384.rs b/src/p384.rs index 9ccab4e..b00f777 100644 --- a/src/p384.rs +++ b/src/p384.rs @@ -398,6 +398,13 @@ impl<'de> Deserialize<'de> for ShortAddress { } } +impl From for std::net::Ipv6Addr { + fn from(value: ShortAddress) -> Self { + std::net::Ipv6Addr::from(*value.as_bytes()) + } +} + + impl crate::Address for Address { const SIZE: usize = 48; }