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