Fix a bug where messages with length of multiples of 8 would have the last character cut off (credits to dcoder)
Now the blowfish routines use OpenSSL functions (credits to dcoder)