Re: [U-Boot-Users] SHA1 Hash calculation

I am wondering whether it would be worth to implement a SHA1
hash
calculation over given memory address range. In this way one
could
assure for example that the binary image version is correct
or that
binary image is intact.
Is the existing CRC32 checksum
not good enough for your purposes?
The CRC32 is not collision-proof in similar fashion that SHA1. In real life, if two binary images give the same SHA1 checksum, you can say that these binaries are identical. With CRC32 this is not so - or at least I would not count on that :-)
br,
Tom

In message 31192263.1132734126001.JavaMail.root@eni-cpps05.sth.basefarm.net you wrote:
The CRC32 is not collision-proof in similar fashion that SHA1. In real life, if two binary images give the same SHA1 checksum, you can say that these binaries are identical. With CRC32 this is not so - or at least I would not count on that :-)
Well, normally you have additional information like the U-Boot image header, version id, etc.
But feel free to implement sha1 support - if it can be configured cleanly away then it's fine...
Best regards,
Wolfgang Denk
participants (2)
-
Tom Saarnio
-
Wolfgang Denk