The failure here is the recently updated Crypt::CBC module. For some strange reason, the 2.01 release of Crypt::CBC, after 1.25 being stable for 18 months, now tacks a 00 on the end of otherwise sane Cipher Block Chaining.
This has nothing to do with Crypt::DES, which obviously builds and performs just fine on the cited hardware. Please reassess your rating of "FAIL." If you doubt my answer, please try your test again with Crypt::CBC 1.25. Thanks, -dsp Ed Allen Smith wrote: > > This distribution has been tested as part of the cpan-testers > effort to test as many new uploads to CPAN as possible. See > http://testers.cpan.org/ > > Please cc any replies to [EMAIL PROTECTED] to keep other > test volunteers informed and to prevent any duplicate effort. > > -- > PERL_DL_NONLAZY=1 /usr/sbin/perl -Iblib/arch -Iblib/lib >-I/usr/share/lib/perl5/5.6.0/IP30-R12000-irix -I/usr/share/lib/perl5/5.6.0 test.pl > 1..342 > 342 basic tests ran in 1 wallclock secs ( 0.03 usr + 0.01 sys = 0.04 CPU) > 342 of 342 tests passed (100.00%) > > Running speed tests... > > non-cached cipher speed test. 5000 encrypt iterations > 1 wallclock secs ( 0.55 usr + 0.06 sys = 0.61 CPU) > ok 343 > > non-cached cipher speed test. 5000 decrypt iterations > 1 wallclock secs ( 0.56 usr + 0.06 sys = 0.62 CPU) > ok 344 > > cached cipher speed test. 10000 encrypt iterations > 1 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) > ok 345 > > cached cipher speed test. 10000 decrypt iterations > 0 wallclock secs ( 0.24 usr + 0.00 sys = 0.24 CPU) > ok 346 > > Testing Cipher Block Chaining.. > not ok 347 - CBC Mode > > Finished with tests > > -- > > Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration: > Platform: > osname=irix, osvers=6.5, archname=IP30-R12000-irix > uname='irix64 cesario 6.5 01200532 ip30 ' > config_args='-der' > hint=previous, useposix=true, d_sigaction=define > usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef > useperlio=undef d_sfio=undef uselargefiles=define > use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef > Compiler: > cc='cc -n32 -mips4 -TARG:platform=ip30', optimize='-r12000 -O3 >-OPT:fast_sqrt=OFF:Olimit=0 -TENV:X=1 -LNO:opt=1:ou_further=3 >-OPT:fold_unsafe_relops=OFF:div_split=OFF:IEEE_arithmetic=1:roundoff=0 -LNO:vintr=OFF >-OPT:got_call_conversion=OFF', gccversion= > cppflags='-D_BSD_TYPES -D_BSD_TIME -DLANGUAGE_C >-I/server/people/staff/easmith/include -DDEBUGGING' > ccflags ='-D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1184 -DLANGUAGE_C >-I/server/people/staff/easmith/include -DDEBUGGING' > stdchar='unsigned char', d_stdstdio=define, usevfork=false > intsize=4, longsize=4, ptrsize=4, doublesize=8 > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 > ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 > alignbytes=8, usemymalloc=n, prototype=define > Linker and Libraries: > ld='ld -mips4 -n32 -shared -update_registry /usr/lib32/so_locations', ldflags >='-L/server/people/staff/easmith/lib32 -L/usr/lib32/mips4 -L/usr/lib32/internal >-L/usr/lib32 -L/lib32 -rpath >/server/people/staff/easmith/lib32:/usr/lib32/mips4:/usr/lib32/internal:/usr/lib32:/lib32' > libpth=/server/people/staff/easmith/lib32 /usr/lib32/mips4 /usr/lib32/internal >/usr/lib32 /lib32 > libs=-lgdbm -ldb -lm -lc > libc=/usr/lib32/mips4/libc.so, so=so, useshrplib=false, libperl=libperl.a > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' > cccdlflags=' ', lddlflags='-L/server/people/staff/easmith/lib32 >-L/usr/lib32/mips4 -L/usr/lib32/internal -L/usr/lib32 -L/lib32 -rpath >/server/people/staff/easmith/lib32:/usr/lib32/mips4:/usr/lib32/internal:/usr/lib32:/lib32'
