From owner-svn-soc-all@FreeBSD.ORG Fri Jul 13 06:39:12 2012 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from socsvn.FreeBSD.org (unknown [IPv6:2001:4f8:fff6::2f]) by hub.freebsd.org (Postfix) with SMTP id AE581106564A for ; Fri, 13 Jul 2012 06:39:10 +0000 (UTC) (envelope-from vchan@FreeBSD.org) Received: by socsvn.FreeBSD.org (sSMTP sendmail emulation); Fri, 13 Jul 2012 06:39:10 +0000 Date: Fri, 13 Jul 2012 06:39:10 +0000 From: vchan@FreeBSD.org To: svn-soc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <20120713063910.AE581106564A@hub.freebsd.org> Cc: Subject: socsvn commit: r239331 - soc2012/vchan/gtcp/bwalex-tc-play X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2012 06:39:12 -0000 Author: vchan Date: Fri Jul 13 06:39:10 2012 New Revision: 239331 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=239331 Log: all compiling and linking errors fixed Modified: soc2012/vchan/gtcp/bwalex-tc-play/Makefile soc2012/vchan/gtcp/bwalex-tc-play/main.c soc2012/vchan/gtcp/bwalex-tc-play/pbkdf2-openssl.c Modified: soc2012/vchan/gtcp/bwalex-tc-play/Makefile ============================================================================== --- soc2012/vchan/gtcp/bwalex-tc-play/Makefile Fri Jul 13 05:33:53 2012 (r239330) +++ soc2012/vchan/gtcp/bwalex-tc-play/Makefile Fri Jul 13 06:39:10 2012 (r239331) @@ -18,23 +18,23 @@ SRCS= tcplay.c crc32.c safe_mem.c io.c hdr.c humanize.c SRCS+= crypto.c generic_xts.c -OBJS= tcplay.o crc32.o safe_mem.o io.o hdr.o humanize.o -OBJS+= crypto.o generic_xts.o +OBJS= tcplay.o crc32.o safe_mem.o io.o hdr.o humanize.o +OBJS+= crypto.o generic_xts.o -CFLAGS+= $(WARNFLAGS) -I/usr/include -I/usr/local/include +CFLAGS+= $(WARNFLAGS) -I/usr/src/sbin/ggate/shared -I/usr/include -I/usr/local/include ifeq (${DEBUG}, yes) - CFLAGS+= -O0 -g -DDEBUG + CFLAGS+= -O0 -g -DDEBUG else - CFLAGS+= -O3 + CFLAGS+= -O3 endif - LIBS+= -lcrypto -lgeom -lutil -lsbuf - SRCS+= crypto-dev.c ggate.c - OBJS+= crypto-dev.o - SRCS+= pbkdf2-openssl.c - OBJS+= pbkdf2-openssl.o + LIBS+= -lcrypto -lgeom -lutil -lsbuf + SRCS+= crypto-dev.c /usr/src/sbin/ggate/shared/ggate.c + OBJS+= crypto-dev.o + SRCS+= pbkdf2-openssl.c + OBJS+= pbkdf2-openssl.o program: @@ -48,4 +48,3 @@ gcc -O0 -g -L./usr/home/monty/vchan/gtcp/bwal-tc-play/ -I. tcplay_api_test.c -ltcplay -lcrypto -ldm -lprop clean: rm -f tcplay libtcplay.so tcplay.core *.o ktrace.out - Modified: soc2012/vchan/gtcp/bwalex-tc-play/main.c ============================================================================== --- soc2012/vchan/gtcp/bwalex-tc-play/main.c Fri Jul 13 05:33:53 2012 (r239330) +++ soc2012/vchan/gtcp/bwalex-tc-play/main.c Fri Jul 13 06:39:10 2012 (r239331) @@ -37,6 +37,9 @@ #include #include +#include +#include + #include "tcplay.h" #ifndef SIGINFO @@ -278,6 +281,8 @@ /* Create a new volume */ if (create_vol) { + g_gate_load_module(); + g_gate_open_device(); error = create_volume(map_name, dev, contain_hidden, keyfiles, nkeyfiles, h_keyfiles, n_hkeyfiles, prf, cipher_chain, h_prf, h_cipher_chain, NULL, NULL, @@ -291,11 +296,14 @@ keyfiles, nkeyfiles, h_keyfiles, n_hkeyfiles, NULL, NULL, 1 /* interactive */, DEFAULT_RETRIES, 0); } else if (map_vol) { + g_gate_load_module(); + g_gate_open_device(); error = map_volume(map_name, dev, sflag, sys_dev, protect_hidden, keyfiles, nkeyfiles, h_keyfiles, n_hkeyfiles, NULL, NULL, 1 /* interactive */, DEFAULT_RETRIES, 0); } - + g_gate_close_device(); + exit(EXIT_SUCCESS); return error; } Modified: soc2012/vchan/gtcp/bwalex-tc-play/pbkdf2-openssl.c ============================================================================== --- soc2012/vchan/gtcp/bwalex-tc-play/pbkdf2-openssl.c Fri Jul 13 05:33:53 2012 (r239330) +++ soc2012/vchan/gtcp/bwalex-tc-play/pbkdf2-openssl.c Fri Jul 13 06:39:10 2012 (r239331) @@ -48,8 +48,8 @@ tc_log(1, "Hash %s not found\n", hash->name); return ENOENT; } - r = PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, - hash->iteration_count, md, keylen, out); + r = PKCS5_PBKDF2_HMAC_SHA1(pass, passlen, salt, saltlen, + hash->iteration_count, keylen, out); if (r == 0) { tc_log(1, "Error in PBKDF2\n");