carb::assets::AssetHash
Defined in carb/assets/AssetsTypes.h
-
using carb::assets::AssetHash = extras::hash128_t
The hash must be a strong (not necessarily cryptographically secure) 128-bit hash.
128-bit hashes are chosen because the if the hash is well distributed, then the probability of a collision even given a large set size is low. See: https://en.wikipedia.org/wiki/Birthday_problem#Probability_table
For this reason when using hashing we do not do a deep compare on the objects.