cml_chain/crypto/
cbor_encodings.rs

1// This file was code-generated using an experimental CDDL to rust tool:
2// https://github.com/dcSpark/cddl-codegen
3
4use cml_core::serialization::{LenEncoding, StringEncoding};
5
6#[derive(Clone, Debug, Default)]
7pub struct BootstrapWitnessEncoding {
8    pub len_encoding: LenEncoding,
9    pub public_key_encoding: StringEncoding,
10    pub signature_encoding: StringEncoding,
11    pub chain_code_encoding: StringEncoding,
12    pub attributes_bytes_encoding: StringEncoding,
13}
14
15#[derive(Clone, Debug, Default)]
16pub struct KESSignatureEncoding {
17    pub inner_encoding: StringEncoding,
18}
19
20#[derive(Clone, Debug, Default)]
21pub struct VRFCertEncoding {
22    pub len_encoding: LenEncoding,
23    pub output_encoding: StringEncoding,
24    pub proof_encoding: StringEncoding,
25}
26
27#[derive(Clone, Debug, Default)]
28pub struct VkeywitnessEncoding {
29    pub len_encoding: LenEncoding,
30    pub vkey_encoding: StringEncoding,
31    pub ed25519_signature_encoding: StringEncoding,
32}