Bryan Pearson, PhD's Projects
My solutions to AoC 2022
AFLNet: A Greybox Fuzzer for Network Protocols (https://thuanpv.github.io/publications/AFLNet_ICST20.pdf)
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
Analyze the Collatz sequence for the first N (= 1 million) integers.
Copy files using glob patterns. Sync, async, promise or streams. (node.js utility)
Self-solutions to problems in Gayle Laakmann McDowell's Cracking the Coding Interview (6th edition)
Cracking the Coding Interview 6th Ed. Python Solutions
This project sample uses nodejs express framework and MySQL as a specialized database.
Quickly spin up an Ubuntu container configured to run the ESP-IDF development environment.
This project template allows anyone to quickly get to work with the ECCX08 cryptochip series using an ESP32 and the ESP-IDF framework.
A game written in c++ and SFML.
A Dockerfile for building and flashing ESP32 applications
AWS-IoT SDK as an ESP-IDF component
Release only fork of https://github.com/MicrochipTech/cryptoauthlib
Espressif IoT Development Framework. Official development framework for ESP32.
Set up ESP-IDF for your work environment.
ESP32 with ECC608 with DHT22 with LCD1602 (ESP-IDF version 4.1)
Connect to an Amazon EC2 instance with your ESP32 using the ECC608 secure key storage!
Test read/write/execute access of an address using the format string attack (on ESP32).
The ESP32 contains an internal random number generator (RNG) that can be quickly utilized.
Enable flash encryption and secure boot for your ESP32 projects.
Debug your embedded software with a custom ESP32 PCB, ESP-PROG, and JTAG.
Combine ESP32 with the ECC608!
Debug your embedded software with ESP32, ESP-PROG, and JTAG.