Fri, 13 Dec 2024 19:10:04 UTC | login

Information for RPM ghc-tf-random-0.5-42.fc40.riscv64.rpm

ID1180077
Nameghc-tf-random
Version0.5
Release42.fc40
Epoch
Archriscv64
SummaryHigh-quality splittable pseudorandom number generator
DescriptionThis package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See the paper /Splittable Pseudorandom Number Generators Using Cryptographic Hashing/ by Claessen, Pałka for details and the rationale of the design. The package provides the following: * A splittable PRNG that implements the standard 'System.Random.RandomGen' class. * The generator also implements an alternative version of the 'System.Random.TF.Gen.RandomGen' class (exported from "System.Random.TF.Gen"), which requires the generator to return pseudorandom integers from the full 32-bit range, and contains an n-way split function. * An alternative version of the 'Random' class is provided, which is linked to the new 'RandomGen' class, together with 'Random' instances for some integral types. * Two functions for initialising the generator with a non-deterministic seed: one using the system time, and one using the '/dev/urandom' UNIX special file. The package uses an adapted version of the reference C implementation of ThreeFish from the reference package of the Skein hash function (<https://www.schneier.com/skein.html>), originally written by Doug Whiting. Please note that even though the generator provides very high-quality pseudorandom numbers, it has not been designed with cryptographic applications in mind.
Build Time2024-02-15 11:10:55 GMT
Size60.13 KB
e4f5704fb086d73d9a7e7218d00e373d
LicenseBSD-3-Clause and LicenseRef-PublicDomain
Buildrootf40-build-776434-128831
Provides
ghc-tf-random = 0.5-42.fc40
ghc-tf-random(riscv-64) = 0.5-42.fc40
libHStf-random-0.5-KN2zU2Byqne7dyHmKzNA0Y-ghc9.4.5.so()(64bit)
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
libHSarray-0.5.4.0-ghc9.4.5.so()(64bit)
libHSbase-4.17.1.0-ghc9.4.5.so()(64bit)
libHSbytestring-0.11.4.0-ghc9.4.5.so()(64bit)
libHSdeepseq-1.4.8.0-ghc9.4.5.so()(64bit)
libHSghc-bignum-1.3-ghc9.4.5.so()(64bit)
libHSghc-boot-th-9.4.5-ghc9.4.5.so()(64bit)
libHSghc-prim-0.9.0-ghc9.4.5.so()(64bit)
libHSmtl-2.2.2-ghc9.4.5.so()(64bit)
libHSpretty-1.1.3.6-ghc9.4.5.so()(64bit)
libHSprimitive-0.8.0.0-9akshChOwtr20iwuM0c3WJ-ghc9.4.5.so()(64bit)
libHSrandom-1.2.1.1-I0wUgAAbf0g3qHR3e8uT0o-ghc9.4.5.so()(64bit)
libHSsplitmix-0.1.0.4-7e8CibdlMRLAGh7KO5VlFe-ghc9.4.5.so()(64bit)
libHStemplate-haskell-2.19.0.0-ghc9.4.5.so()(64bit)
libHStime-1.12.2-ghc9.4.5.so()(64bit)
libHStransformers-0.5.6.2-ghc9.4.5.so()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.27)(64bit)
libgmp.so.10()(64bit)
libm.so.6()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rtld(GNU_HASH)
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 8 of 8
Name ascending sort Size
/usr/lib/.build-id0.00 B
/usr/lib/.build-id/d30.00 B
/usr/lib/.build-id/d3/730361cfdf10a7eabe2f1dfb16f0dae268708589.00 B
/usr/lib64/ghc-9.4.5/lib/libHStf-random-0.5-KN2zU2Byqne7dyHmKzNA0Y-ghc9.4.5.so238.10 KB
/usr/share/licenses/ghc-tf-random0.00 B
/usr/share/licenses/ghc-tf-random/LICENSE1.45 KB
/usr/share/licenses/ghc-tf-random/LICENSE.brg1.09 KB
/usr/share/licenses/ghc-tf-random/LICENSE.tf110.00 B
Component of
Page:
1 through 50 of 55 >>>
Buildroot descending sort Created State
f41-build-835594-158577 2024-08-09 22:37:41 expired
f40-build-802057-143892 2024-04-11 08:44:15 expired
f40-build-793311-138800 2024-03-20 07:56:12 expired
f40-build-777641-129439 2024-02-18 07:45:39 expired
f40-build-777623-129423 2024-02-18 06:56:12 expired
f40-build-777613-129421 2024-02-18 06:29:25 expired
f40-build-777518-129377 2024-02-17 19:20:03 expired
f40-build-777447-129359 2024-02-17 18:09:45 expired
f40-build-777446-129359 2024-02-17 18:09:29 expired
f40-build-777347-129331 2024-02-17 15:54:08 expired
f40-build-777342-129331 2024-02-17 15:52:47 expired
f40-build-777308-129331 2024-02-17 15:37:16 expired
f40-build-777249-129287 2024-02-17 13:23:24 expired
f40-build-777242-129287 2024-02-17 13:21:02 expired
f40-build-777174-129247 2024-02-17 11:28:00 expired
f40-build-777170-129247 2024-02-17 11:27:07 expired
f40-build-777116-129193 2024-02-17 08:49:52 expired
f40-build-777099-129193 2024-02-17 08:36:56 expired
f40-build-777088-129193 2024-02-17 08:28:13 expired
f40-build-777017-129167 2024-02-17 07:47:14 expired
f40-build-776994-129159 2024-02-17 06:48:00 expired
f40-build-776970-129159 2024-02-17 06:36:13 expired
f40-build-776965-129159 2024-02-17 06:33:43 expired
f40-build-776957-129159 2024-02-17 06:25:45 expired
f40-build-776803-129081 2024-02-15 17:41:32 expired
f40-build-776782-129081 2024-02-15 17:21:54 expired
f40-build-776778-129081 2024-02-15 17:20:29 expired
f40-build-776773-129081 2024-02-15 17:14:14 expired
f40-build-776771-129081 2024-02-15 17:13:57 expired
f40-build-776770-129081 2024-02-15 17:13:45 expired
f40-build-776731-129003 2024-02-15 16:31:27 expired
f40-build-776730-129003 2024-02-15 16:23:45 expired
f40-build-776727-129001 2024-02-15 16:16:26 expired
f40-build-776726-129001 2024-02-15 16:16:20 expired
f40-build-776725-129001 2024-02-15 16:15:42 expired
f40-build-776723-129001 2024-02-15 16:15:08 expired
f40-build-776722-129001 2024-02-15 16:14:00 expired
f40-build-776721-129001 2024-02-15 16:13:15 expired
f40-build-776718-129001 2024-02-15 16:11:06 expired
f40-build-776715-129001 2024-02-15 16:04:38 expired
f40-build-776714-129001 2024-02-15 16:02:32 expired
f40-build-776712-129001 2024-02-15 16:00:51 expired
f40-build-776711-129001 2024-02-15 16:00:31 expired
f40-build-776710-129001 2024-02-15 15:58:15 expired
f40-build-776709-129001 2024-02-15 15:50:44 expired
f40-build-776708-129001 2024-02-15 15:43:30 expired
f40-build-776707-129001 2024-02-15 15:42:07 expired
f40-build-776706-129001 2024-02-15 15:41:46 expired
f40-build-776704-129001 2024-02-15 15:40:00 expired
f40-build-776703-129001 2024-02-15 15:38:10 expired