Loading Configure +3 −1 Original line number Diff line number Diff line Loading @@ -610,12 +610,14 @@ my %table=( "uClinux-dist","$ENV{'CC'}:\$(CFLAGS)::-D_REENTRANT::\$(LDFLAGS) \$(LDLIBS):BN_LLONG:${no_asm}:$ENV{'LIBSSL_dlfcn'}:linux-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):$ENV{'RANLIB'}::", "uClinux-dist64","$ENV{'CC'}:\$(CFLAGS)::-D_REENTRANT::\$(LDFLAGS) \$(LDLIBS):SIXTY_FOUR_BIT_LONG:${no_asm}:$ENV{'LIBSSL_dlfcn'}:linux-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):$ENV{'RANLIB'}::", "c64xplus","cl6x:-mv6400+ -o2 -ox -ms -pden -DNO_SYS_TYPES_H -DGETPID_IS_MEANINGLESS -DMD32_REG_T=int -DOPENSSL_SMALL_FOOTPRINT:<c6x.h>::DSPBIOS::BN_LLONG:c64xpluscpuid.o:bn-c64xplus.o c64xplus-gf2m.o::aes-c64xplus.o aes_cbc.o aes_ctr.o:::sha1-c64xplus.o sha256-c64xplus.o sha512-c64xplus.o:::::::ghash-c64xplus.o::void:", ); my @MK1MF_Builds=qw(VC-WIN64I VC-WIN64A debug-VC-WIN64I debug-VC-WIN64A VC-NT VC-CE VC-WIN32 debug-VC-WIN32 BC-32 BC-32 c64xplus netware-clib netware-clib-bsdsock netware-libc netware-libc-bsdsock); Loading Makefile.fips +1 −1 Original line number Diff line number Diff line Loading @@ -186,7 +186,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) TARFILE= openssl-fips-2.0-test.tar TARFILE= openssl-fips-2.0.tar WTARFILE= $(NAME)-win.tar EXHEADER= e_os2.h HEADER= e_os.h Loading c6x/do_fips 0 → 100644 +7 −0 Original line number Diff line number Diff line #!/bin/sh perl Configure c64xplus fipscanisteronly no-engine perl util/mkfiles.pl > MINFO perl util/mk1mf.pl auto > c6x/fips.mak make -f c6x/fips.mak make -f c6x/fips_algvs.mak c6x/env 0 → 100644 +7 −0 Original line number Diff line number Diff line # MSYS-style PATH export PATH=/c/CCStudio_v3.3/c6000/cgtools/bin:/c/Program\ Files/ActivePerl58/bin:$PATH # Windows-style variables export C6X_C_DIR='C:\CCStudio_v3.3\c6000\cgtools\include;C:\CCStudio_v3.3\c6000\cgtools\lib' export PERL5LIB=C:/CCStudio_v3.3/bin/utilities/ccs_scripting c6x/fips_standalone_sha1 0 → 100644 +32 −0 Original line number Diff line number Diff line #!/usr/bin/env perl # $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; unshift(@INC,$dir); require "hmac_sha1.pl"; (!@ARV[0] && -f @ARGV[$#ARGV]) || die "usage: $0 [-verify] file"; $verify=shift if (@ARGV[0] eq "-verify"); sysopen(FD,@ARGV[0],0) || die "$!"; binmode(FD); my $ctx = HMAC->Init("etaonrishdlcupfm"); while (read(FD,$blob,4*1024)) { $ctx->Update($blob); } close(FD); my $signature = unpack("H*",$ctx->Final()); print "HMAC-SHA1(@ARGV[0])= $signature\n"; if ($verify) { open(FD,"<@ARGV[0].sha1") || die "$!"; $line = <FD>; close(FD); exit(0) if ($line =~ /HMAC\-SHA1\([^\)]*\)=\s*([0-9a-f]+)/i && $1 eq $signature); die "signature mismatch"; } Loading
Configure +3 −1 Original line number Diff line number Diff line Loading @@ -610,12 +610,14 @@ my %table=( "uClinux-dist","$ENV{'CC'}:\$(CFLAGS)::-D_REENTRANT::\$(LDFLAGS) \$(LDLIBS):BN_LLONG:${no_asm}:$ENV{'LIBSSL_dlfcn'}:linux-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):$ENV{'RANLIB'}::", "uClinux-dist64","$ENV{'CC'}:\$(CFLAGS)::-D_REENTRANT::\$(LDFLAGS) \$(LDLIBS):SIXTY_FOUR_BIT_LONG:${no_asm}:$ENV{'LIBSSL_dlfcn'}:linux-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):$ENV{'RANLIB'}::", "c64xplus","cl6x:-mv6400+ -o2 -ox -ms -pden -DNO_SYS_TYPES_H -DGETPID_IS_MEANINGLESS -DMD32_REG_T=int -DOPENSSL_SMALL_FOOTPRINT:<c6x.h>::DSPBIOS::BN_LLONG:c64xpluscpuid.o:bn-c64xplus.o c64xplus-gf2m.o::aes-c64xplus.o aes_cbc.o aes_ctr.o:::sha1-c64xplus.o sha256-c64xplus.o sha512-c64xplus.o:::::::ghash-c64xplus.o::void:", ); my @MK1MF_Builds=qw(VC-WIN64I VC-WIN64A debug-VC-WIN64I debug-VC-WIN64A VC-NT VC-CE VC-WIN32 debug-VC-WIN32 BC-32 BC-32 c64xplus netware-clib netware-clib-bsdsock netware-libc netware-libc-bsdsock); Loading
Makefile.fips +1 −1 Original line number Diff line number Diff line Loading @@ -186,7 +186,7 @@ SHARED_LDFLAGS= GENERAL= Makefile BASENAME= openssl NAME= $(BASENAME)-$(VERSION) TARFILE= openssl-fips-2.0-test.tar TARFILE= openssl-fips-2.0.tar WTARFILE= $(NAME)-win.tar EXHEADER= e_os2.h HEADER= e_os.h Loading
c6x/do_fips 0 → 100644 +7 −0 Original line number Diff line number Diff line #!/bin/sh perl Configure c64xplus fipscanisteronly no-engine perl util/mkfiles.pl > MINFO perl util/mk1mf.pl auto > c6x/fips.mak make -f c6x/fips.mak make -f c6x/fips_algvs.mak
c6x/env 0 → 100644 +7 −0 Original line number Diff line number Diff line # MSYS-style PATH export PATH=/c/CCStudio_v3.3/c6000/cgtools/bin:/c/Program\ Files/ActivePerl58/bin:$PATH # Windows-style variables export C6X_C_DIR='C:\CCStudio_v3.3\c6000\cgtools\include;C:\CCStudio_v3.3\c6000\cgtools\lib' export PERL5LIB=C:/CCStudio_v3.3/bin/utilities/ccs_scripting
c6x/fips_standalone_sha1 0 → 100644 +32 −0 Original line number Diff line number Diff line #!/usr/bin/env perl # $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; unshift(@INC,$dir); require "hmac_sha1.pl"; (!@ARV[0] && -f @ARGV[$#ARGV]) || die "usage: $0 [-verify] file"; $verify=shift if (@ARGV[0] eq "-verify"); sysopen(FD,@ARGV[0],0) || die "$!"; binmode(FD); my $ctx = HMAC->Init("etaonrishdlcupfm"); while (read(FD,$blob,4*1024)) { $ctx->Update($blob); } close(FD); my $signature = unpack("H*",$ctx->Final()); print "HMAC-SHA1(@ARGV[0])= $signature\n"; if ($verify) { open(FD,"<@ARGV[0].sha1") || die "$!"; $line = <FD>; close(FD); exit(0) if ($line =~ /HMAC\-SHA1\([^\)]*\)=\s*([0-9a-f]+)/i && $1 eq $signature); die "signature mismatch"; }