feat: implemented the whole process

This commit is contained in:
Didier Slof 2023-07-13 22:47:09 +02:00
parent 4bd99c44ec
commit e5cbd9f9e5
Signed by: didier
GPG key ID: 01E71F18AA4398E5
9 changed files with 64 additions and 25 deletions

View file

@ -13,7 +13,7 @@ impl TryFrom<Vec<u8>> for PKGFile {
.iter()
.map(|v| u32::from(*v))
.collect();
let manifest_size: u32 = ((header[1] << 8) | header[2]);
let manifest_size: u32 = (header[1] << 8) | header[2];
if manifest_size > value.len() as u32 {
return Err(());
}