mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-10-29 00:40:50 +08:00
refactor: 将 DTLS 本地依赖迁移到 libs 目录
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
use std::io::{BufReader, BufWriter};
|
||||
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn test_renegotiation_info() -> Result<()> {
|
||||
let extension = ExtensionRenegotiationInfo {
|
||||
renegotiated_connection: 0,
|
||||
};
|
||||
|
||||
let mut raw = vec![];
|
||||
{
|
||||
let mut writer = BufWriter::<&mut Vec<u8>>::new(raw.as_mut());
|
||||
extension.marshal(&mut writer)?;
|
||||
}
|
||||
|
||||
let mut reader = BufReader::new(raw.as_slice());
|
||||
let new_extension = ExtensionRenegotiationInfo::unmarshal(&mut reader)?;
|
||||
|
||||
assert_eq!(
|
||||
new_extension.renegotiated_connection,
|
||||
extension.renegotiated_connection
|
||||
);
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Reference in New Issue
Block a user