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.
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 andmd5
for MD5 hashing. This allows us to have a smaller build footprint, since those crates are much smaller and faster to compile thanrust-crypto
and also give us the option to use a "living" crate.