pub fn bytes_to_elements_exact(bytes: &[u8]) -> Option<Vec<BaseElement>>Expand description
Converts bytes to field elements with validation.
This function validates that:
- The input bytes length is divisible by
Felt::ELEMENT_BYTES - All
Felt::ELEMENT_BYTES-byte sequences represent valid field elements
§Arguments
bytes- Byte slice that must be a multiple ofFelt::ELEMENT_BYTESin length
§Returns
Option<Vec<Felt>> - Vector of Felt elements if all validations pass, or None otherwise