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