add canonical sigchain bundle format
This commit is contained in:
parent
76eb785ee2
commit
decff4b995
14 changed files with 1515 additions and 42 deletions
|
|
@ -272,6 +272,15 @@ pub enum ControlRequest {
|
|||
root_key_path: PathBuf,
|
||||
namespace: Option<String>,
|
||||
},
|
||||
KeychainSigchainBundleCreate {
|
||||
input: PathBuf,
|
||||
out: PathBuf,
|
||||
namespace: String,
|
||||
},
|
||||
KeychainSigchainBundleExtract {
|
||||
input: PathBuf,
|
||||
out: PathBuf,
|
||||
},
|
||||
KeychainExplain {
|
||||
op_id: String,
|
||||
},
|
||||
|
|
@ -754,6 +763,23 @@ pub enum ControlResponse {
|
|||
anchor_backend_threshold: u16,
|
||||
required_anchor_backends: usize,
|
||||
required_anchor_classes: usize,
|
||||
format: String,
|
||||
disclosures: usize,
|
||||
claims: usize,
|
||||
receipts: usize,
|
||||
bundle_hash: Option<String>,
|
||||
note: String,
|
||||
},
|
||||
KeychainSigchainBundleWritten {
|
||||
input: PathBuf,
|
||||
out: PathBuf,
|
||||
format: String,
|
||||
records: usize,
|
||||
disclosures: usize,
|
||||
claims: usize,
|
||||
receipts: usize,
|
||||
bundle_hash: String,
|
||||
static_http_path: String,
|
||||
note: String,
|
||||
},
|
||||
KeychainExplained {
|
||||
|
|
@ -1768,8 +1794,8 @@ mod tests {
|
|||
use super::*;
|
||||
use serde_json::{Map, Value, json};
|
||||
|
||||
const CONTROL_REQUEST_VARIANTS: usize = 118;
|
||||
const CONTROL_RESPONSE_VARIANTS: usize = 110;
|
||||
const CONTROL_REQUEST_VARIANTS: usize = 120;
|
||||
const CONTROL_RESPONSE_VARIANTS: usize = 111;
|
||||
const PEER_CONTROL_REQUEST_VARIANTS: usize = 19;
|
||||
const PEER_CONTROL_RESPONSE_VARIANTS: usize = 20;
|
||||
const PIPE_WIRE_REQUEST_VARIANTS: usize = 3;
|
||||
|
|
|
|||
Loading…
Reference in a new issue