use tls_codec::{TlsDeserialize, TlsDeserializeBytes, TlsSerialize, TlsSize, VLBytes};
use super::{Deserialize, Serialize};
#[derive(
PartialEq,
Eq,
Clone,
Debug,
Serialize,
Deserialize,
TlsSerialize,
TlsDeserialize,
TlsDeserializeBytes,
TlsSize,
)]
pub struct ApplicationIdExtension {
key_id: VLBytes,
}
impl ApplicationIdExtension {
pub fn new(id: &[u8]) -> Self {
Self { key_id: id.into() }
}
pub fn as_slice(&self) -> &[u8] {
self.key_id.as_slice()
}
}