Encoding
(value: &impl Serialize)
| 48 | |
| 49 | // Encoding |
| 50 | fn cbor_encode(value: &impl Serialize) -> Vec<u8> { |
| 51 | let mut serializer = serde_cbor::Serializer::new(Vec::new()); |
| 52 | serializer |
| 53 | .self_describe() |
| 54 | .expect("Failed to self describe CBOR"); |
| 55 | value |
| 56 | .serialize(&mut serializer) |
| 57 | .expect("Failed to serialize value"); |
| 58 | serializer.into_inner() |
| 59 | } |
| 60 | |
| 61 | pub fn certified_data_for_skip_certification() -> [u8; 32] { |
| 62 | skip_certification_asset_tree().digest() |
no outgoing calls