Add DeviceInfo structure and parsing helper

This is the first part of CSR parsing. The parser accepts
ciborium Value types, as parsed from raw CBOR.

Extend FieldValue with support for u32. Also add `set_once` to make
duplicate checking simpler.

Bug: 280620556
Test: libhwtrust_tests
Change-Id: Iccaa788ae75d978316d67c6d80d33be2da79606b
8 files changed
tree: c39bd6814c2b2fa15207fe5a1339dbff704f06c9
  1. fuzzing/
  2. gdb/
  3. remote_provisioning/
  4. sanitizer-status/
  5. CleanSpec.mk
  6. OWNERS
  7. PREUPLOAD.cfg