add options for whirlpool, dsa, rc2, and ripemd