- rel 2; add support for TLS_FALLBACK_SCSV which should help mitigate latest SSLv3...
[packages/openssl.git] / openssl.spec
CommitLineData
a81c34a3
ER
1# TODO
2# - consider dropping last optflags.patch hunk and return to SOMAJOR (.so.1) sonames
44d8c69e 3#
2403ba81 4# Conditional build:
d76d59fa
JB
5%bcond_without tests # don't perform "make tests"
6%bcond_with purify # Compile openssl with \-DPURIFY, useful when one wants to
2403ba81 7 # use valgrind debugger against openssl-linked programs
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
a81c34a3 19Version: 1.0.1i
4f10a291 20Release: 2
d7fc4164 21License: Apache-like
56470945 22Group: Libraries
264f738a 23Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz
a81c34a3 24# Source0-md5: c8dc151a671b9b92ff3e4c118b174972
62382817 25Source2: %{name}.1.pl
ea55f735 26Source3: %{name}-ssl-certificate.sh
d231add3 27Source4: %{name}-c_rehash.sh
0d1c50df 28Patch0: %{name}-alpha-ccc.patch
e106ff02
TO
29Patch1: %{name}-optflags.patch
30Patch2: %{name}-globalCA.diff
c0cc4a35 31Patch3: %{name}-include.patch
6e7b8079
JB
32Patch4: %{name}-man-namespace.patch
33Patch5: %{name}-asflag.patch
34Patch6: %{name}-ca-certificates.patch
44d8c69e 35Patch7: %{name}-ldflags.patch
3b0168a6 36Patch8: %{name}-find.patch
4f10a291 37Patch9: %{name}-CVE-2014-3566.patch
84745a0c 38# from debian
3b0168a6
AM
39Patch10: default_bits.patch
40Patch11: pic.patch
41Patch12: stddef.patch
bd7f0ef1 42URL: http://www.openssl.org/
741aa025 43BuildRequires: bc
9edbb66f 44BuildRequires: perl-devel >= 1:5.6.1
45BuildRequires: rpm-perlprov >= 4.1-13
20bc1dd7 46BuildRequires: rpmbuild(macros) >= 1.213
31b28434 47BuildRequires: sed >= 4.0
dece7a9c
ER
48Requires: ca-certificates >= 20080809-4
49Requires: rpm-whiteout >= 1.7
04a5ad1f
AF
50Obsoletes: SSLeay
51Obsoletes: SSLeay-devel
52Obsoletes: SSLeay-perl
a280467c 53Obsoletes: libopenssl0
3a24c9cc
ER
54Conflicts: neon < 0.29.6-8
55Conflicts: openssh-clients < 2:6.2p2-3
56Conflicts: openssh-server < 2:6.2p2-3
0f86ef4a 57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21ac4f86
AF
58
59%description
60The OpenSSL Project is a collaborative effort to develop a robust,
b39fed70 61commercial-grade, full-featured, and Open Source toolkit implementing
62the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS
63v1) protocols with full-strength cryptography world-wide. The project
64is managed by a worldwide community of volunteers that use the
65Internet to communicate, plan, and develop the OpenSSL tookit and its
66related documentation.
56470945 67
b39fed70 68OpenSSL is based on the excellent SSLeay library developed by Eric A.
69Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an
70Apache-style licence, which basically means that you are free to get
71and use it for commercial and non-commercial purposes subject to some
72simple license conditions.
21ac4f86 73
fc19f542 74This package contains shared libraries only, install openssl-tools if
75you want to use openssl cmdline tool.
ce2ff00e 76
30e72515
JR
77%description -l de.UTF-8
78Openssl enthält das OpenSSL Zertifikatsmanagementtool und shared
79libraries, die verschiedene Verschlüsselungs- und
80Entschlüsselungsalgorithmen und -protokolle, wie DES, RC4, RSA und SSL
81zur Verfügung stellen.
453a8bf3 82
30e72515
JR
83%description -l es.UTF-8
84Biblioteca C que suministra algoritmos y protocolos criptográficos.
2fad19b0 85
30e72515 86%description -l fr.UTF-8
56470945 87OpenSSL est un outiil de gestion des certificats et les librairies
88partagees qui fournit plusieurs protocoles et algorithmes de
89codage/decodage, incluant DES, RC4, RSA et SSL.
2fad19b0 90
30e72515
JR
91%description -l pl.UTF-8
92Implementacja protokołów kryptograficznych Secure Socket Layer (SSL)
78b5e413
TP
93v2/v3 oraz Transport Layer Security (TLS v1).
94
30e72515
JR
95%description -l pt_BR.UTF-8
96Uma biblioteca C que fornece vários algoritmos e protocolos
97criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas
98compartilhadas e utilitários.
453a8bf3 99
30e72515
JR
100%description -l ru.UTF-8
101Программа openssl для работы с сертификатами и разделяемые библиотеки,
102которые реализуют множетсво криптографических алгоритмов, включая DES,
103RC4, RSA и SSL.
453a8bf3 104
30e72515
JR
105%description -l uk.UTF-8
106Програма openssl для роботи з сертифікатами та бібліотеки спільного
107користування, що реалізують велику кількість криптографічних
108алгоритмів, включаючи DES, RC4, RSA та SSL.
453a8bf3 109
182f9d23
TP
110%package engines
111Summary: OpenSSL optional crypto engines
545f4646 112Summary(pl.UTF-8): Opcjonalne silniki kryptograficzne dla OpenSSL-a
182f9d23
TP
113Group: Libraries
114Requires: %{name} = %{version}-%{release}
115
116%description engines
117With OpenSSL 0.9.6, a new component was added to support alternative
545f4646
JB
118cryptography implementations, most commonly for interfacing with
119external crypto devices (eg. accelerator cards). This component is
120called ENGINE.
182f9d23
TP
121
122There are currently built-in ENGINE implementations for the following
123crypto devices:
124
125- CryptoSwift
126- Compaq Atalla
127- nCipher CHIL
128- Nuron
129- Broadcom uBSec
130
131In addition, dynamic binding to external ENGINE implementations is now
3a24c9cc 132provided by a special ENGINE called "dynamic".
182f9d23 133
545f4646
JB
134%description engines -l pl.UTF-8
135Począwszy od OpenSSL-a 0.9.6 został dodany nowy komponent, mający
136wspierać alternatywne implementacje kryptografii, przeważnie
137współpracujące z zewnętrznymi urządzeniami kryptograficznymi (np.
3a24c9cc
ER
138kartami akceleratorów). Komponent ten jest nazywany SILNIKIEM (ang.
139ENGINE).
545f4646
JB
140
141Obecnie istnieją wbudowane implementacje silników dla następujących
142urządzeń kryptograficznych:
143- CryptoSwift
144- Compaq Atalla
145- nCipher CHIL
146- Nuron
147- Broadcom uBSec
148
149Ponadto zapewnione jest dynamiczne wiązanie dla zewnętrznych
150implementacji silników poprzez specjalny silnik o nazwie "dynamic".
151
ce2ff00e 152%package tools
153Summary: OpenSSL command line tool and utilities
e6bfca5b 154Summary(pl.UTF-8): Zestaw narzędzi i skryptów
fc19f542 155Group: Applications/Communications
82859ae1 156Requires: %{name} = %{version}-%{release}
9583cd23 157Requires: which
ce2ff00e 158
159%description tools
160The OpenSSL Toolkit cmdline tool openssl and utility scripts.
161
30e72515
JR
162%description tools -l pl.UTF-8
163Zestaw narzędzi i skryptów wywoływanych z linii poleceń.
78b5e413 164
ce2ff00e 165%package tools-perl
166Summary: OpenSSL utilities written in Perl
e6bfca5b 167Summary(pl.UTF-8): Narzędzia OpenSSL napisane w perlu
fc19f542 168Group: Applications/Communications
82859ae1 169Requires: %{name} = %{version}-%{release}
2b2149ff 170
ce2ff00e 171%description tools-perl
d86c2c8b 172OpenSSL Toolkit tools written in Perl.
2b2149ff 173
30e72515
JR
174%description tools-perl -l pl.UTF-8
175Narzędzia OpenSSL napisane w perlu.
78b5e413 176
faddd309 177%package devel
ce2ff00e 178Summary: Development part of OpenSSL Toolkit libraries
e6bfca5b
ER
179Summary(de.UTF-8): Secure Sockets Layer Kommunikationslibrary: statische libraries+header
180Summary(es.UTF-8): Bibliotecas y archivos de inclusión para desarrollo OpenSSL
181Summary(fr.UTF-8): Librairies statiques, headers et utilitaires pour communication SSL
182Summary(pl.UTF-8): Część bibiloteki OpenSSL przeznaczona dla programistów
183Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento OpenSSL
184Summary(ru.UTF-8): Библиотеки, хедеры и утилиты для Secure Sockets Layer
185Summary(uk.UTF-8): Бібліотеки, хедери та утиліти для Secure Sockets Layer
9c05bcac 186Group: Development/Libraries
82859ae1 187Requires: %{name} = %{version}-%{release}
a280467c 188Obsoletes: libopenssl0-devel
faddd309
AF
189
190%description devel
191Development part of OpenSSL library.
192
30e72515
JR
193%description devel -l es.UTF-8
194Bibliotecas y archivos de inclusión para desarrollo OpenSSL
453a8bf3 195
30e72515
JR
196%description devel -l pl.UTF-8
197Część biblioteki OpenSSL przeznaczona dla programistów.
faddd309 198
30e72515
JR
199%description devel -l pt_BR.UTF-8
200Uma biblioteca C que fornece vários algoritmos e protocolos
201criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas e
202arquivos de inclusão para desenvolvimento.
453a8bf3 203
30e72515
JR
204%description devel -l ru.UTF-8
205Программа openssl для работы с сертификатами и разделяемые библиотеки,
206которые реализуют множетсво криптографических алгоритмов, включая DES,
207RC4, RSA и SSL. Включает библиотеки и хедеры для разработки приложений
208с использованием SSL.
453a8bf3 209
30e72515
JR
210%description devel -l uk.UTF-8
211Програма openssl для роботи з сертифікатами та бібліотеки спільного
212користування, що реалізують велику кількість криптографічних
213алгоритмів, включаючи DES, RC4, RSA та SSL. Містить бібліотеки та
214хедери для розробки програм з використанням SSL.
453a8bf3 215
faddd309 216%package static
ce2ff00e 217Summary: Static OpenSSL libraries
e6bfca5b
ER
218Summary(pl.UTF-8): Statyczne wersje bibliotek z OpenSSL
219Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com openssl
220Summary(ru.UTF-8): Статические библиотеки разработчика для OpenSSL
221Summary(uk.UTF-8): Статичні бібліотеки програміста для OpenSSL
9c05bcac 222Group: Development/Libraries
82859ae1 223Requires: %{name}-devel = %{version}-%{release}
faddd309
AF
224
225%description static
ce2ff00e 226Static OpenSSL Toolkit libraries.
faddd309 227
30e72515 228%description static -l pl.UTF-8
ce2ff00e 229Statyczne wersje bibliotek z OpenSSL.
faddd309 230
30e72515
JR
231%description static -l pt_BR.UTF-8
232Bibliotecas estáticas para desenvolvimento com openssl.
453a8bf3 233
30e72515
JR
234%description static -l ru.UTF-8
235Программа openssl для работы с сертификатами и разделяемые библиотеки,
236которые реализуют множетсво криптографических алгоритмов, включая DES,
237RC4, RSA и SSL. Включает статические библиотеки для разработки
238приложений с использованием OpenSSL.
453a8bf3 239
30e72515
JR
240%description static -l uk.UTF-8
241Програма openssl для роботи з сертифікатами та бібліотеки спільного
242користування, що реалізують велику кількість криптографічних
243алгоритмів, включаючи DES, RC4, RSA та SSL. Містить статичні
244бібліотеки для розробки програм з використанням SSL.
453a8bf3 245
21ac4f86 246%prep
264f738a 247%setup -q
44d8c69e
JB
248%patch0 -p1
249%patch1 -p1
05285465 250%patch2 -p1
9d16a74d 251%patch3 -p1
44d8c69e
JB
252%patch4 -p1
253%patch5 -p1
1c008d35 254%patch6 -p1
44d8c69e 255%patch7 -p1
3b0168a6 256%patch8 -p1
4f10a291 257%patch9 -p1
84745a0c
AM
258%patch10 -p1
259%patch11 -p1
260%patch12 -p1
84745a0c 261
44d8c69e 262sed -i -e 's|\$prefix/\$libdir/engines|/%{_lib}/engines|g' Configure
a9839ec4 263
d76d59fa 264%build
00466ad3 265touch Makefile.*
04a5ad1f 266
db17f76a 267%{__perl} util/perlpath.pl %{__perl}
04a5ad1f 268
bf66f1a5 269OPTFLAGS="%{rpmcflags} %{rpmcppflags} %{?with_purify:-DPURIFY}" \
7250cee4
JB
270PERL="%{__perl}" \
271%{__perl} ./Configure \
0fdaa4e3 272 --openssldir=%{_sysconfdir}/%{name} \
6e7b8079 273 --libdir=%{_lib} \
e1798b93
AM
274 shared \
275 threads \
276 zlib \
215c1d6f
AM
277 enable-tlsext \
278 enable-seed \
279 enable-rfc3779 \
e1798b93 280 enable-camelia \
215c1d6f
AM
281 enable-cms \
282 enable-idea \
283 enable-mdc2 \
05889491 284 enable-md2 \
215c1d6f 285 enable-rc5 \
51e76169 286%ifarch %{ix86}
04a32771 287%ifarch i386
9fc51b3c 288 386 linux-elf
915551a7 289# ^- allow running on 80386 (default code uses bswapl available on i486+)
51e76169 290%else
9fc51b3c 291 linux-elf
75c27cbe 292%endif
51e76169 293%endif
dfc15f38 294%ifarch alpha
9fc51b3c 295 linux-alpha+bwx-gcc
dfc15f38 296%endif
20bc1dd7 297%ifarch %{x8664}
9fc51b3c 298 linux-x86_64
e08c1652 299%endif
dfc15f38 300%ifarch ia64
9fc51b3c 301 linux-ia64
dfc15f38 302%endif
75c27cbe 303%ifarch ppc
9fc51b3c
JB
304 linux-ppc
305%endif
306%ifarch ppc64
307 linux-ppc64
75c27cbe 308%endif
05285465 309%ifarch sparc
9fc51b3c 310 linux-sparcv8
0384baf6 311%endif
36db42b5 312%ifarch sparcv9
9fc51b3c 313 linux-sparcv9
36db42b5
PS
314%endif
315%ifarch sparc64
9fc51b3c 316 linux64-sparcv9
36db42b5 317%endif
9f6d1eb0 318%ifarch armv4 armv5 armv5t armv5te armv5tel
319 linux-armv4
320%endif
05285465 321
94d58138 322%{__make} -j1 all rehash %{?with_tests:tests} \
b84cddc8 323 CC="%{__cc}" \
c75cb5a1 324 ASFLAG='$(CFLAG) -Wa,--noexecstack' \
b84cddc8 325 INSTALLTOP=%{_prefix}
ce2ff00e 326
1c008d35
JB
327# Rename POD sources of man pages. "openssl_" prefix is added to each
328# manpage to avoid potential conflicts with other packages.
ce2ff00e 329
7f10be72 330for dir in doc/{apps,ssl,crypto}; do
ce2ff00e 331 cd $dir || exit 1;
db17f76a 332 %{__perl} -pi -e 's/(\W)((?<!openssl_)\w+)(\(\d\))/$1openssl_$2$3/g; s/openssl_openssl/openssl/g;' *.pod;
78b5e413 333
7f10be72 334 for pod in !(openssl*).pod; do
78b5e413 335 mv -f $pod openssl_$pod;
ce2ff00e 336 done
7f10be72 337 cd ../..
ce2ff00e 338done
339
21ac4f86 340%install
04a5ad1f 341rm -rf $RPM_BUILD_ROOT
ce2ff00e 342install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_libdir}/%{name}} \
4b251642 343 $RPM_BUILD_ROOT{%{_mandir}/{pl/man1,man{1,3,5,7}},%{_datadir}/ssl} \
c2a98469 344 $RPM_BUILD_ROOT/%{_lib}/engines \
4b251642 345 $RPM_BUILD_ROOT%{_pkgconfigdir}
faddd309 346
29a78a60 347%{__make} -j1 install \
faddd309 348 INSTALLTOP=%{_prefix} \
027a4889
TO
349 INSTALL_PREFIX=$RPM_BUILD_ROOT \
350 MANDIR=%{_mandir}
04a5ad1f 351
44d8c69e
JB
352mv -f $RPM_BUILD_ROOT%{_libdir}/engines/* $RPM_BUILD_ROOT/%{_lib}/engines
353mv -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* $RPM_BUILD_ROOT/%{_lib}
c2a98469
JR
354ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libcrypto.*.*) $RPM_BUILD_ROOT%{_libdir}/libcrypto.so
355ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libssl.*.*) $RPM_BUILD_ROOT%{_libdir}/libssl.so
04a5ad1f 356
0fdaa4e3
JR
357mv -f $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/misc/* $RPM_BUILD_ROOT%{_libdir}/%{name}
358rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/misc
04a5ad1f 359
1c008d35
JB
360# not installed as individual utilities (see openssl dgst instead)
361%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{md2,md4,md5,mdc2,ripemd160,sha,sha1}.1
362
848e9cf2 363cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1
dece7a9c
ER
364install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate
365install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/c_rehash.sh
9fc51b3c 366
57dc6058
JB
367%clean
368rm -rf $RPM_BUILD_ROOT
61a04a63 369
d86c2c8b 370%post -p /sbin/ldconfig
ce2ff00e 371%postun -p /sbin/ldconfig
04a5ad1f 372
c8f5291b
ER
373%triggerpostun -- %{name}-tools < 1.0.0-5
374# the hashing format has changed in 1.0.0
375[ ! -x %{_sbindir}/update-ca-certificates ] || %{_sbindir}/update-ca-certificates --fresh || :
376
0fdaa4e3 377%triggerpostun -- %{name} < 0.9.8i-2
62bcfa4e
ER
378# don't do anything on --downgrade
379if [ $1 -le 1 ]; then
380 exit 0
381fi
0fdaa4e3
JR
382if [ -d /var/lib/openssl/certs ] ; then
383 mv /var/lib/openssl/certs/* %{_sysconfdir}/%{name}/certs 2>/dev/null || :
384fi
385if [ -d /var/lib/openssl/private ] ; then
386 mv /var/lib/openssl/private/* %{_sysconfdir}/%{name}/private 2>/dev/null || :
387fi
388if [ -d /var/lib/openssl ] ; then
389 for f in /var/lib/openssl/* ; do
390 [ -f "$f" ] && mv "$f" %{_sysconfdir}/%{name} 2>/dev/null || :
391 done
62bcfa4e
ER
392 rmdir /var/lib/openssl/* 2>/dev/null || :
393 rmdir /var/lib/openssl 2>/dev/null || :
0fdaa4e3
JR
394fi
395
21ac4f86 396%files
04a5ad1f 397%defattr(644,root,root,755)
57dc6058
JB
398%doc CHANGES CHANGES.SSLeay LICENSE NEWS README doc/*.txt
399%doc doc/openssl_button.gif doc/openssl_button.html
c2a98469
JR
400%attr(755,root,root) /%{_lib}/libcrypto.so.*.*.*
401%attr(755,root,root) /%{_lib}/libssl.so.*.*.*
fa6b6d15 402%dir %{_sysconfdir}/%{name}
403%dir %{_sysconfdir}/%{name}/certs
404%dir %{_sysconfdir}/%{name}/private
b87437db 405%dir %{_datadir}/ssl
ce2ff00e 406
182f9d23 407%files engines
3a24c9cc 408%defattr(644,root,root,755)
182f9d23
TP
409%dir /%{_lib}/engines
410%attr(755,root,root) /%{_lib}/engines/*.so
411
ce2ff00e 412%files tools
413%defattr(644,root,root,755)
623d135e 414%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/openssl.cnf
d231add3 415%attr(755,root,root) %{_bindir}/c_rehash.sh
44d8c69e 416%attr(755,root,root) %{_bindir}/openssl
ea55f735 417%attr(754,root,root) %{_bindir}/ssl-certificate
17a30265 418
ce2ff00e 419%dir %{_libdir}/%{name}
420%attr(755,root,root) %{_libdir}/%{name}/CA.sh
421%attr(755,root,root) %{_libdir}/%{name}/c_hash
ce2ff00e 422%attr(755,root,root) %{_libdir}/%{name}/c_info
423%attr(755,root,root) %{_libdir}/%{name}/c_issuer
424%attr(755,root,root) %{_libdir}/%{name}/c_name
425
d86c2c8b 426%{_mandir}/man1/openssl.1*
427%{_mandir}/man1/openssl_asn1parse.1*
428%{_mandir}/man1/openssl_ca.1*
429%{_mandir}/man1/openssl_ciphers.1*
91881b49 430%{_mandir}/man1/openssl_cms.1*
d86c2c8b 431%{_mandir}/man1/openssl_crl.1*
432%{_mandir}/man1/openssl_crl2pkcs7.1*
433%{_mandir}/man1/openssl_dgst.1*
434%{_mandir}/man1/openssl_dhparam.1*
435%{_mandir}/man1/openssl_dsa.1*
436%{_mandir}/man1/openssl_dsaparam.1*
9fc51b3c
JB
437%{_mandir}/man1/openssl_ec.1*
438%{_mandir}/man1/openssl_ecparam.1*
d86c2c8b 439%{_mandir}/man1/openssl_enc.1*
5d088344 440%{_mandir}/man1/openssl_errstr.1*
d86c2c8b 441%{_mandir}/man1/openssl_gendsa.1*
44d8c69e 442%{_mandir}/man1/openssl_genpkey.1*
d86c2c8b 443%{_mandir}/man1/openssl_genrsa.1*
444%{_mandir}/man1/openssl_nseq.1*
027a4889 445%{_mandir}/man1/openssl_ocsp.1*
d86c2c8b 446%{_mandir}/man1/openssl_passwd.1*
447%{_mandir}/man1/openssl_pkcs12.1*
448%{_mandir}/man1/openssl_pkcs7.1*
449%{_mandir}/man1/openssl_pkcs8.1*
44d8c69e
JB
450%{_mandir}/man1/openssl_pkey.1*
451%{_mandir}/man1/openssl_pkeyparam.1*
452%{_mandir}/man1/openssl_pkeyutl.1*
d86c2c8b 453%{_mandir}/man1/openssl_rand.1*
454%{_mandir}/man1/openssl_req.1*
455%{_mandir}/man1/openssl_rsa.1*
57dc6058 456%{_mandir}/man1/openssl_rsautl.1*
d86c2c8b 457%{_mandir}/man1/openssl_s_client.1*
458%{_mandir}/man1/openssl_s_server.1*
c0cc4a35 459%{_mandir}/man1/openssl_s_time.1*
d86c2c8b 460%{_mandir}/man1/openssl_sess_id.1*
461%{_mandir}/man1/openssl_smime.1*
462%{_mandir}/man1/openssl_speed.1*
463%{_mandir}/man1/openssl_spkac.1*
91881b49
AM
464%{_mandir}/man1/openssl_ts.1*
465%{_mandir}/man1/openssl_tsget.1*
d86c2c8b 466%{_mandir}/man1/openssl_verify.1*
467%{_mandir}/man1/openssl_version.1*
468%{_mandir}/man1/openssl_x509.1*
1c008d35
JB
469%{_mandir}/man5/openssl_config.5*
470%{_mandir}/man5/openssl_x509v3_config.5*
62382817 471%lang(pl) %{_mandir}/pl/man1/openssl.1*
ce2ff00e 472
473%files tools-perl
474%defattr(644,root,root,755)
62313b5e 475%attr(755,root,root) %{_bindir}/c_rehash
ce2ff00e 476%attr(755,root,root) %{_libdir}/%{name}/CA.pl
848e9cf2 477%attr(755,root,root) %{_libdir}/%{name}/tsget
d86c2c8b 478%{_mandir}/man1/openssl_CA.pl.1*
faddd309
AF
479
480%files devel
481%defattr(644,root,root,755)
f4434df9
PS
482%attr(755,root,root) %{_libdir}/libcrypto.so
483%attr(755,root,root) %{_libdir}/libssl.so
ce2ff00e 484%{_includedir}/%{name}
9fc51b3c
JB
485%{_pkgconfigdir}/libcrypto.pc
486%{_pkgconfigdir}/libssl.pc
8c362d23 487%{_pkgconfigdir}/openssl.pc
027a4889 488%{_mandir}/man3/openssl*.3*
1c008d35 489%{_mandir}/man7/openssl_des_modes.7*
faddd309
AF
490
491%files static
492%defattr(644,root,root,755)
7250cee4
JB
493%{_libdir}/libcrypto.a
494%{_libdir}/libssl.a
This page took 0.37296 seconds and 4 git commands to generate.