10 matches found
hashes
RustCrypto:哈希 用纯 Rust 编写的密码学哈希函数1集合。 所有算法均位于独立的 crate 中,并使用 digest crate 的 trait 实现。 digest 及各个哈希实现 crate 的文档中提供了使用示例。 此外,所有 crate 均不依赖标准库(即支持 nostd),通过禁用默认 crate 特性, 便可轻松用于裸机或 WebAssembly 编程。 如需可扩展输出函数(XOF)XOF的集合,请参阅 RustCrypto/XOFs 仓库。 支持的算法 注意: 对于新应用程序,或者当与其他现有标准的兼容性不是主要考虑因素时,我们强烈建议使用...
rustbof
rustbof このプロジェクトは、完全な nostd サポートを備えた Rust を使用した BOF の開発を可能にします。Rust の安全性機能と最新のツールチェーンを活用しながら、小型で効率的な COFF オブジェクトを生成します。 このフレームワークは、BOF 開発に必要なすべてを提供します。ビルドプロセスではコードを静的ライブラリにコンパイルし、それを boflink が COFF オブジェクトにリンクして、Beacon の動的関数解決に適切なリロケーションとインポートを付与します。 必要条件 Rust nightly boflink cargo-make クイックスタート...
Multiple soundness issues in lexical
lexical contains multiple soundness issues: 1. Bytes::read allows creating instances of types with invalid bit patterns 1. BytesIter::read advances iterators out of bounds 1. The BytesIter trait has safety invariants but is public and not marked unsafe 1. writefloat calls MaybeUninit::assumeinit ...
SUSE CVE-2022-36086
linkedlistallocator is an allocator usable for nostd systems. Prior to version 0.10.2, the heap initialization methods were missing a minimum size check for the given heap size argument. This could lead to out-of-bound writes when a heap was initialized with a size smaller than 3 sizeof:: because...
CVE-2022-36086 linked_list_allocator vulnerable to out-of-bound writes on `Heap` initialization and `Heap::extend`
linkedlistallocator is an allocator usable for nostd systems. Prior to version 0.10.2, the heap initialization methods were missing a minimum size check for the given heap size argument. This could lead to out-of-bound writes when a heap was initialized with a size smaller than 3 sizeof:: because...
CVE-2022-36086
CVE-2022-36086 relates to the Rust crate linked_list_allocator (no_std). Prior to 0.10.2, heap initialization methods could perform out-of-bounds writes when the heap size was too small (less than 3 × size_of::) due to metadata writes, affecting Heap::new, Heap::init, Heap::init_from_slice, Locke...
CVE-2022-36086: Improper Restriction of Operations within the Bounds of a Memory Buffer
linkedlistallocator is an allocator usable for nostd systems. Prior to version 0.10.2, the heap initialization methods were missing a minimum size check for the given heap size argument. This could lead to out-of-bound writes when a heap was initialized with a size smaller than 3 sizeof:: because...
LibAFL - Advanced Fuzzing Library - Slot Your Fuzzer Together In Rust! Scales Across Cores And Machines. For Windows, Android, MacOS, Linux, No_Std, ...
Advanced Fuzzing Library - Slot your own fuzzers together and extend their features using Rust. LibAFL is written and maintained by Andrea Fioraldi [email protected] and Dominik Maier [email protected]. Why LibAFL? LibAFL gives you many of the benefits of an off-the-shelf fuzzer, while...
spin is no longer actively maintained
The author of the spin crate does not have time or interest to maintain it. Consider the following alternatives all of which support nostd: - conquer-once - lockapi a subproject of parkinglot - spinningtop spinlock crate built on lockapi - spinning...
RUSTSEC-2019-0031 spin is no longer actively maintained
The author of the spin crate does not have time or interest to maintain it. Consider the following alternatives all of which support nostd: - conquer-once - lockapi a subproject of parkinglot - spinningtop spinlock crate built on lockapi - spinning...