given that chef_wm is not going to be back-compatible, remove switchable hash types
add a test for when no salt is provided