Home
last modified time | relevance | path

Searched refs:MetadataParseError (Results 1 – 3 of 3) sorted by relevance

/bootable/libbootloader/gbl/libgbl/src/slots/
Dandroid.rs15 use super::partition::{MetadataBytes, MetadataParseError, SlotBlock};
240 fn validate<B: ByteSlice>(buffer: B) -> Result<Ref<B, Self>, MetadataParseError> { in validate() argument
242 Ref::<B, Self>::new_from_prefix(buffer).ok_or(MetadataParseError::BufferTooSmall)?.0; in validate()
245 return Err(MetadataParseError::BadMagic); in validate()
248 return Err(MetadataParseError::BadVersion); in validate()
251 return Err(MetadataParseError::BadChecksum); in validate()
449 Err(MetadataParseError::BufferTooSmall) in test_slot_block_parse_buffer_too_small()
459 Err(MetadataParseError::BadMagic) in test_slot_block_parse_bad_magic()
469 Err(MetadataParseError::BadVersion) in test_slot_block_parse_bad_version()
480 Err(MetadataParseError::BadChecksum) in test_slot_block_parse_bad_crc()
Dfuchsia.rs19 use super::partition::{MetadataBytes, MetadataParseError, SlotBlock};
121 fn validate<B: ByteSlice>(buffer: B) -> Result<Ref<B, AbrData>, MetadataParseError> { in validate() argument
123 Ref::<B, AbrData>::new_from_prefix(buffer).ok_or(MetadataParseError::BufferTooSmall)?.0; in validate()
126 return Err(MetadataParseError::BadMagic); in validate()
129 return Err(MetadataParseError::BadVersion); in validate()
132 return Err(MetadataParseError::BadChecksum); in validate()
344 assert_eq!(AbrData::validate(&buffer[..]), Err(MetadataParseError::BufferTooSmall),); in test_slot_block_parse_buffer_too_small()
351 assert_eq!(AbrData::validate(abr.as_bytes()), Err(MetadataParseError::BadMagic)); in test_slot_block_parse_bad_magic()
358 assert_eq!(AbrData::validate(abr.as_bytes()), Err(MetadataParseError::BadVersion)); in test_slot_block_parse_bad_version_major()
366 assert_eq!(AbrData::validate(abr.as_bytes()), Err(MetadataParseError::BadChecksum)); in test_slot_block_parse_bad_crc()
Dpartition.rs29 pub enum MetadataParseError { enum
49 fn validate<B: ByteSlice>(buffer: B) -> Result<Ref<B, Self>, MetadataParseError>; in validate() argument