All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
U24
. A U24
integer type can be used for length encoding in three bytes.VLBytes
. Before this change the read or write may have failed when it couldn't be read/written all at once.#[tls_codec(cd_field)]
macro. It can be used alongside the #[conditionally_deserializable]
macro to mark fields that are also conditionally deserializable and that internally need to have the const generic added._bytes
suffix to function names in the DeserializeBytes
trait to avoid collisions with function names in the Deserialize
traitno_std
support for the derive crate. This requires the std
feature to be enabled when using derive with Serialize
and Deserialize
.tls_deserialize_bytes
function from the Deserialize
trait