Initial commit
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
35
src/change_cipher_spec.rs
Normal file
35
src/change_cipher_spec.rs
Normal file
@@ -0,0 +1,35 @@
|
||||
use crate::ProtocolError;
|
||||
use crate::buffer::CryptoBuffer;
|
||||
use crate::parse_buffer::ParseBuffer;
|
||||
|
||||
#[derive(Debug, Copy, Clone)]
|
||||
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
|
||||
pub struct ChangeCipherSpec {}
|
||||
|
||||
#[allow(clippy::unnecessary_wraps)]
|
||||
impl ChangeCipherSpec {
|
||||
pub fn new() -> Self {
|
||||
Self {}
|
||||
}
|
||||
|
||||
pub fn read(_rx_buf: &mut [u8]) -> Result<Self, ProtocolError> {
|
||||
Ok(Self {})
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
pub fn parse(_: &mut ParseBuffer) -> Result<Self, ProtocolError> {
|
||||
Ok(Self {})
|
||||
}
|
||||
|
||||
#[allow(dead_code, clippy::unused_self)]
|
||||
pub(crate) fn encode(self, buf: &mut CryptoBuffer<'_>) -> Result<(), ProtocolError> {
|
||||
buf.push(1).map_err(|_| ProtocolError::EncodeError)?;
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for ChangeCipherSpec {
|
||||
fn default() -> Self {
|
||||
ChangeCipherSpec::new()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user