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]

Reply via email to