diff options
Diffstat (limited to '')
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | apps/nc/Makefile.am | 11 | ||||
-rw-r--r-- | apps/ocspcheck/Makefile.am | 12 | ||||
-rw-r--r-- | apps/openssl/Makefile.am | 9 | ||||
-rw-r--r-- | crypto/Makefile.am | 66 | ||||
-rw-r--r-- | man/links | 55 | ||||
-rwxr-xr-x | scripts/test | 8 | ||||
-rw-r--r-- | ssl/Makefile.am | 4 | ||||
-rw-r--r-- | tls/Makefile.am | 2 |
9 files changed, 92 insertions, 83 deletions
@@ -31,16 +31,16 @@ LibreSSL Portable Release Notes: | |||
31 | 3.8.0 - Development release | 31 | 3.8.0 - Development release |
32 | 32 | ||
33 | * Portable changes | 33 | * Portable changes |
34 | - Extended the endian.h compat header with htobe* and betoh* macros. | 34 | - Extended the endian.h compat header with hto* and *toh macros. |
35 | - Adapted more tests to the portable framework. | 35 | - Adapted more tests to the portable framework. |
36 | * Internal improvements | 36 | * Internal improvements |
37 | - Improved sieve of Eratosthenes script used for generating a table | 37 | - Improved sieve of Eratosthenes script used for generating a table |
38 | of small primes. | 38 | of small primes. |
39 | - Cleaned up and rewrote SHA internals. | 39 | - Started cleaning up and rewriting SHA internals. |
40 | - Replace internal use of BN_copy() with bn_copy() for consistency. | 40 | - Replace internal use of BN_copy() with bn_copy() for consistency. |
41 | - Rewrote and improved BN_exp() and BN_copy(). | 41 | - Rewrote and improved BN_exp() and BN_copy(). |
42 | - Add branch target information (BTI) support to arm64 assembly. | 42 | - Add branch target information (BTI) support to arm64 assembly. |
43 | - Added a new implementation of BN_mod_sqrt(). | 43 | - Replaced BN_mod_sqrt() with a new implementation. |
44 | - Removed incomplete and dangerous BN_RECURSION code. | 44 | - Removed incomplete and dangerous BN_RECURSION code. |
45 | - Added endbr64 instructions to amd64 assembly. | 45 | - Added endbr64 instructions to amd64 assembly. |
46 | - Imported RFC 5280 policy checking code from BoringSSL and used it | 46 | - Imported RFC 5280 policy checking code from BoringSSL and used it |
@@ -61,7 +61,7 @@ LibreSSL Portable Release Notes: | |||
61 | - Removed dangerous, "fast" NIST prime and elliptic curve implementations. | 61 | - Removed dangerous, "fast" NIST prime and elliptic curve implementations. |
62 | In particular, EC_GFp_nist_method() is no longer available. | 62 | In particular, EC_GFp_nist_method() is no longer available. |
63 | - Removed most public symbols that were deprecated in OpenSSL 0.9.8. | 63 | - Removed most public symbols that were deprecated in OpenSSL 0.9.8. |
64 | - The public X9.31 API was removed. RSA_X931_PADDING is still available. | 64 | - Removed the public X9.31 API (RSA_X931_PADDING is still available). |
65 | - Removed Cipher Text Stealing mode. | 65 | - Removed Cipher Text Stealing mode. |
66 | - Removed SXNET and NETSCAPE_CERT_SEQUENCE support including the | 66 | - Removed SXNET and NETSCAPE_CERT_SEQUENCE support including the |
67 | openssl(1) nseq command. | 67 | openssl(1) nseq command. |
diff --git a/apps/nc/Makefile.am b/apps/nc/Makefile.am index e9db6e5..aba306e 100644 --- a/apps/nc/Makefile.am +++ b/apps/nc/Makefile.am | |||
@@ -1,6 +1,8 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | 1 | include $(top_srcdir)/Makefile.am.common |
2 | 2 | ||
3 | -include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk | 3 | -include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk |
4 | -include $(abs_top_builddir)/ssl/libssl_la_objects.mk | ||
5 | -include $(abs_top_builddir)/tls/libtls_la_objects.mk | ||
4 | 6 | ||
5 | if BUILD_NC | 7 | if BUILD_NC |
6 | 8 | ||
@@ -14,12 +16,13 @@ endif | |||
14 | EXTRA_DIST = nc.1 | 16 | EXTRA_DIST = nc.1 |
15 | EXTRA_DIST += CMakeLists.txt | 17 | EXTRA_DIST += CMakeLists.txt |
16 | 18 | ||
17 | nc_LDADD = $(abs_top_builddir)/tls/libtls.la | 19 | nc_LDADD = $(libcrypto_la_objects) |
18 | nc_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) | ||
19 | |||
20 | nc_LDADD += $(libcrypto_la_objects) | ||
21 | nc_LDADD += $(libcompat_la_objects) | 20 | nc_LDADD += $(libcompat_la_objects) |
22 | nc_LDADD += $(libcompatnoopt_la_objects) | 21 | nc_LDADD += $(libcompatnoopt_la_objects) |
22 | nc_LDADD += $(libssl_la_objects) | ||
23 | nc_LDADD += $(libtls_la_objects) | ||
24 | |||
25 | nc_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) | ||
23 | 26 | ||
24 | AM_CPPFLAGS += -I$(top_srcdir)/apps/nc/compat | 27 | AM_CPPFLAGS += -I$(top_srcdir)/apps/nc/compat |
25 | 28 | ||
diff --git a/apps/ocspcheck/Makefile.am b/apps/ocspcheck/Makefile.am index 7c7b454..e6f3c54 100644 --- a/apps/ocspcheck/Makefile.am +++ b/apps/ocspcheck/Makefile.am | |||
@@ -1,5 +1,9 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | 1 | include $(top_srcdir)/Makefile.am.common |
2 | 2 | ||
3 | -include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk | ||
4 | -include $(abs_top_builddir)/ssl/libssl_la_objects.mk | ||
5 | -include $(abs_top_builddir)/tls/libtls_la_objects.mk | ||
6 | |||
3 | if !ENABLE_LIBTLS_ONLY | 7 | if !ENABLE_LIBTLS_ONLY |
4 | bin_PROGRAMS = ocspcheck | 8 | bin_PROGRAMS = ocspcheck |
5 | dist_man_MANS = ocspcheck.8 | 9 | dist_man_MANS = ocspcheck.8 |
@@ -10,9 +14,11 @@ endif | |||
10 | EXTRA_DIST = ocspcheck.8 | 14 | EXTRA_DIST = ocspcheck.8 |
11 | EXTRA_DIST += CMakeLists.txt | 15 | EXTRA_DIST += CMakeLists.txt |
12 | 16 | ||
13 | ocspcheck_LDADD = $(abs_top_builddir)/crypto/libcrypto.la | 17 | ocspcheck_LDADD = $(libcrypto_la_objects) |
14 | ocspcheck_LDADD += $(abs_top_builddir)/ssl/libssl.la | 18 | ocspcheck_LDADD += $(libcompat_la_objects) |
15 | ocspcheck_LDADD += $(abs_top_builddir)/tls/libtls.la | 19 | ocspcheck_LDADD += $(libcompatnoopt_la_objects) |
20 | ocspcheck_LDADD += $(libssl_la_objects) | ||
21 | ocspcheck_LDADD += $(libtls_la_objects) | ||
16 | ocspcheck_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) | 22 | ocspcheck_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) |
17 | 23 | ||
18 | ocspcheck_SOURCES = http.c | 24 | ocspcheck_SOURCES = http.c |
diff --git a/apps/openssl/Makefile.am b/apps/openssl/Makefile.am index 064975b..2567ef0 100644 --- a/apps/openssl/Makefile.am +++ b/apps/openssl/Makefile.am | |||
@@ -1,5 +1,8 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | 1 | include $(top_srcdir)/Makefile.am.common |
2 | 2 | ||
3 | -include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk | ||
4 | -include $(abs_top_builddir)/ssl/libssl_la_objects.mk | ||
5 | |||
3 | if !ENABLE_LIBTLS_ONLY | 6 | if !ENABLE_LIBTLS_ONLY |
4 | bin_PROGRAMS = openssl | 7 | bin_PROGRAMS = openssl |
5 | dist_man_MANS = openssl.1 | 8 | dist_man_MANS = openssl.1 |
@@ -7,8 +10,10 @@ else | |||
7 | noinst_PROGRAMS = openssl | 10 | noinst_PROGRAMS = openssl |
8 | endif | 11 | endif |
9 | 12 | ||
10 | openssl_LDADD = $(abs_top_builddir)/ssl/libssl.la | 13 | openssl_LDADD = $(libcrypto_la_objects) |
11 | openssl_LDADD += $(abs_top_builddir)/crypto/libcrypto.la | 14 | openssl_LDADD += $(libcompat_la_objects) |
15 | openssl_LDADD += $(libcompatnoopt_la_objects) | ||
16 | openssl_LDADD += $(libssl_la_objects) | ||
12 | openssl_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) | 17 | openssl_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) |
13 | 18 | ||
14 | openssl_SOURCES = apps.c | 19 | openssl_SOURCES = apps.c |
diff --git a/crypto/Makefile.am b/crypto/Makefile.am index 8fcd4f7..b113850 100644 --- a/crypto/Makefile.am +++ b/crypto/Makefile.am | |||
@@ -45,73 +45,7 @@ crypto_portable.sym: crypto.sym Makefile | |||
45 | -echo "generating crypto_portable.sym ..." | 45 | -echo "generating crypto_portable.sym ..." |
46 | -cp $(top_srcdir)/crypto/crypto.sym crypto_portable.sym | 46 | -cp $(top_srcdir)/crypto/crypto.sym crypto_portable.sym |
47 | -chmod u+w crypto_portable.sym | 47 | -chmod u+w crypto_portable.sym |
48 | if !HAVE_ARC4RANDOM_BUF | ||
49 | -echo arc4random >> crypto_portable.sym | ||
50 | -echo arc4random_buf >> crypto_portable.sym | ||
51 | -echo arc4random_uniform >> crypto_portable.sym | ||
52 | if !HAVE_GETENTROPY | ||
53 | -echo getentropy >> crypto_portable.sym | ||
54 | endif | ||
55 | endif | ||
56 | if !HAVE_ASPRINTF | ||
57 | -echo asprintf >> crypto_portable.sym | ||
58 | -echo vasprintf >> crypto_portable.sym | ||
59 | endif | ||
60 | if !HAVE_EXPLICIT_BZERO | ||
61 | -echo explicit_bzero >> crypto_portable.sym | ||
62 | endif | ||
63 | if !HAVE_FREEZERO | ||
64 | -echo freezero >> crypto_portable.sym | ||
65 | endif | ||
66 | if !HAVE_REALLOCARRAY | ||
67 | -echo reallocarray >> crypto_portable.sym | ||
68 | endif | ||
69 | if !HAVE_RECALLOCARRAY | ||
70 | -echo recallocarray >> crypto_portable.sym | ||
71 | endif | ||
72 | if !HAVE_STRLCAT | ||
73 | -echo strlcat >> crypto_portable.sym | ||
74 | endif | ||
75 | if !HAVE_STRLCPY | ||
76 | -echo strlcpy >> crypto_portable.sym | ||
77 | endif | ||
78 | if !HAVE_STRNDUP | ||
79 | -echo strndup >> crypto_portable.sym | ||
80 | endif | ||
81 | if !HAVE_STRNLEN | ||
82 | -echo strnlen >> crypto_portable.sym | ||
83 | endif | ||
84 | if !HAVE_STRSEP | ||
85 | -echo strsep >> crypto_portable.sym | ||
86 | endif | ||
87 | if !HAVE_STRTONUM | ||
88 | -echo strtonum >> crypto_portable.sym | ||
89 | endif | ||
90 | if !HAVE_TIMEGM | ||
91 | -echo timegm >> crypto_portable.sym | ||
92 | endif | ||
93 | if !HAVE_TIMINGSAFE_BCMP | ||
94 | -echo timingsafe_bcmp >> crypto_portable.sym | ||
95 | endif | ||
96 | if !HAVE_TIMINGSAFE_MEMCMP | ||
97 | -echo timingsafe_memcmp >> crypto_portable.sym | ||
98 | endif | ||
99 | if HOST_CPU_IS_INTEL | ||
100 | -echo OPENSSL_ia32cap_P >> crypto_portable.sym | ||
101 | endif | ||
102 | if HOST_WIN | 48 | if HOST_WIN |
103 | -echo posix_perror >> crypto_portable.sym | ||
104 | -echo posix_fopen >> crypto_portable.sym | ||
105 | -echo posix_fgets >> crypto_portable.sym | ||
106 | -echo posix_open >> crypto_portable.sym | ||
107 | -echo posix_rename >> crypto_portable.sym | ||
108 | -echo posix_connect >> crypto_portable.sym | ||
109 | -echo posix_close >> crypto_portable.sym | ||
110 | -echo posix_read >> crypto_portable.sym | ||
111 | -echo posix_write >> crypto_portable.sym | ||
112 | -echo posix_getsockopt >> crypto_portable.sym | ||
113 | -echo posix_setsockopt >> crypto_portable.sym | ||
114 | -echo getuid >> crypto_portable.sym | ||
115 | -grep -v BIO_s_log crypto_portable.sym > crypto_portable.sym.tmp | 49 | -grep -v BIO_s_log crypto_portable.sym > crypto_portable.sym.tmp |
116 | -mv crypto_portable.sym.tmp crypto_portable.sym | 50 | -mv crypto_portable.sym.tmp crypto_portable.sym |
117 | endif | 51 | endif |
@@ -372,6 +372,26 @@ BN_BLINDING_new.3,BN_BLINDING_update.3 | |||
372 | BN_CTX_new.3,BN_CTX_free.3 | 372 | BN_CTX_new.3,BN_CTX_free.3 |
373 | BN_CTX_start.3,BN_CTX_end.3 | 373 | BN_CTX_start.3,BN_CTX_end.3 |
374 | BN_CTX_start.3,BN_CTX_get.3 | 374 | BN_CTX_start.3,BN_CTX_get.3 |
375 | BN_GF2m_add.3,BN_GF2m_arr2poly.3 | ||
376 | BN_GF2m_add.3,BN_GF2m_cmp.3 | ||
377 | BN_GF2m_add.3,BN_GF2m_mod.3 | ||
378 | BN_GF2m_add.3,BN_GF2m_mod_arr.3 | ||
379 | BN_GF2m_add.3,BN_GF2m_mod_div.3 | ||
380 | BN_GF2m_add.3,BN_GF2m_mod_div_arr.3 | ||
381 | BN_GF2m_add.3,BN_GF2m_mod_exp.3 | ||
382 | BN_GF2m_add.3,BN_GF2m_mod_exp_arr.3 | ||
383 | BN_GF2m_add.3,BN_GF2m_mod_inv.3 | ||
384 | BN_GF2m_add.3,BN_GF2m_mod_inv_arr.3 | ||
385 | BN_GF2m_add.3,BN_GF2m_mod_mul.3 | ||
386 | BN_GF2m_add.3,BN_GF2m_mod_mul_arr.3 | ||
387 | BN_GF2m_add.3,BN_GF2m_mod_solve_quad.3 | ||
388 | BN_GF2m_add.3,BN_GF2m_mod_solve_quad_arr.3 | ||
389 | BN_GF2m_add.3,BN_GF2m_mod_sqr.3 | ||
390 | BN_GF2m_add.3,BN_GF2m_mod_sqr_arr.3 | ||
391 | BN_GF2m_add.3,BN_GF2m_mod_sqrt.3 | ||
392 | BN_GF2m_add.3,BN_GF2m_mod_sqrt_arr.3 | ||
393 | BN_GF2m_add.3,BN_GF2m_poly2arr.3 | ||
394 | BN_GF2m_add.3,BN_GF2m_sub.3 | ||
375 | BN_add.3,BN_div.3 | 395 | BN_add.3,BN_div.3 |
376 | BN_add.3,BN_exp.3 | 396 | BN_add.3,BN_exp.3 |
377 | BN_add.3,BN_gcd.3 | 397 | BN_add.3,BN_gcd.3 |
@@ -427,6 +447,10 @@ BN_generate_prime.3,BN_GENCB_set_old.3 | |||
427 | BN_generate_prime.3,BN_generate_prime_ex.3 | 447 | BN_generate_prime.3,BN_generate_prime_ex.3 |
428 | BN_generate_prime.3,BN_is_prime_ex.3 | 448 | BN_generate_prime.3,BN_is_prime_ex.3 |
429 | BN_generate_prime.3,BN_is_prime_fasttest_ex.3 | 449 | BN_generate_prime.3,BN_is_prime_fasttest_ex.3 |
450 | BN_get0_nist_prime_521.3,BN_get0_nist_prime_192.3 | ||
451 | BN_get0_nist_prime_521.3,BN_get0_nist_prime_224.3 | ||
452 | BN_get0_nist_prime_521.3,BN_get0_nist_prime_256.3 | ||
453 | BN_get0_nist_prime_521.3,BN_get0_nist_prime_384.3 | ||
430 | BN_mod_mul_montgomery.3,BN_MONT_CTX_copy.3 | 454 | BN_mod_mul_montgomery.3,BN_MONT_CTX_copy.3 |
431 | BN_mod_mul_montgomery.3,BN_MONT_CTX_free.3 | 455 | BN_mod_mul_montgomery.3,BN_MONT_CTX_free.3 |
432 | BN_mod_mul_montgomery.3,BN_MONT_CTX_new.3 | 456 | BN_mod_mul_montgomery.3,BN_MONT_CTX_new.3 |
@@ -434,9 +458,19 @@ BN_mod_mul_montgomery.3,BN_MONT_CTX_set.3 | |||
434 | BN_mod_mul_montgomery.3,BN_MONT_CTX_set_locked.3 | 458 | BN_mod_mul_montgomery.3,BN_MONT_CTX_set_locked.3 |
435 | BN_mod_mul_montgomery.3,BN_from_montgomery.3 | 459 | BN_mod_mul_montgomery.3,BN_from_montgomery.3 |
436 | BN_mod_mul_montgomery.3,BN_to_montgomery.3 | 460 | BN_mod_mul_montgomery.3,BN_to_montgomery.3 |
461 | BN_mod_mul_reciprocal.3,BN_RECP_CTX_free.3 | ||
462 | BN_mod_mul_reciprocal.3,BN_RECP_CTX_init.3 | ||
463 | BN_mod_mul_reciprocal.3,BN_RECP_CTX_new.3 | ||
464 | BN_mod_mul_reciprocal.3,BN_RECP_CTX_set.3 | ||
465 | BN_mod_mul_reciprocal.3,BN_div_recp.3 | ||
466 | BN_mod_mul_reciprocal.3,BN_reciprocal.3 | ||
437 | BN_new.3,BN_clear.3 | 467 | BN_new.3,BN_clear.3 |
438 | BN_new.3,BN_clear_free.3 | 468 | BN_new.3,BN_clear_free.3 |
439 | BN_new.3,BN_free.3 | 469 | BN_new.3,BN_free.3 |
470 | BN_nist_mod_521.3,BN_nist_mod_192.3 | ||
471 | BN_nist_mod_521.3,BN_nist_mod_224.3 | ||
472 | BN_nist_mod_521.3,BN_nist_mod_256.3 | ||
473 | BN_nist_mod_521.3,BN_nist_mod_384.3 | ||
440 | BN_num_bytes.3,BN_num_bits.3 | 474 | BN_num_bytes.3,BN_num_bits.3 |
441 | BN_num_bytes.3,BN_num_bits_word.3 | 475 | BN_num_bytes.3,BN_num_bits_word.3 |
442 | BN_rand.3,BN_pseudo_rand.3 | 476 | BN_rand.3,BN_pseudo_rand.3 |
@@ -1575,6 +1609,9 @@ POLICYINFO_new.3,POLICY_MAPPING_free.3 | |||
1575 | POLICYINFO_new.3,POLICY_MAPPING_new.3 | 1609 | POLICYINFO_new.3,POLICY_MAPPING_new.3 |
1576 | POLICYINFO_new.3,USERNOTICE_free.3 | 1610 | POLICYINFO_new.3,USERNOTICE_free.3 |
1577 | POLICYINFO_new.3,USERNOTICE_new.3 | 1611 | POLICYINFO_new.3,USERNOTICE_new.3 |
1612 | PROXY_POLICY_new.3,PROXY_CERT_INFO_EXTENSION_free.3 | ||
1613 | PROXY_POLICY_new.3,PROXY_CERT_INFO_EXTENSION_new.3 | ||
1614 | PROXY_POLICY_new.3,PROXY_POLICY_free.3 | ||
1578 | RAND_add.3,RAND_cleanup.3 | 1615 | RAND_add.3,RAND_cleanup.3 |
1579 | RAND_add.3,RAND_poll.3 | 1616 | RAND_add.3,RAND_poll.3 |
1580 | RAND_add.3,RAND_seed.3 | 1617 | RAND_add.3,RAND_seed.3 |
@@ -2000,6 +2037,13 @@ SSL_want.3,SSL_want_read.3 | |||
2000 | SSL_want.3,SSL_want_write.3 | 2037 | SSL_want.3,SSL_want_write.3 |
2001 | SSL_want.3,SSL_want_x509_lookup.3 | 2038 | SSL_want.3,SSL_want_x509_lookup.3 |
2002 | SSL_write.3,SSL_write_ex.3 | 2039 | SSL_write.3,SSL_write_ex.3 |
2040 | SXNET_new.3,SXNETID_free.3 | ||
2041 | SXNET_new.3,SXNETID_new.3 | ||
2042 | SXNET_new.3,SXNET_free.3 | ||
2043 | SXNET_new.3,d2i_SXNET.3 | ||
2044 | SXNET_new.3,d2i_SXNETID.3 | ||
2045 | SXNET_new.3,i2d_SXNET.3 | ||
2046 | SXNET_new.3,i2d_SXNETID.3 | ||
2003 | TS_REQ_new.3,TS_ACCURACY_free.3 | 2047 | TS_REQ_new.3,TS_ACCURACY_free.3 |
2004 | TS_REQ_new.3,TS_ACCURACY_new.3 | 2048 | TS_REQ_new.3,TS_ACCURACY_new.3 |
2005 | TS_REQ_new.3,TS_MSG_IMPRINT_free.3 | 2049 | TS_REQ_new.3,TS_MSG_IMPRINT_free.3 |
@@ -2420,6 +2464,14 @@ X509_new.3,X509_chain_up_ref.3 | |||
2420 | X509_new.3,X509_dup.3 | 2464 | X509_new.3,X509_dup.3 |
2421 | X509_new.3,X509_free.3 | 2465 | X509_new.3,X509_free.3 |
2422 | X509_new.3,X509_up_ref.3 | 2466 | X509_new.3,X509_up_ref.3 |
2467 | X509_policy_check.3,X509_policy_tree_free.3 | ||
2468 | X509_policy_tree_get0_policies.3,X509_policy_tree_get0_user_policies.3 | ||
2469 | X509_policy_tree_level_count.3,X509_policy_level_get0_node.3 | ||
2470 | X509_policy_tree_level_count.3,X509_policy_level_node_count.3 | ||
2471 | X509_policy_tree_level_count.3,X509_policy_node_get0_parent.3 | ||
2472 | X509_policy_tree_level_count.3,X509_policy_node_get0_policy.3 | ||
2473 | X509_policy_tree_level_count.3,X509_policy_node_get0_qualifiers.3 | ||
2474 | X509_policy_tree_level_count.3,X509_policy_tree_get0_level.3 | ||
2423 | X509_print_ex.3,X509_CERT_AUX_print.3 | 2475 | X509_print_ex.3,X509_CERT_AUX_print.3 |
2424 | X509_print_ex.3,X509_print.3 | 2476 | X509_print_ex.3,X509_print.3 |
2425 | X509_print_ex.3,X509_print_ex_fp.3 | 2477 | X509_print_ex.3,X509_print_ex_fp.3 |
@@ -2699,6 +2751,9 @@ d2i_POLICYINFO.3,i2d_NOTICEREF.3 | |||
2699 | d2i_POLICYINFO.3,i2d_POLICYINFO.3 | 2751 | d2i_POLICYINFO.3,i2d_POLICYINFO.3 |
2700 | d2i_POLICYINFO.3,i2d_POLICYQUALINFO.3 | 2752 | d2i_POLICYINFO.3,i2d_POLICYQUALINFO.3 |
2701 | d2i_POLICYINFO.3,i2d_USERNOTICE.3 | 2753 | d2i_POLICYINFO.3,i2d_USERNOTICE.3 |
2754 | d2i_PROXY_POLICY.3,d2i_PROXY_CERT_INFO_EXTENSION.3 | ||
2755 | d2i_PROXY_POLICY.3,i2d_PROXY_CERT_INFO_EXTENSION.3 | ||
2756 | d2i_PROXY_POLICY.3,i2d_PROXY_POLICY.3 | ||
2702 | d2i_PrivateKey.3,d2i_AutoPrivateKey.3 | 2757 | d2i_PrivateKey.3,d2i_AutoPrivateKey.3 |
2703 | d2i_PrivateKey.3,d2i_PrivateKey_bio.3 | 2758 | d2i_PrivateKey.3,d2i_PrivateKey_bio.3 |
2704 | d2i_PrivateKey.3,d2i_PrivateKey_fp.3 | 2759 | d2i_PrivateKey.3,d2i_PrivateKey_fp.3 |
diff --git a/scripts/test b/scripts/test index 66c4f54..f1fdd83 100755 --- a/scripts/test +++ b/scripts/test | |||
@@ -1,11 +1,11 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | set -e | 2 | set -e |
3 | set -x | ||
3 | 4 | ||
4 | unset CC | 5 | unset CC |
5 | ENABLE_ASM="${ENABLE_ASM:=ON}" | 6 | ENABLE_ASM="${ENABLE_ASM:=ON}" |
6 | 7 | ||
7 | if type apt-get >/dev/null | 8 | if type apt-get >/dev/null 2>&1; then |
8 | then | ||
9 | sudo apt-get update | 9 | sudo apt-get update |
10 | sudo apt-get install -y cmake ninja-build | 10 | sudo apt-get install -y cmake ninja-build |
11 | fi | 11 | fi |
@@ -53,7 +53,9 @@ elif [ "x$ARCH" = "xmingw32" -o "x$ARCH" = "xmingw64" ]; then | |||
53 | CPU=x86_64 | 53 | CPU=x86_64 |
54 | fi | 54 | fi |
55 | 55 | ||
56 | sudo apt-get install -y mingw-w64 | 56 | if ! type i686-w64-mingw32-gcc > /dev/null; then |
57 | sudo apt-get install -y mingw-w64 | ||
58 | fi | ||
57 | 59 | ||
58 | ./configure --host=$CPU-w64-mingw32 | 60 | ./configure --host=$CPU-w64-mingw32 |
59 | make -j 4 | 61 | make -j 4 |
diff --git a/ssl/Makefile.am b/ssl/Makefile.am index d27e2af..002a266 100644 --- a/ssl/Makefile.am +++ b/ssl/Makefile.am | |||
@@ -1,5 +1,7 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | 1 | include $(top_srcdir)/Makefile.am.common |
2 | 2 | ||
3 | -include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk | ||
4 | |||
3 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio | 5 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio |
4 | 6 | ||
5 | noinst_LTLIBRARIES = libbs.la | 7 | noinst_LTLIBRARIES = libbs.la |
@@ -34,6 +36,8 @@ remove_bs_objects: libssl.la | |||
34 | libssl_la_CPPFLAGS = -I$(top_srcdir)/ssl/hidden ${AM_CPPFLAGS} | 36 | libssl_la_CPPFLAGS = -I$(top_srcdir)/ssl/hidden ${AM_CPPFLAGS} |
35 | libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined -export-symbols $(top_srcdir)/ssl/ssl.sym | 37 | libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined -export-symbols $(top_srcdir)/ssl/ssl.sym |
36 | libssl_la_LIBADD = $(abs_top_builddir)/crypto/libcrypto.la $(PLATFORM_LDADD) | 38 | libssl_la_LIBADD = $(abs_top_builddir)/crypto/libcrypto.la $(PLATFORM_LDADD) |
39 | libssl_la_LIBADD += $(libcompat_la_objects) | ||
40 | libssl_la_LIBADD += $(libcompatnoopt_la_objects) | ||
37 | libssl_la_LIBADD += libbs.la | 41 | libssl_la_LIBADD += libbs.la |
38 | 42 | ||
39 | libbs_la_SOURCES = bs_ber.c | 43 | libbs_la_SOURCES = bs_ber.c |
diff --git a/tls/Makefile.am b/tls/Makefile.am index 9b62b22..d5725c3 100644 --- a/tls/Makefile.am +++ b/tls/Makefile.am | |||
@@ -16,7 +16,7 @@ EXTRA_libtls_la_DEPENDENCIES = libtls_la_objects.mk | |||
16 | 16 | ||
17 | libtls_la_objects.mk: Makefile | 17 | libtls_la_objects.mk: Makefile |
18 | @echo "libtls_la_objects= $(libtls_la_OBJECTS)" \ | 18 | @echo "libtls_la_objects= $(libtls_la_OBJECTS)" \ |
19 | | sed 's/ */ $$\(abs_top_builddir\)\/tls\//g' \ | 19 | | sed -e 's/ *$$//' -e 's/ */ $$\(abs_top_builddir\)\/tls\//g' \ |
20 | > libtls_la_objects.mk | 20 | > libtls_la_objects.mk |
21 | 21 | ||
22 | libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -export-symbols $(top_srcdir)/tls/tls.sym | 22 | libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -export-symbols $(top_srcdir)/tls/tls.sym |