Преглед изворни кода

lib/kcore: moved wrappers around sha256 to srutils

- the sha256 functions are in srutils and these created not necessary
  inter-library dependency, confusing some linkers
Daniel-Constantin Mierla пре 11 година
родитељ
комит
1edbdbd53d
3 измењених фајлова са 1 додато и 49 уклоњено
  1. 1 1
      lib/kcore/Makefile
  2. 0 38
      lib/kcore/strcommon.c
  3. 0 10
      lib/kcore/strcommon.h

+ 1 - 1
lib/kcore/Makefile

@@ -7,6 +7,6 @@ BUGFIX_VER=0
 LIBS=
 
 SERLIBPATH=..
-SER_LIBS=$(SERLIBPATH)/srutils/srutils
+SER_LIBS=
 
 include ../../Makefile.libs

+ 0 - 38
lib/kcore/strcommon.c

@@ -110,44 +110,6 @@ int unescape_common(char *dst, char *src, int src_len)
 	return j;
 }
 
-/*! \brief Compute MD5 checksum */
-void compute_md5(char *dst, char *src, int src_len)
-{
-	MD5_CTX context;
-	unsigned char digest[16];
-	MD5Init (&context);
-  	MD5Update (&context, src, src_len);
-	U_MD5Final (digest, &context);
-	string2hex(digest, 16, dst);
-}
-
-/*! \brief Compute SHA256 checksum */
-void compute_sha256(char *dst, u_int8_t *src, int src_len)
-{
-	SHA256_CTX ctx256;
-	SHA256_Init(&ctx256);
-	SHA256_Update(&ctx256, src, src_len);
-	SHA256_End(&ctx256, dst);
-}
-
-/*! \brief Compute SHA384 checksum */
-void compute_sha384(char *dst, u_int8_t *src, int src_len)
-{
-	SHA384_CTX ctx384;
-	SHA384_Init(&ctx384);
-	SHA384_Update(&ctx384, src, src_len);
-	SHA384_End(&ctx384, dst);
-}
-
-/*! \brief Compute SHA512 checksum */
-void compute_sha512(char *dst, u_int8_t *src, int src_len)
-{
-	SHA512_CTX ctx512;
-	SHA512_Init(&ctx512);
-	SHA512_Update(&ctx512, src, src_len);
-	SHA512_End(&ctx512, dst);
-}
-
 /*! \brief Unscape all printable ASCII characters */
 int unescape_user(str *sin, str *sout)
 {

+ 0 - 10
lib/kcore/strcommon.h

@@ -29,8 +29,6 @@
 #define _STRCOMMON_H_
 
 #include "../../str.h"
-#include "../../md5.h"
-#include "../srutils/sha256.h"
 
 /*
  * add backslashes to special characters
@@ -41,14 +39,6 @@ int escape_common(char *dst, char *src, int src_len);
  */
 int unescape_common(char *dst, char *src, int src_len);
 
-void compute_md5(char *dst, char *src, int src_len);
-
-void compute_sha256(char *dst, u_int8_t *src, int src_len);
-
-void compute_sha384(char *dst, u_int8_t *src, int src_len);
-
-void compute_sha512(char *dst, u_int8_t *src, int src_len);
-
 int escape_user(str *sin, str *sout);
 
 int unescape_user(str *sin, str *sout);