ounsworth
I live a double-life as a cyber security and cryptography architect, and as a youth robotics educator.
EntrustOttawa, Canada
Pinned Repositories
3710ProgrammingWorkshops
acme-auto-discovery
A mechanism from ACME clients to discover ACME server settings from a domain's CAA DNS record
cfssl-composite-sigs
Fork of CFSSL to build a reference implementation of post-quantum composite public keys and signatures
CheesyVision
This project can be used to signal your robot during autonomous mode using computer vision and the webcam on your driver station laptop. This is very similar to the Kinect but requires no extra hardware or USB ports.
cms-dhkem
An IETF Internet-Draft specifying how to wrap a (EC)DH key exchange into a KEM within Cryptographic Message Syntax (CMS)
crypticTurtle
This is a cryptographic library written for the sole purpose of helping me learn crypto. This library is not intended for production use.
csr-attestation-tpm-example
Example code for IETF csr-attestation for TPM
draft-pq-hybrid-x509
Multiple Public-Key Algorithm Certificates IETF Draft
LinuxEntropyAnalysis
Linux Random Number Generator entropy analysis and raw data
ounsworth's Repositories
ounsworth/LinuxEntropyAnalysis
Linux Random Number Generator entropy analysis and raw data
ounsworth/acme-auto-discovery
A mechanism from ACME clients to discover ACME server settings from a domain's CAA DNS record
ounsworth/3710ProgrammingWorkshops
ounsworth/cfssl-composite-sigs
Fork of CFSSL to build a reference implementation of post-quantum composite public keys and signatures
ounsworth/CheesyVision
This project can be used to signal your robot during autonomous mode using computer vision and the webcam on your driver station laptop. This is very similar to the Kinect but requires no extra hardware or USB ports.
ounsworth/cms-dhkem
An IETF Internet-Draft specifying how to wrap a (EC)DH key exchange into a KEM within Cryptographic Message Syntax (CMS)
ounsworth/crypticTurtle
This is a cryptographic library written for the sole purpose of helping me learn crypto. This library is not intended for production use.
ounsworth/csr-attestation-tpm-example
Example code for IETF csr-attestation for TPM
ounsworth/draft-pq-hybrid-x509
Multiple Public-Key Algorithm Certificates IETF Draft
ounsworth/Enigma
Enigma Machine Emulator C++
ounsworth/frc-snippets
Snippets of stuff I use for frc-2706
ounsworth/FRC_VisualJoystick
A 2-axis, 4-button "joystick" using the Driver Station's webcam for the FIRST Robotics Competition.
ounsworth/go-composite-certs
The Go programming language
ounsworth/internet-draft-template
A template repository for Internet-Draft management
ounsworth/JGroups
The JGroups project
ounsworth/k8splayground
A playground for go, docker, kubernetes
ounsworth/KnightWatch
An FRC scouting app for Android
ounsworth/misc-scripts
Odds and ends
ounsworth/pqc-cert-checker
Source code for a github action to check a bundle of post-quantum certificates using OpenQuantumSafe
ounsworth/pqc-for-engineers
ounsworth/pympcanvas
Python3 boilerplate for generating an image in a background process, displaying updates frequently in a tkinter GUI
ounsworth/restfulgloom
ounsworth/rfc5990bis
I-D that updates RFC 5990 to use KEMRecipientInfo.
ounsworth/springfox
Automated JSON API documentation for API's built with Spring
ounsworth/state-of-protocols-and-pqc
A list of the state of IETF protocols and PQC
ounsworth/TrackerBox2
A camera-based object tracker for use in the FIRST Robotics Competition