pub fn pack_bytes(bytes: &[u8]) -> Vec<[u8; 32]>
Pack a byte slice into 32-byte chunks, zero-padding the tail.