added CAST5, but it's incorrect