]> git.pld-linux.org Git - packages/openssl.git/blob - openssl.spec
- up to 1.1.1e; fixes CVE-2019-1551
[packages/openssl.git] / openssl.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # don't perform "make tests"
4 %bcond_without  zlib    # zlib: note - enables CVE-2012-4929 vulnerability
5 %bcond_with     sslv2   # SSLv2: note - many flaws http://en.wikipedia.org/wiki/Transport_Layer_Security#SSL_2.0
6 %bcond_with     sslv3   # SSLv3: note - enables CVE-2014-3566 vulnerability
7
8 Summary:        OpenSSL Toolkit libraries for the "Secure Sockets Layer" (SSL v2/v3)
9 Summary(de.UTF-8):      Secure Sockets Layer (SSL)-Kommunikationslibrary
10 Summary(es.UTF-8):      Biblioteca C que suministra algoritmos y protocolos criptográficos
11 Summary(fr.UTF-8):      Utilitaires de communication SSL (Secure Sockets Layer)
12 Summary(pl.UTF-8):      Biblioteki OpenSSL (SSL v2/v3)
13 Summary(pt_BR.UTF-8):   Uma biblioteca C que fornece vários algoritmos e protocolos criptográficos
14 Summary(ru.UTF-8):      Библиотеки и утилиты для соединений через Secure Sockets Layer
15 Summary(uk.UTF-8):      Бібліотеки та утиліти для з'єднань через Secure Sockets Layer
16 Name:           openssl
17 # Version 1.1.1 is LTS, supported until 2023-09-11.
18 # https://www.openssl.org/about/releasestrat.html
19 Version:        1.1.1e
20 Release:        1
21 License:        Apache-like
22 Group:          Libraries
23 Source0:        https://www.openssl.org/source/%{name}-%{version}.tar.gz
24 # Source0-md5:  baeff2a64d2f3d7e0a69b677c9977b57
25 Source2:        %{name}.1.pl
26 Source3:        %{name}-ssl-certificate.sh
27 Source4:        %{name}-c_rehash.sh
28 Patch1:         %{name}-optflags.patch
29 # https://github.com/openssl/openssl/commit/4245d63be73402df5917bbd099178ba56c136e13.patch
30
31 Patch3:         %{name}-man-namespace.patch
32 Patch4:         bug-11378.patch
33 Patch5:         %{name}-ca-certificates.patch
34 Patch6:         %{name}-no-win32.patch
35 Patch7:         %{name}-find.patch
36 Patch8:         pic.patch
37
38 Patch11:        engines-dir.patch
39 URL:            http://www.openssl.org/
40 BuildRequires:  libsctp-devel
41 BuildRequires:  perl-devel >= 1:5.10.0
42 BuildRequires:  pkgconfig
43 BuildRequires:  rpm-perlprov >= 4.1-13
44 BuildRequires:  rpmbuild(macros) >= 1.213
45 BuildRequires:  sed >= 4.0
46 BuildRequires:  zlib-devel
47 Requires:       ca-certificates >= 20141019-3
48 Requires:       rpm-whiteout >= 1.7
49 Obsoletes:      SSLeay
50 Obsoletes:      SSLeay-devel
51 Obsoletes:      SSLeay-perl
52 Obsoletes:      libopenssl0
53 %if "%{pld_release}" == "ac"
54 Conflicts:      neon < 0.26.3-3
55 Conflicts:      ntpd < 4.2.4p8-10
56 Conflicts:      openssh-clients < 2:5.8p1-9
57 Conflicts:      openssh-server < 2:5.8p1-9
58 %else
59 Conflicts:      neon < 0.29.6-8
60 Conflicts:      openssh-clients < 2:6.2p2-3
61 Conflicts:      openssh-server < 2:6.2p2-3
62 %endif
63 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
65 %description
66 The OpenSSL Project is a collaborative effort to develop a robust,
67 commercial-grade, full-featured, and Open Source toolkit implementing
68 the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS
69 v1) protocols with full-strength cryptography world-wide. The project
70 is managed by a worldwide community of volunteers that use the
71 Internet to communicate, plan, and develop the OpenSSL tookit and its
72 related documentation.
73
74 OpenSSL is based on the excellent SSLeay library developed by Eric A.
75 Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an
76 Apache-style licence, which basically means that you are free to get
77 and use it for commercial and non-commercial purposes subject to some
78 simple license conditions.
79
80 This package contains shared libraries only, install openssl-tools if
81 you want to use openssl cmdline tool.
82
83 %description -l de.UTF-8
84 Openssl enthält das OpenSSL Zertifikatsmanagementtool und shared
85 libraries, die verschiedene Verschlüsselungs- und
86 Entschlüsselungsalgorithmen und -protokolle, wie DES, RC4, RSA und SSL
87 zur Verfügung stellen.
88
89 %description -l es.UTF-8
90 Biblioteca C que suministra algoritmos y protocolos criptográficos.
91
92 %description -l fr.UTF-8
93 OpenSSL est un outiil de gestion des certificats et les librairies
94 partagees qui fournit plusieurs protocoles et algorithmes de
95 codage/decodage, incluant DES, RC4, RSA et SSL.
96
97 %description -l pl.UTF-8
98 Implementacja protokołów kryptograficznych Secure Socket Layer (SSL)
99 v2/v3 oraz Transport Layer Security (TLS v1).
100
101 %description -l pt_BR.UTF-8
102 Uma biblioteca C que fornece vários algoritmos e protocolos
103 criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas
104 compartilhadas e utilitários.
105
106 %description -l ru.UTF-8
107 Программа openssl для работы с сертификатами и разделяемые библиотеки,
108 которые реализуют множетсво криптографических алгоритмов, включая DES,
109 RC4, RSA и SSL.
110
111 %description -l uk.UTF-8
112 Програма openssl для роботи з сертифікатами та бібліотеки спільного
113 користування, що реалізують велику кількість криптографічних
114 алгоритмів, включаючи DES, RC4, RSA та SSL.
115
116 %package engines
117 Summary:        OpenSSL optional crypto engines
118 Summary(pl.UTF-8):      Opcjonalne silniki kryptograficzne dla OpenSSL-a
119 Group:          Libraries
120 Requires:       %{name} = %{version}-%{release}
121
122 %description engines
123 With OpenSSL 0.9.6, a new component was added to support alternative
124 cryptography implementations, most commonly for interfacing with
125 external crypto devices (eg. accelerator cards). This component is
126 called ENGINE.
127
128 There are currently built-in ENGINE implementations for the following
129 crypto devices:
130
131 - CryptoSwift
132 - Compaq Atalla
133 - nCipher CHIL
134 - Nuron
135 - Broadcom uBSec
136
137 In addition, dynamic binding to external ENGINE implementations is now
138 provided by a special ENGINE called "dynamic".
139
140 %description engines -l pl.UTF-8
141 Począwszy od OpenSSL-a 0.9.6 został dodany nowy komponent, mający
142 wspierać alternatywne implementacje kryptografii, przeważnie
143 współpracujące z zewnętrznymi urządzeniami kryptograficznymi (np.
144 kartami akceleratorów). Komponent ten jest nazywany SILNIKIEM (ang.
145 ENGINE).
146
147 Obecnie istnieją wbudowane implementacje silników dla następujących
148 urządzeń kryptograficznych:
149 - CryptoSwift
150 - Compaq Atalla
151 - nCipher CHIL
152 - Nuron
153 - Broadcom uBSec
154
155 Ponadto zapewnione jest dynamiczne wiązanie dla zewnętrznych
156 implementacji silników poprzez specjalny silnik o nazwie "dynamic".
157
158 %package tools
159 Summary:        OpenSSL command line tool and utilities
160 Summary(pl.UTF-8):      Zestaw narzędzi i skryptów
161 Group:          Applications/Communications
162 Requires:       %{name} = %{version}-%{release}
163 Requires:       which
164
165 %description tools
166 The OpenSSL Toolkit cmdline tool openssl and utility scripts.
167
168 %description tools -l pl.UTF-8
169 Zestaw narzędzi i skryptów wywoływanych z linii poleceń.
170
171 %package tools-perl
172 Summary:        OpenSSL utilities written in Perl
173 Summary(pl.UTF-8):      Narzędzia OpenSSL napisane w perlu
174 Group:          Applications/Communications
175 Requires:       %{name} = %{version}-%{release}
176
177 %description tools-perl
178 OpenSSL Toolkit tools written in Perl.
179
180 %description tools-perl -l pl.UTF-8
181 Narzędzia OpenSSL napisane w perlu.
182
183 %package devel
184 Summary:        Development part of OpenSSL Toolkit libraries
185 Summary(de.UTF-8):      Secure Sockets Layer Kommunikationslibrary: statische libraries+header
186 Summary(es.UTF-8):      Bibliotecas y archivos de inclusión para desarrollo OpenSSL
187 Summary(fr.UTF-8):      Librairies statiques, headers et utilitaires pour communication SSL
188 Summary(pl.UTF-8):      Część bibiloteki OpenSSL przeznaczona dla programistów
189 Summary(pt_BR.UTF-8):   Bibliotecas e arquivos de inclusão para desenvolvimento OpenSSL
190 Summary(ru.UTF-8):      Библиотеки, хедеры и утилиты для Secure Sockets Layer
191 Summary(uk.UTF-8):      Бібліотеки, хедери та утиліти для Secure Sockets Layer
192 Group:          Development/Libraries
193 Requires:       %{name} = %{version}-%{release}
194 Obsoletes:      libopenssl0-devel
195
196 %description devel
197 Development part of OpenSSL library.
198
199 %description devel -l es.UTF-8
200 Bibliotecas y archivos de inclusión para desarrollo OpenSSL
201
202 %description devel -l pl.UTF-8
203 Część biblioteki OpenSSL przeznaczona dla programistów.
204
205 %description devel -l pt_BR.UTF-8
206 Uma biblioteca C que fornece vários algoritmos e protocolos
207 criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas e
208 arquivos de inclusão para desenvolvimento.
209
210 %description devel -l ru.UTF-8
211 Программа openssl для работы с сертификатами и разделяемые библиотеки,
212 которые реализуют множетсво криптографических алгоритмов, включая DES,
213 RC4, RSA и SSL. Включает библиотеки и хедеры для разработки приложений
214 с использованием SSL.
215
216 %description devel -l uk.UTF-8
217 Програма openssl для роботи з сертифікатами та бібліотеки спільного
218 користування, що реалізують велику кількість криптографічних
219 алгоритмів, включаючи DES, RC4, RSA та SSL. Містить бібліотеки та
220 хедери для розробки програм з використанням SSL.
221
222 %package static
223 Summary:        Static OpenSSL libraries
224 Summary(pl.UTF-8):      Statyczne wersje bibliotek z OpenSSL
225 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com openssl
226 Summary(ru.UTF-8):      Статические библиотеки разработчика для OpenSSL
227 Summary(uk.UTF-8):      Статичні бібліотеки програміста для OpenSSL
228 Group:          Development/Libraries
229 Requires:       %{name}-devel = %{version}-%{release}
230
231 %description static
232 Static OpenSSL Toolkit libraries.
233
234 %description static -l pl.UTF-8
235 Statyczne wersje bibliotek z OpenSSL.
236
237 %description static -l pt_BR.UTF-8
238 Bibliotecas estáticas para desenvolvimento com openssl.
239
240 %description static -l ru.UTF-8
241 Программа openssl для работы с сертификатами и разделяемые библиотеки,
242 которые реализуют множетсво криптографических алгоритмов, включая DES,
243 RC4, RSA и SSL. Включает статические библиотеки для разработки
244 приложений с использованием OpenSSL.
245
246 %description static -l uk.UTF-8
247 Програма openssl для роботи з сертифікатами та бібліотеки спільного
248 користування, що реалізують велику кількість криптографічних
249 алгоритмів, включаючи DES, RC4, RSA та SSL. Містить статичні
250 бібліотеки для розробки програм з використанням SSL.
251
252 %prep
253 %if %{with snap}
254 %setup -qcT -a1
255 %{__mv} %{name}-OpenSSL_1_1_0-stable/* .
256 %else
257 %setup -q %{?subver:-n %{name}-%{version}-%{subver}}
258 %endif
259 %patch1 -p1
260
261 %patch3 -p1
262 %patch4 -p1
263 %patch5 -p1
264 %patch6 -p1
265 %patch7 -p1
266 %patch8 -p1
267
268 %patch11 -p1
269
270 %build
271 touch Makefile.*
272
273 PERL="%{__perl}" \
274 %{__perl} ./Configure \
275         --prefix=%{_prefix} \
276         --openssldir=%{_sysconfdir}/%{name} \
277         --libdir=%{_lib} \
278         -Wa,--noexecstack \
279         shared \
280         threads \
281         %{?with_sslv2:enable-ssl2}%{!?with_sslv2:no-ssl2} \
282         %{?with_sslv3:enable-ssl3}%{!?with_sslv3:no-ssl3} \
283         %{!?with_zlib:no-}zlib \
284         enable-cms \
285         enable-idea \
286         enable-md2 \
287         enable-mdc2 \
288         enable-rc5 \
289         enable-rfc3779 \
290         enable-sctp \
291         enable-seed \
292 %ifarch %{x8664}
293         enable-ec_nistp_64_gcc_128 \
294 %endif
295 %ifarch %{ix86}
296 %ifarch i386
297         386 linux-elf
298 # ^- allow running on 80386 (default code uses bswapl available on i486+)
299 %else
300         linux-elf
301 %endif
302 %endif
303 %ifarch alpha
304         linux-alpha-gcc
305 %endif
306 %ifarch %{x8664}
307         linux-x86_64
308 %endif
309 %ifarch x32
310         linux-x32
311 %endif
312 %ifarch ia64
313         linux-ia64
314 %endif
315 %ifarch ppc
316         linux-ppc
317 %endif
318 %ifarch ppc64
319         linux-ppc64
320 %endif
321 %ifarch sparc
322         linux-sparcv8
323 %endif
324 %ifarch sparcv9
325         linux-sparcv9
326 %endif
327 %ifarch sparc64
328         linux64-sparcv9
329 %endif
330 %ifarch %{arm}
331         linux-armv4
332 %endif
333 %ifarch aarch64
334         linux-aarch64
335 %endif
336
337 v=$(awk -F= '/^VERSION/{print $2}' Makefile)
338 test "$v" = %{version}%{?subver:-%{subver}}%{?with_snap:-dev}
339
340 # fails with enable-sctp as of 1.1.1
341 %{__rm} test/recipes/80-test_ssl_new.t
342
343 %{__make} -j1 all %{?with_tests:tests} \
344         CC="%{__cc}" \
345         OPTFLAGS="%{rpmcflags} %{rpmcppflags}" \
346         INSTALLTOP=%{_prefix}
347
348 # Rename POD sources of man pages. "openssl-" prefix is added to each
349 # manpage to avoid potential conflicts with other packages.
350 # openssl-man-namespace.patch mostly marks these pages with "openssl-" prefix.
351
352 for podfile in $(grep -rl '^openssl-' doc/man*); do
353         dir=$(dirname "$podfile")
354         base=$(basename "$podfile")
355         %{__mv} "$podfile" "$dir/openssl-$base"
356 done
357
358 %install
359 rm -rf $RPM_BUILD_ROOT
360 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_libdir}/%{name}} \
361         $RPM_BUILD_ROOT{%{_mandir}/{pl/man1,man{1,3,5,7}},%{_datadir}/ssl} \
362         $RPM_BUILD_ROOT%{_pkgconfigdir}
363
364 %{__make} -j1 install \
365         CC="%{__cc}" \
366         DESTDIR=$RPM_BUILD_ROOT
367
368 %{__mv} $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* $RPM_BUILD_ROOT/%{_lib}
369 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libcrypto.*.*) $RPM_BUILD_ROOT%{_libdir}/libcrypto.so
370 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libssl.*.*) $RPM_BUILD_ROOT%{_libdir}/libssl.so
371
372 %{__mv} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/misc/* $RPM_BUILD_ROOT%{_libdir}/%{name}
373 %{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/misc
374
375 # html version of man pages - not packaged
376 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}/html/man[1357]
377
378 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1
379 install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate
380 install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/c_rehash.sh
381
382 %clean
383 rm -rf $RPM_BUILD_ROOT
384
385 %post   -p /sbin/ldconfig
386 %postun -p /sbin/ldconfig
387
388 %triggerpostun -- %{name}-tools < 1.0.0-5
389 # the hashing format has changed in 1.0.0
390 [ ! -x %{_sbindir}/update-ca-certificates ] || %{_sbindir}/update-ca-certificates --fresh || :
391
392 %triggerpostun -- %{name} < 0.9.8i-2
393 # don't do anything on --downgrade
394 if [ $1 -le 1 ]; then
395         exit 0
396 fi
397 if [ -d /var/lib/openssl/certs ] ; then
398         mv /var/lib/openssl/certs/* %{_sysconfdir}/%{name}/certs 2>/dev/null || :
399 fi
400 if [ -d /var/lib/openssl/private ] ; then
401         mv /var/lib/openssl/private/* %{_sysconfdir}/%{name}/private 2>/dev/null || :
402 fi
403 if [ -d /var/lib/openssl ] ; then
404         for f in /var/lib/openssl/* ; do
405                 [ -f "$f" ] && mv "$f" %{_sysconfdir}/%{name} 2>/dev/null || :
406         done
407         rmdir /var/lib/openssl/* 2>/dev/null || :
408         rmdir /var/lib/openssl 2>/dev/null || :
409 fi
410
411 %files
412 %defattr(644,root,root,755)
413 %doc CHANGES LICENSE NEWS README doc/*.txt
414 %attr(755,root,root) /%{_lib}/libcrypto.so.*.*
415 %attr(755,root,root) /%{_lib}/libssl.so.*.*
416 %dir %{_sysconfdir}/%{name}
417 %dir %{_sysconfdir}/%{name}/certs
418 %dir %attr(700,root,root) %{_sysconfdir}/%{name}/private
419 %dir %{_datadir}/ssl
420
421 %files engines
422 %defattr(644,root,root,755)
423 %dir /%{_lib}/engines-1.1
424 %attr(755,root,root) /%{_lib}/engines-1.1/*.so
425
426 %files tools
427 %defattr(644,root,root,755)
428 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/ct_log_list.cnf
429 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/openssl.cnf
430 %attr(755,root,root) %{_bindir}/c_rehash.sh
431 %attr(755,root,root) %{_bindir}/openssl
432 %attr(754,root,root) %{_bindir}/ssl-certificate
433 %{_mandir}/man1/openssl.1*
434 %{_mandir}/man1/openssl-asn1parse.1*
435 %{_mandir}/man1/openssl-ca.1*
436 %{_mandir}/man1/openssl-ciphers.1*
437 %{_mandir}/man1/openssl-cms.1*
438 %{_mandir}/man1/openssl-crl.1*
439 %{_mandir}/man1/openssl-crl2pkcs7.1*
440 %{_mandir}/man1/openssl-dgst.1*
441 %{_mandir}/man1/openssl-dhparam.1*
442 %{_mandir}/man1/openssl-dsa.1*
443 %{_mandir}/man1/openssl-dsaparam.1*
444 %{_mandir}/man1/openssl-ec.1*
445 %{_mandir}/man1/openssl-ecparam.1*
446 %{_mandir}/man1/openssl-enc.1*
447 %{_mandir}/man1/openssl-engine.1*
448 %{_mandir}/man1/openssl-errstr.1*
449 %{_mandir}/man1/openssl-gendsa.1*
450 %{_mandir}/man1/openssl-genpkey.1*
451 %{_mandir}/man1/openssl-genrsa.1*
452 %{_mandir}/man1/openssl-list.1*
453 %{_mandir}/man1/openssl-nseq.1*
454 %{_mandir}/man1/openssl-ocsp.1*
455 %{_mandir}/man1/openssl-passwd.1*
456 %{_mandir}/man1/openssl-pkcs12.1*
457 %{_mandir}/man1/openssl-pkcs7.1*
458 %{_mandir}/man1/openssl-pkcs8.1*
459 %{_mandir}/man1/openssl-pkey.1*
460 %{_mandir}/man1/openssl-pkeyparam.1*
461 %{_mandir}/man1/openssl-pkeyutl.1*
462 %{_mandir}/man1/openssl-prime.1*
463 %{_mandir}/man1/openssl-rand.1*
464 %{_mandir}/man1/openssl-rehash.1*
465 %{_mandir}/man1/openssl-req.1*
466 %{_mandir}/man1/openssl-rsa.1*
467 %{_mandir}/man1/openssl-rsautl.1*
468 %{_mandir}/man1/openssl-s_client.1*
469 %{_mandir}/man1/openssl-s_server.1*
470 %{_mandir}/man1/openssl-s_time.1*
471 %{_mandir}/man1/openssl-sess_id.1*
472 %{_mandir}/man1/openssl-smime.1*
473 %{_mandir}/man1/openssl-speed.1*
474 %{_mandir}/man1/openssl-spkac.1*
475 %{_mandir}/man1/openssl-srp.1*
476 %{_mandir}/man1/openssl-storeutl.1*
477 %{_mandir}/man1/openssl-ts.1*
478 %{_mandir}/man1/openssl-tsget.1*
479 %{_mandir}/man1/openssl-verify.1*
480 %{_mandir}/man1/openssl-version.1*
481 %{_mandir}/man1/openssl-x509.1*
482 %{_mandir}/man5/openssl-config.5*
483 %{_mandir}/man5/openssl-x509v3_config.5*
484 %lang(pl) %{_mandir}/pl/man1/openssl.1*
485
486 %files tools-perl
487 %defattr(644,root,root,755)
488 %attr(755,root,root) %{_bindir}/c_rehash
489 %dir %{_libdir}/%{name}
490 %attr(755,root,root) %{_libdir}/%{name}/CA.pl
491 %attr(755,root,root) %{_libdir}/%{name}/tsget
492 %attr(755,root,root) %{_libdir}/%{name}/tsget.pl
493 %{_mandir}/man1/CA.pl.1*
494 %{_mandir}/man1/c_rehash.1*
495
496 %files devel
497 %defattr(644,root,root,755)
498 %attr(755,root,root) %{_libdir}/libcrypto.so
499 %attr(755,root,root) %{_libdir}/libssl.so
500 %{_includedir}/%{name}
501 %{_pkgconfigdir}/libcrypto.pc
502 %{_pkgconfigdir}/libssl.pc
503 %{_pkgconfigdir}/openssl.pc
504 %{_mandir}/man3/ACCESS_DESCRIPTION_*.3*
505 %{_mandir}/man3/ADMISSION*.3*
506 %{_mandir}/man3/ASId*.3*
507 %{_mandir}/man3/ASRange_*.3*
508 %{_mandir}/man3/ASN1_*.3*
509 %{_mandir}/man3/ASYNC_*.3*
510 %{_mandir}/man3/AUTHORITY_*.3*
511 %{_mandir}/man3/BASIC_CONSTRAINTS_*.3*
512 %{_mandir}/man3/BF_*.3*
513 %{_mandir}/man3/BIO_*.3*
514 %{_mandir}/man3/BN_*.3*
515 %{_mandir}/man3/BUF_*.3*
516 %{_mandir}/man3/CERTIFICATEPOLICIES_*.3*
517 %{_mandir}/man3/CMS_*.3*
518 %{_mandir}/man3/CONF_*.3*
519 %{_mandir}/man3/CRL_DIST_POINTS_*.3*
520 %{_mandir}/man3/CRYPTO_*.3*
521 %{_mandir}/man3/CTLOG_*.3*
522 %{_mandir}/man3/CT_POLICY_*.3*
523 %{_mandir}/man3/DECLARE_*.3*
524 %{_mandir}/man3/DEFINE_*.3*
525 %{_mandir}/man3/DES_*.3*
526 %{_mandir}/man3/DH_*.3*
527 %{_mandir}/man3/DHparams_*.3*
528 %{_mandir}/man3/DIRECTORYSTRING_*.3*
529 %{_mandir}/man3/DISPLAYTEXT_*.3*
530 %{_mandir}/man3/DIST_POINT_*.3*
531 %{_mandir}/man3/DSA_*.3*
532 %{_mandir}/man3/DSAparams_*.3*
533 %{_mandir}/man3/DTLS_*.3*
534 %{_mandir}/man3/DTLSv1_*.3*
535 %{_mandir}/man3/ECDH_*.3*
536 %{_mandir}/man3/ECDSA_*.3*
537 %{_mandir}/man3/ECPARAMETERS_*.3*
538 %{_mandir}/man3/ECPKPARAMETERS_*.3*
539 %{_mandir}/man3/ECPKParameters_*.3*
540 %{_mandir}/man3/EC_*.3*
541 %{_mandir}/man3/EDIPARTYNAME_*.3*
542 %{_mandir}/man3/ENGINE_*.3*
543 %{_mandir}/man3/ERR_*.3*
544 %{_mandir}/man3/ESS_*.3*
545 %{_mandir}/man3/EVP_*.3*
546 %{_mandir}/man3/EXTENDED_KEY_USAGE_*.3*
547 %{_mandir}/man3/GENERAL_*.3*
548 %{_mandir}/man3/GEN_SESSION_CB.3*
549 %{_mandir}/man3/HMAC*.3*
550 %{_mandir}/man3/IMPLEMENT_*.3*
551 %{_mandir}/man3/IPAddress*.3*
552 %{_mandir}/man3/ISSUING_DIST_POINT_*.3*
553 %{_mandir}/man3/LHASH*.3*
554 %{_mandir}/man3/MD2*.3*
555 %{_mandir}/man3/MD4*.3*
556 %{_mandir}/man3/MD5*.3*
557 %{_mandir}/man3/MDC2*.3*
558 %{_mandir}/man3/NAME_CONSTRAINTS_*.3*
559 %{_mandir}/man3/NAMING_AUTHORITY*.3*
560 %{_mandir}/man3/NETSCAPE_*.3*
561 %{_mandir}/man3/NOTICEREF_*.3*
562 %{_mandir}/man3/OBJ_*.3*
563 %{_mandir}/man3/OCSP_*.3*
564 %{_mandir}/man3/OPENSSL_*.3*
565 %{_mandir}/man3/OSSL*.3*
566 %{_mandir}/man3/OTHERNAME_*.3*
567 %{_mandir}/man3/OpenSSL_*.3*
568 %{_mandir}/man3/PBE2PARAM_*.3*
569 %{_mandir}/man3/PBEPARAM_*.3*
570 %{_mandir}/man3/PBKDF2PARAM_*.3*
571 %{_mandir}/man3/PEM_*.3*
572 %{_mandir}/man3/PKCS12_*.3*
573 %{_mandir}/man3/PKCS5_*.3*
574 %{_mandir}/man3/PKCS7_*.3*
575 %{_mandir}/man3/PKCS8_*.3*
576 %{_mandir}/man3/PKEY_*.3*
577 %{_mandir}/man3/POLICYINFO_*.3*
578 %{_mandir}/man3/POLICYQUALINFO_*.3*
579 %{_mandir}/man3/POLICY_*.3*
580 %{_mandir}/man3/PROFESSION_INFO*.3*
581 %{_mandir}/man3/PROXY_*.3*
582 %{_mandir}/man3/RAND_*.3*
583 %{_mandir}/man3/RC4*.3*
584 %{_mandir}/man3/RIPEMD160*.3*
585 %{_mandir}/man3/RSAPrivateKey_*.3*
586 %{_mandir}/man3/RSAPublicKey_*.3*
587 %{_mandir}/man3/RSA_*.3*
588 %{_mandir}/man3/SCRYPT_PARAMS*.3*
589 %{_mandir}/man3/SCT_*.3*
590 %{_mandir}/man3/SHA1*.3*
591 %{_mandir}/man3/SHA224*.3*
592 %{_mandir}/man3/SHA256*.3*
593 %{_mandir}/man3/SHA384*.3*
594 %{_mandir}/man3/SHA512*.3*
595 %{_mandir}/man3/SMIME_*.3*
596 %{_mandir}/man3/SSL_*.3*
597 %{_mandir}/man3/SSLv23_*.3*
598 %{_mandir}/man3/SSLv3_*.3*
599 %{_mandir}/man3/SXNET_*.3*
600 %{_mandir}/man3/SXNETID_*.3*
601 %{_mandir}/man3/TLS_*.3*
602 %{_mandir}/man3/TLSv1_*.3*
603 %{_mandir}/man3/TS_*.3*
604 %{_mandir}/man3/UI*.3*
605 %{_mandir}/man3/USERNOTICE_*.3*
606 %{_mandir}/man3/X509_*.3*
607 %{_mandir}/man3/X509V3_*.3*
608 %{_mandir}/man3/X509v3_*.3*
609 %{_mandir}/man3/custom_ext_*.3*
610 %{_mandir}/man3/d2i_*.3*
611 %{_mandir}/man3/i2d_*.3*
612 %{_mandir}/man3/i2o_*.3*
613 %{_mandir}/man3/i2t_*.3*
614 %{_mandir}/man3/lh_TYPE_*.3*
615 %{_mandir}/man3/o2i_*.3*
616 %{_mandir}/man3/pem_password_cb.3*
617 %{_mandir}/man3/sk_TYPE_*.3*
618 %{_mandir}/man3/ssl_ct_validation_cb.3*
619 %{_mandir}/man7/openssl.7*
620 %{_mandir}/man7/openssl-bio.7*
621 %{_mandir}/man7/openssl-crypto.7*
622 %{_mandir}/man7/openssl-ct.7*
623 %{_mandir}/man7/openssl-des_modes.7*
624 %{_mandir}/man7/openssl-Ed25519.7*
625 %{_mandir}/man7/openssl-Ed448.7*
626 %{_mandir}/man7/openssl-evp.7*
627 %{_mandir}/man7/openssl-passphrase-encoding.7*
628 %{_mandir}/man7/openssl-RAND.7*
629 %{_mandir}/man7/openssl-RAND_DRBG.7*
630 %{_mandir}/man7/openssl-scrypt.7*
631 %{_mandir}/man7/openssl-SM2.7*
632 %{_mandir}/man7/openssl-ssl.7*
633 %{_mandir}/man7/openssl-X25519.7*
634 %{_mandir}/man7/openssl-X448.7*
635 %{_mandir}/man7/openssl-x509.7*
636 %{_mandir}/man7/ossl_store.7*
637 %{_mandir}/man7/ossl_store-file.7*
638 %{_mandir}/man7/proxy-certificates.7*
639 %{_mandir}/man7/RSA-PSS.7.gz
640
641 %files static
642 %defattr(644,root,root,755)
643 %{_libdir}/libcrypto.a
644 %{_libdir}/libssl.a
This page took 0.106436 seconds and 4 git commands to generate.