[riot-devel] [BLE] Random 48-bit address generation
mail at martine-lenders.eu
Wed Jun 15 15:27:27 CEST 2016
alternatively, instead of truncating you can just "fold" the remaining
bytes over using XOR this way you keep some of the variance introduced
by the longer hash.
2016-06-15 15:12 GMT+02:00 Jose Alamos <jialamos at uc.cl>:
> I don't know exactly how the BD_ADDR works, but you might try generate a
> hash (maybe SHA256? ) from CPU ID (function cpuid_get ).
> Then you can truncate to 48 bits and manually set/fix required bytes. Of
> course the truncation makes the hash weaker in terms of the chances of
> having 2 same BD_ADDR, but I think that's very unlikely.
> Best regards.
>  http://riot-os.org/api/sha256_8h.html
> devel mailing list
> devel at riot-os.org
More information about the devel