completed
Rust SDK fix critical CBOR encoding
Current Project Status
Complete
Amount
Received
Received
$50,000
Amount
Requested
Requested
$50,000
Percentage
Received
Received
100.00%
Solution
We will implement support in the cddl-codgen for generating Rust code that supports multiple CBOR encoding possibilities to ensure reliability of the Rust-based Cardano tool stack
Problem
Cardano uses a encoding scheme called CBOR that supports multiple ways of encoding the same data. No Rust library supports all possible encodings of data which has caused multiple critical issues
Impact / Alignment
Feasibility
Auditability