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.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'))

Peer review:

On CRAN:

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 247 downloads 13 exports 49 dependencies

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

TargetResultDate
Doc / VignettesFAILNov 19 2024
R-4.5-winOKNov 19 2024
R-4.5-linuxOKNov 19 2024
R-4.4-winNOTENov 19 2024
R-4.4-macNOTENov 19 2024
R-4.3-winNOTENov 19 2024
R-4.3-macNOTENov 19 2024

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

Dependencies:clicolorspacecurlfansifarverggplot2gluegmpgtableisobandjsonlitekSampleslabelingLambertWlamWlatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigplyrquadprogquantmodR6RColorBrewerRcppRcppParallelreshape2rlangRmpfrscalessfsmiscstringistringrSuppDiststibbletseriesTTRutf8vctrsviridisLitewithrxtszoo

Details of CryptRndTest Package

Rendered fromCryptRndTest.ltxusingR.rsp::texon Nov 19 2024.

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