ubifs: Make r5 hash binary string aware
authorRichard Weinberger <richard@nod.at>
Thu, 6 Oct 2016 20:04:58 +0000 (22:04 +0200)
committerRichard Weinberger <richard@nod.at>
Mon, 12 Dec 2016 22:07:38 +0000 (23:07 +0100)
commitb9bc8c7bdbbcba1a0d0b86d55f4730a060d4315a
treec90b4739f9ad87d93dc6e601cf0fa2d112f7b5d6
parent304790c038bc4af4f19774705409db27eafb09fc
ubifs: Make r5 hash binary string aware

As of now all filenames known by UBIFS are strings with a NUL
terminator. With encrypted filenames a filename can be any binary
string and the r5 function cannot search for the NUL terminator.
UBIFS always knows how long a filename is, therefore we can change
the hash function to iterate over the filename length to work
correctly with binary strings.

Signed-off-by: Richard Weinberger <richard@nod.at>
fs/ubifs/key.h