%global pkg_name Crypt-Random-TESHA2 %global pkg_version 0.01 %global rpm_pkg_version 0.01 %global rpm_pkg_release 1.n0i.1 Summary: Perl extension to generate random numbers using timer/schedule entropy Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/D/DA/DANAJ/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Exporter) => 5.57 BuildRequires: perl(Digest::SHA) => 5.22 BuildRequires: perl(Time::HiRes) => 1.9711 %description Crypt::Random::TESHA2 produces "userspace voodoo entropy" for people that do not have or don't want to use O/S supplied sources. It uses timing differences between sleeps to generate entropy, which is mixed using SHA256, then fed to an entropy pool using SHA512 (or SHA256 for systems with no SHA512 support), which collects the mix and sends it out. %prep %setup -q -n %{pkg_name}-%{pkg_version} %build %{perl_build} %install %{__rm} -rf %{buildroot} %{perl_install} %clean %{__rm} -rf %{buildroot} %files %defattr(-,root,root,-) %doc examples Changes README %{perl_files} %changelog * Wed Oct 23 2013 Marius FERARU - 0.01-1.n0i.1 - version 0.01