Opps, need to add "const" in 3 places to change:
void HMAC_CTX_copy(HMAC_CTX *dest, HMAC_CTX *src);
into:
void HMAC_CTX_copy(HMAC_CTX *dest, const HMAC_CTX *src);
For hmac.c, hmac.h and hmac.pod. I can prepare a new patch if necessary.
Darryl Miles wrote:
--- openssl-0.9.8b/crypto/hmac/hmac.c 2005-05-17 01:01:47.000000000 +0100
+void HMAC_CTX_copy(HMAC_CTX *dest, HMAC_CTX *src)
+ {
--- openssl-0.9.8b/crypto/hmac/hmac.h 2004-05-31 14:28:23.000000000 +0100
-
+void HMAC_CTX_copy(HMAC_CTX *dest, HMAC_CTX *src);
+void HMAC_CTX_destroy(HMAC_CTX *ctx);
diff -u -r -N -x '*~' openssl-0.9.8b/doc/crypto/hmac.pod
openssl-0.9.8b-hmac/doc/crypto/hmac.pod
--- openssl-0.9.8b/doc/crypto/hmac.pod 2006-01-30 17:06:59.000000000 +0000
- void HMAC_CTX_cleanup(HMAC_CTX *ctx);
+ void HMAC_CTX_copy(HMAC_CTX *dest, HMAC_CTX *src);
+ size_t HMAC_CTX_sizeof(void);
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]