implement idisposable on cryptohelper