{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/3b147cd067e2496597509a028eb825aa\" frameborder=\"0\" width=\"1280\" height=\"960\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":960,"width":1280,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":960,"thumbnail_width":1280,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/3b147cd067e2496597509a028eb825aa-735a8af0d7571faf.gif","duration":773.866667,"title":"Rusty Crystals Audit, Dilithium and HD Wallet","description":"This Loom introduces the Rusty Crystals pure Rust, no standard library implementation used for the Qantas Immunify Audit. It explains the focus on Dilithium and the HDWallet package, describes how test vectors from NIST verify that signatures match expected results, and notes that the code supports MLDSA 87 and also 65 and 44. The presenter emphasizes side channel resistance, stack efficiency, fixed size arrays, and zeroization to wipe sensitive data. The video also outlines key algorithm components like SHAKE256, NTT-based polynomial arithmetic, packing, rejection sampling, and points to scripts for running tests and stack checks."}