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