The variable "bufp" is passed to functions which now expect a const pointer. --- wvstreams-3.70/src/crypto/wvcrypto.cc 2003-01-03 12:51:22.000000000 -0500 +++ wvstreams-3.70/src/crypto/wvcrypto.cc 2003-01-03 12:51:51.000000000 -0500 @@ -146,7 +146,8 @@ int bufsize = ((hexbytes < 2048) ? 2048 : hexbytes) + 16; //int bufsize = hexbytes/2; - unsigned char *keybuf = new unsigned char[bufsize], *bufp; + unsigned char *keybuf = new unsigned char[bufsize]; + const unsigned char *bufp; char *keystr; RSA *rp;