Skip to content

Commit e1a0f56

Browse files
committed
fix(rust/signed-doc): example cleanup
1 parent 16f93f2 commit e1a0f56

File tree

1 file changed

+1
-38
lines changed

1 file changed

+1
-38
lines changed

rust/signed_doc/examples/mk_signed_doc.rs

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use catalyst_signed_doc::{
1212
Builder, CatalystSignedDocument, Content, Decode, Decoder, KidUri, Metadata, Signatures,
1313
};
1414
use clap::Parser;
15-
use coset::{CborSerializable, Header};
15+
use coset::CborSerializable;
1616
use ed25519_dalek::{ed25519::signature::Signer, pkcs8::DecodePrivateKey};
1717

1818
fn main() {
@@ -135,50 +135,13 @@ fn decode_signed_doc(cose_bytes: &[u8]) {
135135
}
136136
}
137137

138-
fn _load_schema_from_file(schema_path: &PathBuf) -> anyhow::Result<jsonschema::JSONSchema> {
139-
let schema_file = File::open(schema_path)?;
140-
let schema_json = serde_json::from_reader(schema_file)?;
141-
let schema = jsonschema::JSONSchema::options()
142-
.with_draft(jsonschema::Draft::Draft7)
143-
.compile(&schema_json)
144-
.map_err(|e| anyhow::anyhow!("{e}"))?;
145-
Ok(schema)
146-
}
147-
148138
fn load_json_from_file<T>(path: &PathBuf) -> anyhow::Result<T>
149139
where T: for<'de> serde::Deserialize<'de> {
150140
let file = File::open(path)?;
151141
let json = serde_json::from_reader(file)?;
152142
Ok(json)
153143
}
154144

155-
fn _validate_json(doc: &serde_json::Value, schema: &jsonschema::JSONSchema) -> anyhow::Result<()> {
156-
schema.validate(doc).map_err(|err| {
157-
let mut validation_error = String::new();
158-
for e in err {
159-
validation_error.push_str(&format!("\n - {e}"));
160-
}
161-
anyhow::anyhow!("{validation_error}")
162-
})?;
163-
Ok(())
164-
}
165-
166-
fn _brotli_compress_json(doc: &serde_json::Value) -> anyhow::Result<Vec<u8>> {
167-
let brotli_params = brotli::enc::BrotliEncoderParams::default();
168-
let doc_bytes = serde_json::to_vec(doc)?;
169-
let mut buf = Vec::new();
170-
brotli::BrotliCompress(&mut doc_bytes.as_slice(), &mut buf, &brotli_params)?;
171-
Ok(buf)
172-
}
173-
174-
fn _build_empty_cose_doc(doc_bytes: Vec<u8>, meta: &Metadata) -> anyhow::Result<coset::CoseSign> {
175-
let protected_header = Header::try_from(meta)?;
176-
Ok(coset::CoseSignBuilder::new()
177-
.protected(protected_header)
178-
.payload(doc_bytes)
179-
.build())
180-
}
181-
182145
fn load_cose_from_file(cose_path: &PathBuf) -> anyhow::Result<coset::CoseSign> {
183146
let cose_file_bytes = read_bytes_from_file(cose_path)?;
184147
let cose = coset::CoseSign::from_slice(&cose_file_bytes).map_err(|e| anyhow::anyhow!("{e}"))?;

0 commit comments

Comments
 (0)