Module Name: src
Committed By: pooka
Date: Mon Jul 20 18:03:26 UTC 2009
Added Files:
src/sys/rump/librump/rumpcrypto: Makefile Makefile.rumpcrypto
Log Message:
add crypto support for rump
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/rump/librump/rumpcrypto/Makefile \
src/sys/rump/librump/rumpcrypto/Makefile.rumpcrypto
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: src/sys/rump/librump/rumpcrypto/Makefile
diff -u /dev/null src/sys/rump/librump/rumpcrypto/Makefile:1.1
--- /dev/null Mon Jul 20 18:03:26 2009
+++ src/sys/rump/librump/rumpcrypto/Makefile Mon Jul 20 18:03:26 2009
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2009/07/20 18:03:26 pooka Exp $
+#
+
+RUMPTOP=${.CURDIR}/../..
+.include "${RUMPTOP}/librump/rumpcrypto/Makefile.rumpcrypto"
Index: src/sys/rump/librump/rumpcrypto/Makefile.rumpcrypto
diff -u /dev/null src/sys/rump/librump/rumpcrypto/Makefile.rumpcrypto:1.1
--- /dev/null Mon Jul 20 18:03:26 2009
+++ src/sys/rump/librump/rumpcrypto/Makefile.rumpcrypto Mon Jul 20 18:03:26 2009
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile.rumpcrypto,v 1.1 2009/07/20 18:03:26 pooka Exp $
+#
+
+.include "${RUMPTOP}/Makefile.rump"
+
+LIB= rumpcrypto
+
+.PATH: ${RUMPTOP}/../crypto/arc4 \
+ ${RUMPTOP}/../crypto/blowfish \
+ ${RUMPTOP}/../crypto/cast128 \
+ ${RUMPTOP}/../crypto/des \
+ ${RUMPTOP}/../crypto/rijndael \
+ ${RUMPTOP}/../crypto/skipjack
+
+# arc4
+SRCS+= arc4.c
+
+# blowfish
+SRCS+= bf_ecb.c bf_enc.c bf_cbc.c bf_skey.c
+
+# cast128
+SRCS+= cast128.c
+
+# DES
+SRCS+= des_ecb.c des_setkey.c des_enc.c des_cbc.c
+
+# rijndael
+SRCS+= rijndael-alg-fst.c rijndael-api-fst.c rijndael.c
+
+# skipjack
+SRCS+= skipjack.c
+
+# automatically in sync src/lib
+SHLIB_MAJOR= 0
+SHLIB_MINOR= 0
+
+CPPFLAGS+= -I${RUMPTOP}/librump/rumpkern
+CPPFLAGS+= -Wno-pointer-sign
+
+.include <bsd.lib.mk>
+.include <bsd.klinks.mk>