r3085 - in trunk/libmcrypto: include/libmcrypto source/gnutls source/openssl

mikma at minisip.org mikma at minisip.org
Thu Jan 4 14:35:16 CET 2007


Author: mikma
Date: 2007-01-04 14:35:15 +0100 (Thu, 04 Jan 2007)
New Revision: 3085

Modified:
   trunk/libmcrypto/include/libmcrypto/hmac.h
   trunk/libmcrypto/source/gnutls/hmac.cxx
   trunk/libmcrypto/source/openssl/hmac.cxx
Log:
Declare some parameters to hmac_sha1 const

Modified: trunk/libmcrypto/include/libmcrypto/hmac.h
===================================================================
--- trunk/libmcrypto/include/libmcrypto/hmac.h	2007-01-04 09:15:02 UTC (rev 3084)
+++ trunk/libmcrypto/include/libmcrypto/hmac.h	2007-01-04 13:35:15 UTC (rev 3085)
@@ -26,12 +26,12 @@
 
 #include <libmcrypto/config.h>
 
-LIBMCRYPTO_API void hmac_sha1( unsigned char * key, unsigned int key_length,
-                unsigned char * data, unsigned int data_length,
+LIBMCRYPTO_API void hmac_sha1( const unsigned char * key, unsigned int key_length,
+		const unsigned char * data, unsigned int data_length,
                 unsigned char * mac, unsigned int * mac_length );
 
-LIBMCRYPTO_API void hmac_sha1( unsigned char * key, unsigned int key_length,
-                unsigned char * data[], unsigned int data_length[],
+LIBMCRYPTO_API void hmac_sha1( const unsigned char * key, unsigned int key_length,
+		const unsigned char * data[], unsigned int data_length[],
                 unsigned char * mac, unsigned int * mac_length );
 
 #endif

Modified: trunk/libmcrypto/source/gnutls/hmac.cxx
===================================================================
--- trunk/libmcrypto/source/gnutls/hmac.cxx	2007-01-04 09:15:02 UTC (rev 3084)
+++ trunk/libmcrypto/source/gnutls/hmac.cxx	2007-01-04 13:35:15 UTC (rev 3085)
@@ -43,8 +43,8 @@
 # define SHA1_DIGEST_LENGTH 20
 #endif
 
-void hmac_sha1(uint8_t* key, uint32_t keyLength,
-		uint8_t* data, uint32_t dataLength,
+void hmac_sha1(const uint8_t* key, uint32_t keyLength,
+	       const uint8_t* data, uint32_t dataLength,
                 uint8_t* mac, uint32_t* macLength)
 {
     gcry_md_hd_t hd;
@@ -63,8 +63,8 @@
     gcry_md_close (hd);
 }
 
-void hmac_sha1( uint8_t* key, uint32_t keyLength,
-                  uint8_t* dataChunks[],
+void hmac_sha1( const uint8_t* key, uint32_t keyLength,
+                const uint8_t* dataChunks[],
                   uint32_t dataChunkLength[],
                   uint8_t* mac, uint32_t* macLength )
 {

Modified: trunk/libmcrypto/source/openssl/hmac.cxx
===================================================================
--- trunk/libmcrypto/source/openssl/hmac.cxx	2007-01-04 09:15:02 UTC (rev 3084)
+++ trunk/libmcrypto/source/openssl/hmac.cxx	2007-01-04 13:35:15 UTC (rev 3085)
@@ -27,14 +27,14 @@
 #include <openssl/hmac.h>
 #include <libmcrypto/hmac.h>
 
-void hmac_sha1( unsigned char * key, unsigned int key_length,
-		unsigned char * data, unsigned int data_length,
+void hmac_sha1( const unsigned char * key, unsigned int key_length,
+		const unsigned char * data, unsigned int data_length,
 		unsigned char * mac, unsigned int * mac_length ){
 	HMAC( EVP_sha1(), key, key_length, data, data_length, mac, mac_length );
 }
 
-void hmac_sha1( unsigned char * key, unsigned int key_length,
-		unsigned char * data_chunks[],
+void hmac_sha1( const unsigned char * key, unsigned int key_length,
+		const unsigned char * data_chunks[],
 		unsigned int data_chunck_length[],
 		unsigned char * mac, unsigned int * mac_length ){
 	HMAC_CTX ctx;



More information about the Minisip-devel mailing list