Theodore Ts'o
b33278c4d6
Modify the half MD4 hash so it is no longer endian dependent. This is
...
a backwards incompatible change, but this should be OK since the kernel
MD4 ext3 code was only in the CVS tree, and hasn't generally escaped.
Add support for the TEA hash.
2002-08-17 10:52:51 -04:00
Theodore Ts'o
cc90bdfd08
dirhash.c (ext2fs_dirhash): Fix bug which caused MD4
...
calculations for names > 32 characters to be completely
bogus. Changed MD4 calculation to match what is currently
being used in the CVS gkernel tree.
2002-07-23 13:11:53 -04:00
Theodore Ts'o
3ea1f0fb45
dirhash.c (halfMD4Transform): Shift the hash by one bit,
...
since that's required by the directory indexing code.
2002-07-19 22:30:37 -04:00
Theodore Ts'o
503f9e7f6e
Add support for the half-MD4 HTREE hash.
...
Add HTREE root node tests.
2002-06-26 16:52:10 -04:00
Theodore Ts'o
1acb01b4e2
Fix stupid bug; dx_hack_hash was left-shifted by one in CPP macro
...
trap.
2002-03-12 13:41:31 -05:00
Theodore Ts'o
52783e0ca7
Add new function to the libext2fs library, ext2fs_dirhash, which
...
calculates the hash of a filename for indexed directories.
2002-03-11 15:04:45 -05:00