Oregon, USA

David Johnston

Elite
@dj-on-github

Arch Grumpy Coder. Designer of random things. Author of "Random Number Generators, Principles and Practices" DeGruyter Press, ISBN 978-1501515132

sp800_22_tests. A python implementation of the SP800-22 Rev 1a PRNG test suite.

173

py6502. A Python 6502 Assembler/Disassembler/simulator in which python serves in place of the a macro language.

39

djenrandom. A C program to generate random data using several random models, with parameterized non uniformities and flexible output formats.

31

djent. A reimplementation of the Fourmilab/John Walker random number test program ent with several improvements.

15

SP800_90b_tests. A Python implementation of the non_iid tests in SP800-90B.

13

RNGBook_Code. Programs and data to accompany the book "Random Number Generators, Principles and Practices"

11

hexbinhex. Six utility programs to convert between hex, binary, ascii-binary and the oddball NIST format for 90B testing. The hex output is more compact than hexdump or od -x.

8

quickrdrand. A program to quickly fetch and dump data from the RdRand or RdSeed instruction to binary or hex output.

5

DJsVisioShapes. Smart shapes and templates for Visio, for hardware diagrams, timing diagrams and other things.

4

korad_control. A linux command line python program to control the Korad KA6003P and other Korad bench power supplies.

3

pufattack. Code to attack PUFs through BCH ECC bits

3

rdrand_stdint. A small C library to use RdRand and RdSeed, using fixed size stdint types.

2

K40_head_plate. k40 head plate

1

runs_distribution. A C program to find the distribution of binary run lengths in binary data.

1

pattern_count. Counts the frequency of a set of bit patterns up to 12 bits long in binary data, on a sliding window basis.

1

restart_test_sp800-90b. Two programs to implement the SP800-90B restart test.

1

90B_check.

1

markov2p. A library for a 2 parameter markov model random number generator

1
18
Apply