MCPcopy Create free account
hub / github.com/RustCrypto/utils / serialize

Method serialize

block-buffer/src/read.rs:154–162  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

152 /// Serialize buffer into a byte array.
153 #[inline]
154 pub fn serialize(&self) -> Array<u8, BS> {
155 let pos = self.get_pos();
156 let mut res = self.buffer.clone();
157 // zeroize "garbage" data
158 for b in &mut res[1..pos] {
159 *b = 0;
160 }
161 res
162 }
163
164 /// Deserialize buffer from a byte array.
165 ///

Callers

nothing calls this directly

Calls 2

get_posMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected