This function could possibly return a bool, since there are only two possible values.

Would this remain logical, since the variable represents crypt mode, unless the meaning would be changed to 'Is Blowfish'.