diff options
| author | djm <> | 2005-04-29 05:39:33 +0000 |
|---|---|---|
| committer | djm <> | 2005-04-29 05:39:33 +0000 |
| commit | 68edd00d9258df93b1366c71ac124e0cadf7bc08 (patch) | |
| tree | 3ce4ae2a9747bbc11aed1f95f9bbea92c41f8683 /src/lib/libcrypto/util/pl | |
| parent | f396ed0f5ce0af56bfde2e75e15cf1f52924c779 (diff) | |
| download | openbsd-68edd00d9258df93b1366c71ac124e0cadf7bc08.tar.gz openbsd-68edd00d9258df93b1366c71ac124e0cadf7bc08.tar.bz2 openbsd-68edd00d9258df93b1366c71ac124e0cadf7bc08.zip | |
resolve conflicts
Diffstat (limited to 'src/lib/libcrypto/util/pl')
| -rw-r--r-- | src/lib/libcrypto/util/pl/BC-16.pl | 15 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/BC-32.pl | 13 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/Mingw32.pl | 11 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/OS2-EMX.pl | 11 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/VC-16.pl | 13 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/VC-32.pl | 11 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/linux.pl | 9 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/ultrix.pl | 11 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/unix.pl | 9 |
9 files changed, 74 insertions, 29 deletions
diff --git a/src/lib/libcrypto/util/pl/BC-16.pl b/src/lib/libcrypto/util/pl/BC-16.pl index 2033f524ca..8030653daa 100644 --- a/src/lib/libcrypto/util/pl/BC-16.pl +++ b/src/lib/libcrypto/util/pl/BC-16.pl | |||
| @@ -64,7 +64,7 @@ $lfile=''; | |||
| 64 | 64 | ||
| 65 | $asm='bcc -c -B -Tml'; | 65 | $asm='bcc -c -B -Tml'; |
| 66 | $afile='/o'; | 66 | $afile='/o'; |
| 67 | if ($no_asm) | 67 | if ($no_asm || $fips) |
| 68 | { | 68 | { |
| 69 | $bn_asm_obj=''; | 69 | $bn_asm_obj=''; |
| 70 | $bn_asm_src=''; | 70 | $bn_asm_src=''; |
| @@ -119,11 +119,11 @@ sub do_lib_rule | |||
| 119 | 119 | ||
| 120 | sub do_link_rule | 120 | sub do_link_rule |
| 121 | { | 121 | { |
| 122 | local($target,$files,$dep_libs,$libs)=@_; | 122 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 123 | local($ret,$f,$_,@f); | 123 | local($ret,$f,$_,@f); |
| 124 | 124 | ||
| 125 | $file =~ s/\//$o/g if $o ne '/'; | 125 | $file =~ s/\//$o/g if $o ne '/'; |
| 126 | $n=&bname($targer); | 126 | $n=&bname($target); |
| 127 | $ret.="$target: $files $dep_libs\n"; | 127 | $ret.="$target: $files $dep_libs\n"; |
| 128 | $ret.=" \$(LINK) @&&|"; | 128 | $ret.=" \$(LINK) @&&|"; |
| 129 | 129 | ||
| @@ -139,7 +139,12 @@ sub do_link_rule | |||
| 139 | } | 139 | } |
| 140 | else | 140 | else |
| 141 | { $ret.="\n $r \$(APP_EX_OBJ) $files\n"; } | 141 | { $ret.="\n $r \$(APP_EX_OBJ) $files\n"; } |
| 142 | $ret.=" $target\n\n $libs\n\n|\n\n"; | 142 | $ret.=" $target\n\n $libs\n\n|\n"; |
| 143 | if (defined $sha1file) | ||
| 144 | { | ||
| 145 | $ret.=" $openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 146 | } | ||
| 147 | $ret.="\n"; | ||
| 143 | return($ret); | 148 | return($ret); |
| 144 | } | 149 | } |
| 145 | 150 | ||
diff --git a/src/lib/libcrypto/util/pl/BC-32.pl b/src/lib/libcrypto/util/pl/BC-32.pl index e83b336190..897ae9d824 100644 --- a/src/lib/libcrypto/util/pl/BC-32.pl +++ b/src/lib/libcrypto/util/pl/BC-32.pl | |||
| @@ -62,7 +62,7 @@ $des_enc_src=''; | |||
| 62 | $bf_enc_obj=''; | 62 | $bf_enc_obj=''; |
| 63 | $bf_enc_src=''; | 63 | $bf_enc_src=''; |
| 64 | 64 | ||
| 65 | if (!$no_asm) | 65 | if (!$no_asm && !$fips) |
| 66 | { | 66 | { |
| 67 | $bn_mulw_obj='crypto\bn\asm\bn_win32.obj'; | 67 | $bn_mulw_obj='crypto\bn\asm\bn_win32.obj'; |
| 68 | $bn_mulw_src='crypto\bn\asm\bn_win32.asm'; | 68 | $bn_mulw_src='crypto\bn\asm\bn_win32.asm'; |
| @@ -122,13 +122,18 @@ sub do_lib_rule | |||
| 122 | 122 | ||
| 123 | sub do_link_rule | 123 | sub do_link_rule |
| 124 | { | 124 | { |
| 125 | local($target,$files,$dep_libs,$libs)=@_; | 125 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 126 | local($ret,$_); | 126 | local($ret,$_); |
| 127 | 127 | ||
| 128 | $file =~ s/\//$o/g if $o ne '/'; | 128 | $file =~ s/\//$o/g if $o ne '/'; |
| 129 | $n=&bname($targer); | 129 | $n=&bname($targer); |
| 130 | $ret.="$target: $files $dep_libs\n"; | 130 | $ret.="$target: $files $dep_libs\n"; |
| 131 | $ret.="\t\$(LINK) \$(LFLAGS) $files \$(APP_EX_OBJ), $target,, $libs\n\n"; | 131 | $ret.="\t\$(LINK) \$(LFLAGS) $files \$(APP_EX_OBJ), $target,, $libs\n"; |
| 132 | if (defined $sha1file) | ||
| 133 | { | ||
| 134 | $ret.="\t$openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 135 | } | ||
| 136 | $ret.="\n"; | ||
| 132 | return($ret); | 137 | return($ret); |
| 133 | } | 138 | } |
| 134 | 139 | ||
diff --git a/src/lib/libcrypto/util/pl/Mingw32.pl b/src/lib/libcrypto/util/pl/Mingw32.pl index 4bee638c4a..b9bb24d21d 100644 --- a/src/lib/libcrypto/util/pl/Mingw32.pl +++ b/src/lib/libcrypto/util/pl/Mingw32.pl | |||
| @@ -21,7 +21,7 @@ if ($debug) | |||
| 21 | else | 21 | else |
| 22 | { $cflags="-DL_ENDIAN -DDSO_WIN32 -fomit-frame-pointer -O3 -mcpu=i486 -Wall"; } | 22 | { $cflags="-DL_ENDIAN -DDSO_WIN32 -fomit-frame-pointer -O3 -mcpu=i486 -Wall"; } |
| 23 | 23 | ||
| 24 | if ($gaswin and !$no_asm) | 24 | if ($gaswin and !$no_asm and !$fips) |
| 25 | { | 25 | { |
| 26 | $bn_asm_obj='$(OBJ_D)\bn-win32.o'; | 26 | $bn_asm_obj='$(OBJ_D)\bn-win32.o'; |
| 27 | $bn_asm_src='crypto/bn/asm/bn-win32.s'; | 27 | $bn_asm_src='crypto/bn/asm/bn-win32.s'; |
| @@ -92,13 +92,18 @@ sub do_lib_rule | |||
| 92 | 92 | ||
| 93 | sub do_link_rule | 93 | sub do_link_rule |
| 94 | { | 94 | { |
| 95 | local($target,$files,$dep_libs,$libs)=@_; | 95 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 96 | local($ret,$_); | 96 | local($ret,$_); |
| 97 | 97 | ||
| 98 | $file =~ s/\//$o/g if $o ne '/'; | 98 | $file =~ s/\//$o/g if $o ne '/'; |
| 99 | $n=&bname($target); | 99 | $n=&bname($target); |
| 100 | $ret.="$target: $files $dep_libs\n"; | 100 | $ret.="$target: $files $dep_libs\n"; |
| 101 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n\n"; | 101 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n"; |
| 102 | if (defined $sha1file) | ||
| 103 | { | ||
| 104 | $ret.="\t$openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 105 | } | ||
| 106 | $ret.="\n"; | ||
| 102 | return($ret); | 107 | return($ret); |
| 103 | } | 108 | } |
| 104 | 1; | 109 | 1; |
diff --git a/src/lib/libcrypto/util/pl/OS2-EMX.pl b/src/lib/libcrypto/util/pl/OS2-EMX.pl index ddb3524210..75d72ebbcb 100644 --- a/src/lib/libcrypto/util/pl/OS2-EMX.pl +++ b/src/lib/libcrypto/util/pl/OS2-EMX.pl | |||
| @@ -48,7 +48,7 @@ $des_enc_src=""; | |||
| 48 | $bf_enc_obj=""; | 48 | $bf_enc_obj=""; |
| 49 | $bf_enc_src=""; | 49 | $bf_enc_src=""; |
| 50 | 50 | ||
| 51 | if (!$no_asm) | 51 | if (!$no_asm && !$fips) |
| 52 | { | 52 | { |
| 53 | $bn_asm_obj="crypto/bn/asm/bn-os2$obj crypto/bn/asm/co-os2$obj"; | 53 | $bn_asm_obj="crypto/bn/asm/bn-os2$obj crypto/bn/asm/co-os2$obj"; |
| 54 | $bn_asm_src="crypto/bn/asm/bn-os2.asm crypto/bn/asm/co-os2.asm"; | 54 | $bn_asm_src="crypto/bn/asm/bn-os2.asm crypto/bn/asm/co-os2.asm"; |
| @@ -106,13 +106,18 @@ sub do_lib_rule | |||
| 106 | 106 | ||
| 107 | sub do_link_rule | 107 | sub do_link_rule |
| 108 | { | 108 | { |
| 109 | local($target,$files,$dep_libs,$libs)=@_; | 109 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 110 | local($ret,$_); | 110 | local($ret,$_); |
| 111 | 111 | ||
| 112 | $file =~ s/\//$o/g if $o ne '/'; | 112 | $file =~ s/\//$o/g if $o ne '/'; |
| 113 | $n=&bname($target); | 113 | $n=&bname($target); |
| 114 | $ret.="$target: $files $dep_libs\n"; | 114 | $ret.="$target: $files $dep_libs\n"; |
| 115 | $ret.="\t\$(LINK) ${efile}$target \$(CFLAG) \$(LFLAGS) $files $libs\n\n"; | 115 | $ret.="\t\$(LINK) ${efile}$target \$(CFLAG) \$(LFLAGS) $files $libs\n"; |
| 116 | if (defined $sha1file) | ||
| 117 | { | ||
| 118 | $ret.="\t$openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 119 | } | ||
| 120 | $ret.="\n"; | ||
| 116 | return($ret); | 121 | return($ret); |
| 117 | } | 122 | } |
| 118 | 123 | ||
diff --git a/src/lib/libcrypto/util/pl/VC-16.pl b/src/lib/libcrypto/util/pl/VC-16.pl index 7cda5e67a9..564ba3fd08 100644 --- a/src/lib/libcrypto/util/pl/VC-16.pl +++ b/src/lib/libcrypto/util/pl/VC-16.pl | |||
| @@ -61,7 +61,7 @@ if ($shlib) | |||
| 61 | else | 61 | else |
| 62 | { $mlflags=''; } | 62 | { $mlflags=''; } |
| 63 | 63 | ||
| 64 | $app_ex_obj="setargv.obj"; | 64 | $app_ex_obj=""; |
| 65 | 65 | ||
| 66 | $obj='.obj'; | 66 | $obj='.obj'; |
| 67 | $ofile="/Fo"; | 67 | $ofile="/Fo"; |
| @@ -90,7 +90,7 @@ $des_enc_src=''; | |||
| 90 | $bf_enc_obj=''; | 90 | $bf_enc_obj=''; |
| 91 | $bf_enc_src=''; | 91 | $bf_enc_src=''; |
| 92 | 92 | ||
| 93 | if (!$no_asm) | 93 | if (!$no_asm && !$fips) |
| 94 | { | 94 | { |
| 95 | if ($asmbits == 32) | 95 | if ($asmbits == 32) |
| 96 | { | 96 | { |
| @@ -147,7 +147,7 @@ sub do_lib_rule | |||
| 147 | 147 | ||
| 148 | sub do_link_rule | 148 | sub do_link_rule |
| 149 | { | 149 | { |
| 150 | local($target,$files,$dep_libs,$libs)=@_; | 150 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 151 | local($ret,$f,$_,@f); | 151 | local($ret,$f,$_,@f); |
| 152 | 152 | ||
| 153 | $file =~ s/\//$o/g if $o ne '/'; | 153 | $file =~ s/\//$o/g if $o ne '/'; |
| @@ -165,7 +165,12 @@ sub do_link_rule | |||
| 165 | } | 165 | } |
| 166 | else | 166 | else |
| 167 | { $ret.=" \$(APP_EX_OBJ) $files"; } | 167 | { $ret.=" \$(APP_EX_OBJ) $files"; } |
| 168 | $ret.="\n $target\n\n $libs\n\n<<\n\n"; | 168 | $ret.="\n $target\n\n $libs\n\n<<\n"; |
| 169 | if (defined $sha1file) | ||
| 170 | { | ||
| 171 | $ret.=" $openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 172 | } | ||
| 173 | $ret.="\n"; | ||
| 169 | return($ret); | 174 | return($ret); |
| 170 | } | 175 | } |
| 171 | 176 | ||
diff --git a/src/lib/libcrypto/util/pl/VC-32.pl b/src/lib/libcrypto/util/pl/VC-32.pl index 285990c589..cf689b9feb 100644 --- a/src/lib/libcrypto/util/pl/VC-32.pl +++ b/src/lib/libcrypto/util/pl/VC-32.pl | |||
| @@ -64,7 +64,7 @@ $des_enc_src=''; | |||
| 64 | $bf_enc_obj=''; | 64 | $bf_enc_obj=''; |
| 65 | $bf_enc_src=''; | 65 | $bf_enc_src=''; |
| 66 | 66 | ||
| 67 | if (!$no_asm) | 67 | if (!$no_asm && !$fips) |
| 68 | { | 68 | { |
| 69 | $bn_asm_obj='crypto\bn\asm\bn_win32.obj'; | 69 | $bn_asm_obj='crypto\bn\asm\bn_win32.obj'; |
| 70 | $bn_asm_src='crypto\bn\asm\bn_win32.asm'; | 70 | $bn_asm_src='crypto\bn\asm\bn_win32.asm'; |
| @@ -126,14 +126,19 @@ sub do_lib_rule | |||
| 126 | 126 | ||
| 127 | sub do_link_rule | 127 | sub do_link_rule |
| 128 | { | 128 | { |
| 129 | local($target,$files,$dep_libs,$libs)=@_; | 129 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 130 | local($ret,$_); | 130 | local($ret,$_); |
| 131 | 131 | ||
| 132 | $file =~ s/\//$o/g if $o ne '/'; | 132 | $file =~ s/\//$o/g if $o ne '/'; |
| 133 | $n=&bname($targer); | 133 | $n=&bname($targer); |
| 134 | $ret.="$target: $files $dep_libs\n"; | 134 | $ret.="$target: $files $dep_libs\n"; |
| 135 | $ret.=" \$(LINK) \$(LFLAGS) $efile$target @<<\n"; | 135 | $ret.=" \$(LINK) \$(LFLAGS) $efile$target @<<\n"; |
| 136 | $ret.=" \$(APP_EX_OBJ) $files $libs\n<<\n\n"; | 136 | $ret.=" \$(APP_EX_OBJ) $files $libs\n<<\n"; |
| 137 | if (defined $sha1file) | ||
| 138 | { | ||
| 139 | $ret.=" $openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 140 | } | ||
| 141 | $ret.="\n"; | ||
| 137 | return($ret); | 142 | return($ret); |
| 138 | } | 143 | } |
| 139 | 144 | ||
diff --git a/src/lib/libcrypto/util/pl/linux.pl b/src/lib/libcrypto/util/pl/linux.pl index 8924ed5480..df05c40526 100644 --- a/src/lib/libcrypto/util/pl/linux.pl +++ b/src/lib/libcrypto/util/pl/linux.pl | |||
| @@ -72,13 +72,18 @@ sub do_shlib_rule | |||
| 72 | 72 | ||
| 73 | sub do_link_rule | 73 | sub do_link_rule |
| 74 | { | 74 | { |
| 75 | local($target,$files,$dep_libs,$libs)=@_; | 75 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 76 | local($ret,$_); | 76 | local($ret,$_); |
| 77 | 77 | ||
| 78 | $file =~ s/\//$o/g if $o ne '/'; | 78 | $file =~ s/\//$o/g if $o ne '/'; |
| 79 | $n=&bname($target); | 79 | $n=&bname($target); |
| 80 | $ret.="$target: $files $dep_libs\n"; | 80 | $ret.="$target: $files $dep_libs\n"; |
| 81 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n\n"; | 81 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n"; |
| 82 | if (defined $sha1file) | ||
| 83 | { | ||
| 84 | $ret.="\t$openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 85 | } | ||
| 86 | $ret.="\n"; | ||
| 82 | return($ret); | 87 | return($ret); |
| 83 | } | 88 | } |
| 84 | 89 | ||
diff --git a/src/lib/libcrypto/util/pl/ultrix.pl b/src/lib/libcrypto/util/pl/ultrix.pl index ea370c71f9..447b854708 100644 --- a/src/lib/libcrypto/util/pl/ultrix.pl +++ b/src/lib/libcrypto/util/pl/ultrix.pl | |||
| @@ -17,7 +17,7 @@ else | |||
| 17 | 17 | ||
| 18 | $cflags.=" -std1 -DL_ENDIAN"; | 18 | $cflags.=" -std1 -DL_ENDIAN"; |
| 19 | 19 | ||
| 20 | if (!$no_asm) | 20 | if (!$no_asm && !$fips) |
| 21 | { | 21 | { |
| 22 | $bn_asm_obj='$(OBJ_D)/mips1.o'; | 22 | $bn_asm_obj='$(OBJ_D)/mips1.o'; |
| 23 | $bn_asm_src='crypto/bn/asm/mips1.s'; | 23 | $bn_asm_src='crypto/bn/asm/mips1.s'; |
| @@ -25,13 +25,18 @@ if (!$no_asm) | |||
| 25 | 25 | ||
| 26 | sub do_link_rule | 26 | sub do_link_rule |
| 27 | { | 27 | { |
| 28 | local($target,$files,$dep_libs,$libs)=@_; | 28 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 29 | local($ret,$_); | 29 | local($ret,$_); |
| 30 | 30 | ||
| 31 | $file =~ s/\//$o/g if $o ne '/'; | 31 | $file =~ s/\//$o/g if $o ne '/'; |
| 32 | $n=&bname($target); | 32 | $n=&bname($target); |
| 33 | $ret.="$target: $files $dep_libs\n"; | 33 | $ret.="$target: $files $dep_libs\n"; |
| 34 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n\n"; | 34 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n"; |
| 35 | if (defined $sha1file) | ||
| 36 | { | ||
| 37 | $ret.="\t$openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 38 | } | ||
| 39 | $ret.="\n"; | ||
| 35 | return($ret); | 40 | return($ret); |
| 36 | } | 41 | } |
| 37 | 42 | ||
diff --git a/src/lib/libcrypto/util/pl/unix.pl b/src/lib/libcrypto/util/pl/unix.pl index 146611ad99..bbd1798a2e 100644 --- a/src/lib/libcrypto/util/pl/unix.pl +++ b/src/lib/libcrypto/util/pl/unix.pl | |||
| @@ -70,13 +70,18 @@ sub do_lib_rule | |||
| 70 | 70 | ||
| 71 | sub do_link_rule | 71 | sub do_link_rule |
| 72 | { | 72 | { |
| 73 | local($target,$files,$dep_libs,$libs)=@_; | 73 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
| 74 | local($ret,$_); | 74 | local($ret,$_); |
| 75 | 75 | ||
| 76 | $file =~ s/\//$o/g if $o ne '/'; | 76 | $file =~ s/\//$o/g if $o ne '/'; |
| 77 | $n=&bname($target); | 77 | $n=&bname($target); |
| 78 | $ret.="$target: $files $dep_libs\n"; | 78 | $ret.="$target: $files $dep_libs\n"; |
| 79 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n\n"; | 79 | $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n"; |
| 80 | if (defined $sha1file) | ||
| 81 | { | ||
| 82 | $ret.="\t$openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
| 83 | } | ||
| 84 | $ret.="\n"; | ||
| 80 | return($ret); | 85 | return($ret); |
| 81 | } | 86 | } |
| 82 | 87 | ||
