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 tiny-hderive

Dependencies

(5 total, 4 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 base58^0.1.00.2.0out of date
 hmac^0.7.00.12.1out of date
 libsecp256k1 ⚠️^0.3.50.7.2out of date
 memzero^0.1.00.1.0up to date
 sha2^0.8.00.10.8out of date

Dev dependencies

(2 total, 2 outdated)

CrateRequiredLatestStatus
 ethsign^0.30.9.0out of date
 tiny-bip39^0.62.0.0out of date

Security Vulnerabilities

libsecp256k1: libsecp256k1 allows overflowing signatures

RUSTSEC-2021-0076

libsecp256k1 accepts signatures whose R or S parameter is larger than the secp256k1 curve order, which differs from other implementations. This could lead to invalid signatures being verified.

The error is resolved in 0.5.0 by adding a check_overflow flag.