Blowfish impl
Blowfish cypher impl without deps and with const functions