Cryptographically verifiable, distributed dependency reviews
reviewer: mgeisler
$ cargo crev repo fetch url https://github.com/mgeisler/crev-proofs
$ cargo crev id trust buAHNI2OOf3cARKjtWidV2ur7MlZJNK1RLNZfaQqUj4
repo: https://github.com/mgeisler/crev-proofs
Please, use mobile in landscape.
This is the standard crate for random number generation. I use it in
my own projects.
The code uses unsafe in a few places for performance reasons such as
SIMD support. It is hard for me to say if this is safe, but I have
had no problems with it myself.
Standard and well-tested RNG. Has one instance of unsafe, which
seems safe to me.
The delta to 0.6.1 is safe: two assertions have been tightened.
No unsafe code, has tests and references to the original
implementation.
Nice crate which uses a build script to auto-generate the character
tables at compile time. Has one instance of unsafe
where a u8
is
cast to an enum. The enum is marked as repr(u8)
to make this safe.
Nice crate with no unsafe code (uses deny(unsafe_code)
to ensure
this). The data tables are generated automatically from the upstream
Unicode data using a Python script, which ensures that they’re
correct and easy to update when new Unicode versions are published.
© bestia.dev 2023, MIT License, Version: 2023.608.1636
Open source repository for this web app: https://github.com/bestia-dev/cargo_crev_web/
This is the standard crate for random number generation. I use it in
my own projects.
The code uses unsafe in a few places for performance reasons such as
SIMD support. It is hard for me to say if this is safe, but I have
had no problems with it myself.