diff --git a/src/bytes_ser_de.rs b/src/bytes_ser_de.rs index 7cf9655..796a3da 100644 --- a/src/bytes_ser_de.rs +++ b/src/bytes_ser_de.rs @@ -437,6 +437,22 @@ where } } +impl Serializable for [u8; LENGTH] { + type Error = CryptoCoreError; + + fn length(&self) -> usize { + LENGTH + } + + fn write(&self, ser: &mut Serializer) -> Result { + ser.write_array(self) + } + + fn read(de: &mut Deserializer) -> Result { + de.read_array::() + } +} + impl Serializable for [T; LENGTH] where T::Error: From,