OpenSSL::Cipher.update does not allow a nil or empty value