1 个稳定版本
| 1.0.0 | 2022年7月16日 |
|---|
#269 在 #buffer
195KB
782 行
tampon[^1]
包含 SAFE Rust 函数、宏 和 特性 以 序列化 / 反序列化 数据结构/对象并生成 缓冲区。
函数
generate_buffer(...) -> Vec<u8>- 生成具有特定大小和字符集的随机缓冲区。wipe_buffer(...)- 清理缓冲区以防止冷启动攻击,提高安全性。compare_buffer(...)- 比较两个缓冲区并返回绝对差异。
宏
buffer!(...) -> Vec<u8>- 一个用于创建buffer和序列化serializecompatible variables的变长宏。bytes_size!(...) -> usize- 一个用于获取bytes中compatible variables大小以供serialize的变长宏。serialize!(...)- 一个用于将compatible variables序列化到一个buffer中的变长宏。deserialize!(...)- 一个用于从buffer反序列化compatible variables的变长宏。
特质
Tampon- 用于serialize / deserialize对象的特质。
[^1]: Tampon在法语中意为buffer。