Thanks for a quick response Scott.
> Never mind, I see the docs imply the finalize call is supposed to do that > internally. I suspect it's a problem in how the EVP calls are made or > perhaps you're doing something unusual that prevents it from cleaning up. > I'm not doing anything unusual here. Also i looked into OpenSSLCryptoHash the destructor doesn't do anything. (OpenSSLCryptoHash::~OpenSSLCryptoHash() {}) And i think that the problem. This definitely is a bug. _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE