Package: CryptRndTest 1.2.7

CryptRndTest: Statistical Tests for Cryptographic Randomness

Performs cryptographic randomness tests on a sequence of random integers or bits. Included tests are greatest common divisor, birthday spacings, book stack, adaptive chi-square, topological binary, and three random walk tests (Ryabko and Monarev, 2005) <doi:10.1016/j.jspi.2004.02.010>. Tests except greatest common divisor and birthday spacings are not covered by standard test suites. In addition to the chi-square goodness-of-fit test, results of Anderson-Darling, Kolmogorov-Smirnov, and Jarque-Bera tests are also generated by some of the cryptographic randomness tests.

Authors:Haydar Demirhan

CryptRndTest_1.2.7.tar.gz
CryptRndTest_1.2.7.zip(r-4.5)CryptRndTest_1.2.7.zip(r-4.4)CryptRndTest_1.2.7.zip(r-4.3)
CryptRndTest_1.2.7.tgz(r-4.5-any)CryptRndTest_1.2.7.tgz(r-4.4-any)CryptRndTest_1.2.7.tgz(r-4.3-any)
CryptRndTest_1.2.7.tar.gz(r-4.5-noble)CryptRndTest_1.2.7.tar.gz(r-4.4-noble)
CryptRndTest_1.2.7.tgz(r-4.4-emscripten)CryptRndTest_1.2.7.tgz(r-4.3-emscripten)
CryptRndTest.pdf |CryptRndTest.html
CryptRndTest/json (API)

# Install 'CryptRndTest' in R:
install.packages('CryptRndTest', repos = c('https://haydarde.r-universe.dev', 'https://cloud.r-project.org'))

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.20 score 16 scripts 229 downloads 13 exports 49 dependencies

Last updated 3 years agofrom:84b9f5a25c. Checks:1 ERROR, 3 OK, 5 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesFAILMar 20 2025
R-4.5-winOKMar 20 2025
R-4.5-macOKMar 20 2025
R-4.5-linuxOKMar 20 2025
R-4.4-winNOTEMar 20 2025
R-4.4-macNOTEMar 20 2025
R-4.4-linuxNOTEMar 20 2025
R-4.3-winNOTEMar 20 2025
R-4.3-macNOTEMar 20 2025

Exports:adaptive.chi.squarebirthday.spacingsbook.stackGCDGCD.bigGCD.qGCD.testrandom.walk.testsStrlng2TBT.criticalValuetoBaseTentoBaseTwotopological.binary

Dependencies:clicolorspacecurlfansifarverggplot2gluegmpgtableisobandjsonlitekSampleslabelingLambertWlamWlatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigplyrquadprogquantmodR6RColorBrewerRcppRcppParallelreshape2rlangRmpfrscalessfsmiscstringistringrSuppDiststibbletseriesTTRutf8vctrsviridisLitewithrxtszoo

Details of CryptRndTest Package

Rendered fromCryptRndTest.ltxusingR.rsp::texon Mar 20 2025.

Last update: 2016-02-25
Started: 2016-02-25

Readme and manuals

Help Manual

Help pageTopics
Statistical Tests for Cryptographic RandomnessCryptRndTest-package CryptRndTest
Adaptive Chi-Square Testadaptive.chi.square
Birthday Spacings Testbirthday.spacings
Book Stack Testbook.stack
Functions for internal use onlyadaptive.chi.square.default adaptive.chi.square.main birthday.spacings.default birthday.spacings.main book.stack.default book.stack.main check dogumGunuAraliklari GCD.test.default GCD.test.main KSADCHRY KSADdga Random.walk.D Random.walk.G random.walk.tests.default random.walk.tests.main Random.walk.Y topological.binary.default topological.binary.main
Greatest Common DivisorGCD
Greatest Common Divisor for Large IntegersGCD.big
Greatest Common DivisorGCD.q
GCD TestGCD.test
Print Test Resultsprint.CryptRndTest
Random Walk Testsrandom.walk.tests
Stirling Number of The Second KindStrlng2
Critical value for Topological Binary TestTBT.criticalValue
Convert form Base 2 to 10toBaseTen
Convert form Base 10 to 2toBaseTwo
Topological Binary Testtopological.binary