Code Snippets #2: A portfolio of code snippets in C/C++
A portfolio of C/C++ code snippets.
This repository will include code snippets and small pieces of working code related to C, C++, ARM, Assembly, etc. from some hobby projects and my own attempts at understanding vulnerabilities in embedded cryptography.
(---WORK IN PROGRESS---)
Select a code snippet from the list and go to the respective subfolder.
200 - Welcome Door Mat
201 - Game of Life
202 - Digital Signal Processing (C++)
203 - Embedded Cryptography (C, ARM)
204 - Network Simulations (OMNeT++)
205 - Financial Simulations
206 - Multithread
An automatic door mat designer producing welcome mats like this:
Provides a customized Welcome message design for any mat size input.
C++ code for all kind of DSP tasks, such as Kalman tracking of slowly evolving channels. Here I will eventually include both C++ and ARM code for the Neural-Kalman schemes I proposed in my PhD Thesis.
My own attempts at understanding vulnerabilities in embedded cryptography.
Multithreaded Producer-Consumer Projects in C++ using shared buffers for financial data and synchronization primitives, thread safety, and data sharing between threads (C++17, std::mutex and std::condition_variable for synchronization between threads, Linux target, Google C++ Style Guide).