[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-current-users
Subject:    regress crypto build error
From:       Patrick Welche <prlw1 () newn ! cam ! ac ! uk>
Date:       2001-11-28 18:15:38
[Download RAW message or body]

With source of Nov 27 17:52GMT:

/usr/src/tools/obj.i386/tools.NetBSD-1.5Y-i386/bin/i386--netbsdelf-gcc -O2 -pipe \
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized \
-Werror   -I/usr/src/regress/sys/crypto/cast128/../../../../sys -nostdinc -isystem \
                /usr/include  -c /usr/src/regress/sys/crypto/cast128/casttest.c
/usr/src/regress/sys/crypto/cast128/casttest.c: In function `test1':
/usr/src/regress/sys/crypto/cast128/casttest.c:164: too few arguments to function \
`set_cast128_subkey'

set_cast128_subkey(subkey, k);

where:
    static unsigned char k[16]
    u_int32_t subkey[32]

and sure enough in /sys/crypto/cast128/cast128.c:
    void set_cast128_subkey(u_int32_t *subkey, u_int8_t *key0, int keylen)

Cheers,

Patrick


Index: casttest.c
===================================================================
RCS file: /cvsroot/basesrc/regress/sys/crypto/cast128/casttest.c,v
retrieving revision 1.2
diff -p -r1.2 casttest.c
*** casttest.c	2000/11/08 06:02:01	1.2
--- casttest.c	2001/11/28 18:14:37
*************** again:
*** 161,167 ****
  		if (k_len[z] != 16)
  			continue;
  
! 		set_cast128_subkey(subkey, k);
  
  		cast128_encrypt_round16(out, in, subkey);
  
--- 161,167 ----
  		if (k_len[z] != 16)
  			continue;
  
! 		set_cast128_subkey(subkey, k, sizeof(k));
  
  		cast128_encrypt_round16(out, in, subkey);
  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic