Giter Club home page Giter Club logo

David Johnston's Projects

90b_compliance_code icon 90b_compliance_code

Code referenced in Intel SP800-90B Compliance Document. Published here for easy access.

90b_entropy icon 90b_entropy

Compute the min entropy input requirements for SP800-90B Vetted Conditioning Components

cleanhex icon cleanhex

Cleans up hex files by removing 0x, non hex characters, whitespace and lines starting with #.

djenrandom icon djenrandom

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

djent icon djent

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

djsvisioshapes icon djsvisioshapes

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

esdm icon esdm

Entropy Source and DRNG Manager

eval_puf_bch icon eval_puf_bch

A program to compute entropy from a PUF array after HDM and BCH code offset masking has been applied.

gizakey icon gizakey

A C command line program to generate a 256 bit full entropy key using rdrand or rdseed as the source, with an SP800-90A and B compliant entropy source and DRBG.

hexbinhex icon 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.

korad_control icon korad_control

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

markov2p icon markov2p

A library for a 2 parameter markov model random number generator

mitsubishi_ac_ir icon mitsubishi_ac_ir

Create base 64 IR encodings for Tuya ZS06 IR blaster with Home Assistant

motorsketch icon motorsketch

A program for the STM32 to test a motor control program with quadrature rotary encoder feedback.

myhdl icon myhdl

The MyHDL development repository

pattern_count icon pattern_count

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

polygonoht icon polygonoht

Run binary data through the polygon OHT with n=2304

py6502 icon py6502

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

python_termbox_util icon python_termbox_util

A library to sit on top of termbox in python to provide a bunch of curses like functions and virtual viewplanes.

quickrdrand icon quickrdrand

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

rdrand icon rdrand

python interface to intel hardware RNG

rdrand_stdint icon rdrand_stdint

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

rngbook_code icon rngbook_code

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.