const correctness: make HMAC_size() take a const *
authorSteffan Karger <steffan@karger.me>
Sat, 14 May 2016 09:02:46 +0000 (11:02 +0200)
committerKurt Roeckx <kurt@roeckx.be>
Mon, 16 May 2016 18:56:56 +0000 (20:56 +0200)
CLA: none; trivial

Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Rich Salz <rsalz@openssl.org>
GH: #1070

crypto/hmac/hmac.c
include/openssl/hmac.h

index 9504aada943bd337f7fef851c5de82f7325f2626..4e09e56f1545de425d2369e18a5778b2c312109f 100644 (file)
@@ -164,7 +164,7 @@ int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len)
     return 0;
 }
 
-size_t HMAC_size(HMAC_CTX *ctx)
+size_t HMAC_size(const HMAC_CTX *ctx)
 {
     return EVP_MD_size((ctx)->md);
 }
index 71d7d6591623c5bacb8218743ad238816dbe14f4..88ebf0d3e4031e02176947dbcfd0c7c066e49521 100644 (file)
@@ -67,7 +67,7 @@
 extern "C" {
 #endif
 
-size_t HMAC_size(HMAC_CTX *e);
+size_t HMAC_size(const HMAC_CTX *e);
 HMAC_CTX *HMAC_CTX_new(void);
 int HMAC_CTX_reset(HMAC_CTX *ctx);
 void HMAC_CTX_free(HMAC_CTX *ctx);