added libmcrypt