SUPERAndroidAnalyzer/super

Move out from `rust-crypto`

Razican opened this issue · 0 comments

Seems that rust-crypto is mostly dead, and there are currently other options for the algorithms we are using. We currently only use rust-crypto for fingerprinting the app, a.k.a. getting SHA1, MD5 and SHA256 hashes of the .apk file.

We should use sha1 for Sha1, sha2 for SHA256 and md5 for MD5 hashing. This allows us to have a smaller build footprint, since those crates are much smaller and faster to compile than rust-crypto and also give us the option to use a "living" crate.