%include /usr/lib/rpm/macros.perl %define pdir Crypt %define pnam ECB Summary: Crypt::ECB Perl module - implementation of the ECB mode Summary(pl): Moduł Perla Crypt::ECB - implementacja trybu ECB Name: perl-Crypt-ECB Version: 1.1 Release: 1 License: GPL Group: Development/Languages/Perl Source0: ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}-2.tar.gz BuildRequires: perl >= 5.6 BuildRequires: rpm-perlprov >= 3.0.3-16 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description This module is a Perl-only implementation of the ECB mode. In combination with a block cipher such as DES, IDEA or Blowfish, you can encrypt and decrypt messages of arbitrarily long length. Though for security reasons other modes than ECB such as CBC should be preferred. See textbooks on cryptography if you want to know why. %description -l pl Ten moduł jest czysto perlową implementacją trybu ECB. W połączeniu z szyfrem blokowym, takim jak DES, IDEA lub Blowfish, można kodować i rozkodowywać wiadomości o dowolnej długości. Jednak ze względów bezpieczeństwa lepiej używać innych trybów niż ECB, na przykład CBC. Odpowiedź dlaczego znajduje się w książkach z dziedziny kryptografii. %prep %setup -q -n %{pdir}-%{pnam}-%{version} %build perl Makefile.PL %{__make} %{__make} test %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README %{perl_sitelib}/Crypt/ECB.pm %{_mandir}/man3/*