- Timestamp:
- Jun 27, 2007, 5:06:12 PM (18 years ago)
- Children:
- 714149d
- Parents:
- e42e21d
- Location:
- package/fwwif/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
package/fwwif/src/Makefile
re42e21d r9178c00 1 1 XARCH= mipsel 2 CDIAGFLAGS?= -Wall -Wextra -std=gnu99 2 3 #CROSSROOT?= /home/tg/Freewrt/cross_${XARCH} 3 4 CROSSROOT?= ../../../cross_${XARCH} 5 4 6 TOOLPATH= ${CROSSROOT}/host/bin 5 7 CC= ${CROSSROOT}/host/${XARCH}-linux-uclibc/bin/gcc … … 9 11 CFLAGS?= -Os -fhonour-copts 10 12 CXXFLAGS?= -Os 11 CFLAGS+= -I${CROSSROOT}/target/usr/include 13 CFLAGS+= -I${CROSSROOT}/target/usr/include ${CDIAGFLAGS} 12 14 CXXFLAGS+= -I${CROSSROOT}/target/usr/include 13 15 LDFLAGS+= -L${CROSSROOT}/target/usr/lib … … 22 24 OBJS= fwwif.o fwws.o header.o footer.o images.o 23 25 OBJS+= chpw.o c_chpw.o 26 OBJS+= md5.o md5hl.o md5crypt.o 24 27 CLEANFILES= ${OBJS} ${OBJS:.o=.cpp} fwwif.so 25 28 IMAGES= logo.svg favicon.ico 26 29 27 30 chpw.o c_chpw.o: c_chpw.h common.h 31 md5.o md5hl.o md5crypt.o: md5.h 32 33 md5hl.c: helper.c 34 sed -e 's/hashinc/md5.h/g' -e 's/HASH/MD5/g' helper.c >$@ 28 35 29 36 images.cpp: ${IMAGES} -
package/fwwif/src/helper.c
re42e21d r9178c00 21 21 #include <unistd.h> 22 22 23 #include <hashinc>23 #include "hashinc" 24 24 25 25 __RCSID("$MirOS: src/lib/libc/hash/helper.c,v 1.5 2007/05/07 15:21:18 tg Exp $ helper for HASH hash"); -
package/fwwif/src/md5.c
re42e21d r9178c00 20 20 #include <sys/types.h> 21 21 #include <string.h> 22 #include <md5.h>22 #include "md5.h" 23 23 24 24 #define PUT_64BIT_LE(cp, value) do { \ -
package/fwwif/src/md5.h
re42e21d r9178c00 4 4 #ifndef _MD5_H_ 5 5 #define _MD5_H_ 6 7 #include "common.h" 6 8 7 9 #define MD5_BLOCK_LENGTH 64 … … 20 22 /* low-level MD5 functions from md5c.c */ 21 23 void MD5Init(MD5_CTX *); 22 void MD5Update(MD5_CTX *, const u_int8_t *, size_t) 23 __attribute__((__bounded__(__string__,2,3))); 24 void MD5Update(MD5_CTX *, const u_int8_t *, size_t); 24 25 void MD5Pad(MD5_CTX *); 25 void MD5Final(u_int8_t [MD5_DIGEST_LENGTH], MD5_CTX *) 26 __attribute__((__bounded__(__minbytes__,1,MD5_DIGEST_LENGTH))); 27 void MD5Transform(u_int32_t [4], const u_int8_t [MD5_BLOCK_LENGTH]) 28 __attribute__((__bounded__(__minbytes__,1,4))) 29 __attribute__((__bounded__(__minbytes__,2,MD5_BLOCK_LENGTH))); 26 void MD5Final(u_int8_t [MD5_DIGEST_LENGTH], MD5_CTX *); 27 void MD5Transform(u_int32_t [4], const u_int8_t [MD5_BLOCK_LENGTH]); 30 28 31 29 /* high-level functions from mdXhl.c */ 32 char *MD5End(MD5_CTX *, char *) 33 __attribute__((__bounded__(__minbytes__,2,MD5_DIGEST_STRING_LENGTH))); 34 char *MD5File(const char *, char *) 35 __attribute__((__bounded__(__minbytes__,2,MD5_DIGEST_STRING_LENGTH))); 36 char *MD5FileChunk(const char *, char *, off_t, off_t) 37 __attribute__((__bounded__(__minbytes__,2,MD5_DIGEST_STRING_LENGTH))); 38 char *MD5Data(const u_int8_t *, size_t, char *) 39 __attribute__((__bounded__(__string__,1,2))) 40 __attribute__((__bounded__(__minbytes__,3,MD5_DIGEST_STRING_LENGTH))); 30 char *MD5End(MD5_CTX *, char *); 31 char *MD5File(const char *, char *); 32 char *MD5FileChunk(const char *, char *, off_t, off_t); 33 char *MD5Data(const u_int8_t *, size_t, char *); 41 34 __END_DECLS 42 35 -
package/fwwif/src/md5crypt.c
re42e21d r9178c00 16 16 #include <stdio.h> 17 17 #include <string.h> 18 #include <md5.h>18 #include "md5.h" 19 19 #include <string.h> 20 20
Note:
See TracChangeset
for help on using the changeset viewer.
