Wie Mark Russinovich, CTO von Microsoft Azure, auf Twitter/X berichtet hat, hat Microsoft Rust-Crates [1] für seine SymCrypt-Bibliothek als Open Source zur Verfügung gestellt. Der Zweck dieser Crates ist es laut deren
GitHub-Projekt, FIPS-konforme Kryptographie in das Rust-Ökosystem zu bringen.
Der Zweck dieser Crates ist es, FIPS-konforme Kryptographie in das Rust-Ökosystem zu bringen. Derzeit gibt es nur Bindgen-Unterstützung für Windows und Linux. Außerdem wird ab Version 0.1.0 nur Windows AMD64 unterstützt.
[1] Rust Crates sind in der Rust-Programmiersprache wichtige Bausteine. Ein Crate ist die kleinste Einheit, die der Rust-Compiler verarbeitet. Es kann entweder eine Binär-Crate sein, die zu einem ausführbaren Programm kompiliert wird (zum Beispiel eine Befehlszeilenanwendung oder ein Server), oder eine Bibliotheks-Crate, die Funktionalität für mehrere Projekte bereitstellt. Crates.io ist das offizielle Rust-Paketregister, in dem Entwickler ihre Crates veröffentlichen und bestehende nutzen können. Es enthält über 138.000 Crates und wurde bereits 55 Milliarden Mal heruntergeladen (Quelle: Bing Copilot).