abderraouf-adjal
Electronics engineer, embedded systems, GNU/Linux, computers enthusiast, and open/libre software developer.
Algeria
Pinned Repositories
algorithms
Implementation of various algorithms and protocols.
arduino-easy-config
Library to manage configuration data such as Wi-Fi & MQTT credentials of small IoT devices using back-ends such as LittleFS. Currently for ESP8266 SoC only.
ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
atmega328p_template_c99
A C99 template to develop firmware for ATmega328P AVR-based micro-controller.
Embedded-PID
Portable C99 implementation of Type-C PID controller with a flexible API and errors handling. Also an Arduino library.
fxor
A CLI tool for Unix-like environments to encrypt/decrypt a file using XOR operation to do One-Time Pad.
havash
Simple Password Hashing Function in PHP
learn-fpga
Learning FPGA, yosys, nextpnr, and RISC-V
svalinn-firmware-esp8266
Firmware of an MQTT-based wireless IoT indoor alarm system.
abderraouf-adjal's Repositories
abderraouf-adjal/ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
abderraouf-adjal/Embedded-PID
Portable C99 implementation of Type-C PID controller with a flexible API and errors handling. Also an Arduino library.
abderraouf-adjal/fxor
A CLI tool for Unix-like environments to encrypt/decrypt a file using XOR operation to do One-Time Pad.
abderraouf-adjal/havash
Simple Password Hashing Function in PHP
abderraouf-adjal/svalinn-firmware-esp8266
Firmware of an MQTT-based wireless IoT indoor alarm system.
abderraouf-adjal/learn-fpga
Learning FPGA, yosys, nextpnr, and RISC-V
abderraouf-adjal/atmega328p_template_c99
A C99 template to develop firmware for ATmega328P AVR-based micro-controller.
abderraouf-adjal/dekdb-format-specifications
:book: Deniable Encrypted Keys Database (DEKDB) format specifications
abderraouf-adjal/events-cert-autoname
Tool to write list of names on an attendance certificate image and export as PDF files.
abderraouf-adjal/arduino-easy-config
Library to manage configuration data such as Wi-Fi & MQTT credentials of small IoT devices using back-ends such as LittleFS. Currently for ESP8266 SoC only.
abderraouf-adjal/hashsmash
Simple & slow hash brute-force tool using CPU
abderraouf-adjal/tank-monitor-firmware-esp8266
IoT Tank/Aquarium level monitor by a distance sensor (Private).
abderraouf-adjal/algorithms
Implementation of various algorithms and protocols.
abderraouf-adjal/abderraouf-adjal
My GitHub profile front-page.
abderraouf-adjal/hdl-modules
Collection of HDL modules for FPGA/ASIC.
abderraouf-adjal/rf-presentation-remote-control
Wireless Presentation Remote Control using STM32F103 (USB) and ESP8266 (RF)
abderraouf-adjal/RPi_Remote_MQTT_Edge_IO
An Extendable Modular IoT Remote I/O System for Smart Buildings – Master’s degree thesis project (2021).