This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate bp7

Dependencies

(10 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 crc^1.0.03.2.1out of date
 derive_builder^0.90.20.0out of date
 humantime^2.02.1.0up to date
 nanorand ⚠️^0.4.30.7.0out of date
 serde^1.01.0.200up to date
 serde_bytes^0.110.11.14up to date
 serde_cbor^0.110.11.2up to date
 serde_json^1.01.0.116up to date
 stdweb^0.40.4.20up to date
 thiserror^1.0.201.0.59up to date

Dev dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 criterion^0.30.5.1out of date
 instant^0.10.1.12up to date
 test-case^1.0.03.3.1out of date

Security Vulnerabilities

nanorand: nanorand 0.5.0 - RNGs failed to generate properly for non-64-bit numbers

RUSTSEC-2020-0089

In versions of nanorand prior to 0.5.1, RandomGen implementations for standard unsigned integers could fail to properly generate numbers, due to using bit-shifting to truncate a 64-bit number, rather than just an as conversion.

This often manifested as RNGs returning nothing but 0, including the cryptographically secure ChaCha random number generator..