diff options
author | djm <> | 2009-04-06 06:30:08 +0000 |
---|---|---|
committer | djm <> | 2009-04-06 06:30:08 +0000 |
commit | 8495770bca2f5a7c4d65351d78035a1cf89684f0 (patch) | |
tree | bd784d7df8e267e913200c766ce69473f2e8b776 | |
parent | 70c12006c390a59923c8b84bb5ae3e0e01d30194 (diff) | |
parent | 5d1f64994b96668ba794f5211364ed54dd7ee08d (diff) | |
download | openbsd-8495770bca2f5a7c4d65351d78035a1cf89684f0.tar.gz openbsd-8495770bca2f5a7c4d65351d78035a1cf89684f0.tar.bz2 openbsd-8495770bca2f5a7c4d65351d78035a1cf89684f0.zip |
This commit was generated by cvs2git to track changes on a CVS vendor
branch.
-rw-r--r-- | src/lib/libcrypto/evp/enc_min.c | 2 | ||||
-rw-r--r-- | src/lib/libcrypto/rsa/rsa_x931g.c | 4 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/evp/enc_min.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/rsa/rsa_x931g.c | 4 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl | 1 | ||||
-rw-r--r-- | src/lib/libssl/src/engines/makeengines.com | 3 | ||||
-rw-r--r-- | src/lib/libssl/src/fips/Makefile | 13 | ||||
-rw-r--r-- | src/lib/libssl/src/fips/aes/Makefile | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/fips/sha/fips_standalone_sha1.c | 4 |
9 files changed, 21 insertions, 14 deletions
diff --git a/src/lib/libcrypto/evp/enc_min.c b/src/lib/libcrypto/evp/enc_min.c index 3cb4626bef..7fba38ee24 100644 --- a/src/lib/libcrypto/evp/enc_min.c +++ b/src/lib/libcrypto/evp/enc_min.c | |||
@@ -199,7 +199,7 @@ int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *imp | |||
199 | enc = 1; | 199 | enc = 1; |
200 | ctx->encrypt = enc; | 200 | ctx->encrypt = enc; |
201 | } | 201 | } |
202 | #ifdef OPENSSL_NO_FIPS | 202 | #ifdef OPENSSL_FIPS |
203 | if(FIPS_selftest_failed()) | 203 | if(FIPS_selftest_failed()) |
204 | { | 204 | { |
205 | FIPSerr(FIPS_F_EVP_CIPHERINIT_EX,FIPS_R_FIPS_SELFTEST_FAILED); | 205 | FIPSerr(FIPS_F_EVP_CIPHERINIT_EX,FIPS_R_FIPS_SELFTEST_FAILED); |
diff --git a/src/lib/libcrypto/rsa/rsa_x931g.c b/src/lib/libcrypto/rsa/rsa_x931g.c index c640cc2ec9..bf94f8be7a 100644 --- a/src/lib/libcrypto/rsa/rsa_x931g.c +++ b/src/lib/libcrypto/rsa/rsa_x931g.c | |||
@@ -79,9 +79,9 @@ int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, | |||
79 | goto err; | 79 | goto err; |
80 | 80 | ||
81 | ctx = BN_CTX_new(); | 81 | ctx = BN_CTX_new(); |
82 | BN_CTX_start(ctx); | ||
83 | if (!ctx) | 82 | if (!ctx) |
84 | goto err; | 83 | goto err; |
84 | BN_CTX_start(ctx); | ||
85 | 85 | ||
86 | r0 = BN_CTX_get(ctx); | 86 | r0 = BN_CTX_get(ctx); |
87 | r1 = BN_CTX_get(ctx); | 87 | r1 = BN_CTX_get(ctx); |
@@ -190,7 +190,7 @@ int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, | |||
190 | if (ctx2) | 190 | if (ctx2) |
191 | BN_CTX_free(ctx2); | 191 | BN_CTX_free(ctx2); |
192 | /* If this is set all calls successful */ | 192 | /* If this is set all calls successful */ |
193 | if (rsa->iqmp != NULL) | 193 | if (rsa && rsa->iqmp != NULL) |
194 | return 1; | 194 | return 1; |
195 | 195 | ||
196 | return 0; | 196 | return 0; |
diff --git a/src/lib/libssl/src/crypto/evp/enc_min.c b/src/lib/libssl/src/crypto/evp/enc_min.c index 3cb4626bef..7fba38ee24 100644 --- a/src/lib/libssl/src/crypto/evp/enc_min.c +++ b/src/lib/libssl/src/crypto/evp/enc_min.c | |||
@@ -199,7 +199,7 @@ int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *imp | |||
199 | enc = 1; | 199 | enc = 1; |
200 | ctx->encrypt = enc; | 200 | ctx->encrypt = enc; |
201 | } | 201 | } |
202 | #ifdef OPENSSL_NO_FIPS | 202 | #ifdef OPENSSL_FIPS |
203 | if(FIPS_selftest_failed()) | 203 | if(FIPS_selftest_failed()) |
204 | { | 204 | { |
205 | FIPSerr(FIPS_F_EVP_CIPHERINIT_EX,FIPS_R_FIPS_SELFTEST_FAILED); | 205 | FIPSerr(FIPS_F_EVP_CIPHERINIT_EX,FIPS_R_FIPS_SELFTEST_FAILED); |
diff --git a/src/lib/libssl/src/crypto/rsa/rsa_x931g.c b/src/lib/libssl/src/crypto/rsa/rsa_x931g.c index c640cc2ec9..bf94f8be7a 100644 --- a/src/lib/libssl/src/crypto/rsa/rsa_x931g.c +++ b/src/lib/libssl/src/crypto/rsa/rsa_x931g.c | |||
@@ -79,9 +79,9 @@ int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, | |||
79 | goto err; | 79 | goto err; |
80 | 80 | ||
81 | ctx = BN_CTX_new(); | 81 | ctx = BN_CTX_new(); |
82 | BN_CTX_start(ctx); | ||
83 | if (!ctx) | 82 | if (!ctx) |
84 | goto err; | 83 | goto err; |
84 | BN_CTX_start(ctx); | ||
85 | 85 | ||
86 | r0 = BN_CTX_get(ctx); | 86 | r0 = BN_CTX_get(ctx); |
87 | r1 = BN_CTX_get(ctx); | 87 | r1 = BN_CTX_get(ctx); |
@@ -190,7 +190,7 @@ int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, | |||
190 | if (ctx2) | 190 | if (ctx2) |
191 | BN_CTX_free(ctx2); | 191 | BN_CTX_free(ctx2); |
192 | /* If this is set all calls successful */ | 192 | /* If this is set all calls successful */ |
193 | if (rsa->iqmp != NULL) | 193 | if (rsa && rsa->iqmp != NULL) |
194 | return 1; | 194 | return 1; |
195 | 195 | ||
196 | return 0; | 196 | return 0; |
diff --git a/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl b/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl index aa18c1089b..51c4f47ecb 100644 --- a/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl +++ b/src/lib/libssl/src/crypto/sha/asm/sha1-ia64.pl | |||
@@ -302,4 +302,5 @@ $code.=<<___; | |||
302 | stringz "SHA1 block transform for IA64, CRYPTOGAMS by <appro\@openssl.org>" | 302 | stringz "SHA1 block transform for IA64, CRYPTOGAMS by <appro\@openssl.org>" |
303 | ___ | 303 | ___ |
304 | 304 | ||
305 | $output=shift and open STDOUT,">$output"; | ||
305 | print $code; | 306 | print $code; |
diff --git a/src/lib/libssl/src/engines/makeengines.com b/src/lib/libssl/src/engines/makeengines.com index 4a7474e010..840864f7cf 100644 --- a/src/lib/libssl/src/engines/makeengines.com +++ b/src/lib/libssl/src/engines/makeengines.com | |||
@@ -34,7 +34,7 @@ $! Set the names of the engines we want to build | |||
34 | $! | 34 | $! |
35 | $ ENGINES = "," + P6 | 35 | $ ENGINES = "," + P6 |
36 | $ IF ENGINES .EQS. "," THEN - | 36 | $ IF ENGINES .EQS. "," THEN - |
37 | ENGINES = ",4758cca,aep,atalla,cswift,chil,nuron,sureware,ubsec" | 37 | ENGINES = ",4758cca,aep,atalla,cswift,chil,nuron,sureware,ubsec,capi" |
38 | $! | 38 | $! |
39 | $! Set the default TCP/IP library to link against if needed | 39 | $! Set the default TCP/IP library to link against if needed |
40 | $! | 40 | $! |
@@ -87,6 +87,7 @@ $ ENGINE_chil = "e_chil" | |||
87 | $ ENGINE_nuron = "e_nuron" | 87 | $ ENGINE_nuron = "e_nuron" |
88 | $ ENGINE_sureware = "e_sureware" | 88 | $ ENGINE_sureware = "e_sureware" |
89 | $ ENGINE_ubsec = "e_ubsec" | 89 | $ ENGINE_ubsec = "e_ubsec" |
90 | $ ENGINE_capi = "e_capi" | ||
90 | $! | 91 | $! |
91 | $! Define which programs need to be linked with a TCP/IP library | 92 | $! Define which programs need to be linked with a TCP/IP library |
92 | $! | 93 | $! |
diff --git a/src/lib/libssl/src/fips/Makefile b/src/lib/libssl/src/fips/Makefile index d6dcb79a28..e038be8f13 100644 --- a/src/lib/libssl/src/fips/Makefile +++ b/src/lib/libssl/src/fips/Makefile | |||
@@ -123,7 +123,7 @@ fips_premain_dso$(EXE_EXT): fips_premain.c | |||
123 | $(FIPSLIBDIR)fipscanister.o ../libcrypto.a $(EX_LIBS) | 123 | $(FIPSLIBDIR)fipscanister.o ../libcrypto.a $(EX_LIBS) |
124 | # this is executed only when linking with external fipscanister.o | 124 | # this is executed only when linking with external fipscanister.o |
125 | fips_standalone_sha1$(EXE_EXT): sha/fips_standalone_sha1.c | 125 | fips_standalone_sha1$(EXE_EXT): sha/fips_standalone_sha1.c |
126 | $(CC) $(CFLAGS) -DFIPSCANISTER_O -o $@ sha/fips_standalone_sha1.c $(FIPSLIBDIR)fipscanister.o | 126 | $(CC) $(CFLAGS) -DFIPSCANISTER_O -o $@ sha/fips_standalone_sha1.c $(FIPSLIBDIR)fipscanister.o $(EX_LIBS) |
127 | 127 | ||
128 | subdirs: | 128 | subdirs: |
129 | @target=all; $(RECURSIVE_MAKE) | 129 | @target=all; $(RECURSIVE_MAKE) |
@@ -179,8 +179,15 @@ install: | |||
179 | chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ | 179 | chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ |
180 | done; | 180 | done; |
181 | @target=install; $(RECURSIVE_MAKE) | 181 | @target=install; $(RECURSIVE_MAKE) |
182 | @cp -p -f fipscanister.o fipscanister.o.sha1 fips_premain.c \ | 182 | for i in $(EXE) ; \ |
183 | fips_premain.c.sha1 \ | 183 | do \ |
184 | echo "installing $$i"; \ | ||
185 | cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \ | ||
186 | chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \ | ||
187 | mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i; \ | ||
188 | done | ||
189 | cp -p -f $(FIPSLIBDIR)fipscanister.o $(FIPSLIBDIR)fipscanister.o.sha1 \ | ||
190 | $(FIPSLIBDIR)fips_premain.c $(FIPSLIBDIR)fips_premain.c.sha1 \ | ||
184 | $(INSTALL_PREFIX)$(INSTALLTOP)/lib/; \ | 191 | $(INSTALL_PREFIX)$(INSTALLTOP)/lib/; \ |
185 | chmod 0444 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/fips* | 192 | chmod 0444 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/fips* |
186 | 193 | ||
diff --git a/src/lib/libssl/src/fips/aes/Makefile b/src/lib/libssl/src/fips/aes/Makefile index 403525d4c0..7b8b3a26de 100644 --- a/src/lib/libssl/src/fips/aes/Makefile +++ b/src/lib/libssl/src/fips/aes/Makefile | |||
@@ -22,7 +22,6 @@ CFLAGS= $(INCLUDES) $(CFLAG) | |||
22 | 22 | ||
23 | GENERAL=Makefile | 23 | GENERAL=Makefile |
24 | TEST=fips_aesavs.c | 24 | TEST=fips_aesavs.c |
25 | TESTDATA=fips_aes_data | ||
26 | APPS= | 25 | APPS= |
27 | 26 | ||
28 | LIB=$(TOP)/libcrypto.a | 27 | LIB=$(TOP)/libcrypto.a |
@@ -50,7 +49,6 @@ files: | |||
50 | links: | 49 | links: |
51 | @$(PERL) $(TOP)/util/mklink.pl $(TOP)/include/openssl $(EXHEADER) | 50 | @$(PERL) $(TOP)/util/mklink.pl $(TOP)/include/openssl $(EXHEADER) |
52 | @$(PERL) $(TOP)/util/mklink.pl $(TOP)/test $(TEST) | 51 | @$(PERL) $(TOP)/util/mklink.pl $(TOP)/test $(TEST) |
53 | @$(PERL) $(TOP)/util/mklink.pl $(TOP)/test $(TESTDATA) | ||
54 | @$(PERL) $(TOP)/util/mklink.pl $(TOP)/apps $(APPS) | 52 | @$(PERL) $(TOP)/util/mklink.pl $(TOP)/apps $(APPS) |
55 | 53 | ||
56 | install: | 54 | install: |
diff --git a/src/lib/libssl/src/fips/sha/fips_standalone_sha1.c b/src/lib/libssl/src/fips/sha/fips_standalone_sha1.c index 058b71a20f..eec65dc39e 100644 --- a/src/lib/libssl/src/fips/sha/fips_standalone_sha1.c +++ b/src/lib/libssl/src/fips/sha/fips_standalone_sha1.c | |||
@@ -65,7 +65,7 @@ void OPENSSL_cleanse(void *p,size_t len) {} | |||
65 | static void hmac_init(SHA_CTX *md_ctx,SHA_CTX *o_ctx, | 65 | static void hmac_init(SHA_CTX *md_ctx,SHA_CTX *o_ctx, |
66 | const char *key) | 66 | const char *key) |
67 | { | 67 | { |
68 | int len=strlen(key); | 68 | size_t len=strlen(key); |
69 | int i; | 69 | int i; |
70 | unsigned char keymd[HMAC_MAX_MD_CBLOCK]; | 70 | unsigned char keymd[HMAC_MAX_MD_CBLOCK]; |
71 | unsigned char pad[HMAC_MAX_MD_CBLOCK]; | 71 | unsigned char pad[HMAC_MAX_MD_CBLOCK]; |
@@ -139,7 +139,7 @@ int main(int argc,char **argv) | |||
139 | for( ; ; ) | 139 | for( ; ; ) |
140 | { | 140 | { |
141 | char buf[1024]; | 141 | char buf[1024]; |
142 | int l=fread(buf,1,sizeof buf,f); | 142 | size_t l=fread(buf,1,sizeof buf,f); |
143 | 143 | ||
144 | if(l == 0) | 144 | if(l == 0) |
145 | { | 145 | { |