Don, > My friend the crypto expert told me that crc is easy to attack, > and suggested ABCD(EF) because it has the right properties to > resist attack. It would take more work for me to demonstrate that > crc is bad, and to better understand ABCD and possibly adjust it, > but just on the basis of expert opinion, I think it's worth working > on ABCD and giving up on crc and most of the others.
I have nothing against ABCD at this point, but I won't give up too easily on the crc thing. There could be choice, maybe in the form of an extra patch-o-matic section. However, I agree that ABCD is generally the way to go, as far as the main kernel is concerned. However, before we start pushing any change into that general direction, I would love to A) see more pictures from different sources, and B) see you or others continue to explore attack schemes on the hashes. To aid A) I'll probably respin cttest once or twice without diddling with any hashes, just making the report and index generation more useful for different viewpoints. Regarding B) I personally don't have much drive to think about it. I entered this endeavour in order to understand how to choose the hash table size for some real setups where I start to use conntrack, and I'm content with what we found out. > I welcome input from any other crypto experts out there. Strongly seconded. I'm not a crypto expert, and I won't start playing one here on the mailing list. I'm an experimental opportunist, and I stand by that :) best regards Patrick