Ahmed Alharbi's repositories
voronoi-fortune
Fortune's algorithm described in coq
AES-CPP-Header-Only
A Lightweight Single Header file C++ AES Library that also supports AES Hardware Acceleration Technology
akaalharbi.github.io
Personal website
c_cpp_hash_tables_benchmark
A comparative, extendible benchmarking suite for C and C++ hash-table libraries.
CRAX-AVX512
Implementing CRAX block cipher using AVX512 (encryption & decryption)
CSrankings
A web app for ranking computer science departments according to their research output in selective venues, and for finding active faculty across a wide range of areas.
enhanced_phase_portraits
Applet for enhanced phase potraits and more
gitignore
A collection of useful .gitignore templates
latex-advice
Advice for writing LaTeX documents
long_message_attack
Long message attack on 96-bits of sha256 using distributed computing
mitm
The simplest meet in the middle
SHA-Intrinsics
SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics
sidekick.el
Sidekick is a Emacs package that provides information about a symbol inside a single window.
usuba
A programming language to write bitsliced ciphers
mitm-reserve
Meet in the middle generic search for collision or claws
optimizing-the-memory-layout-of-std-tuple
Optimizing the memory layout of std::tuple
perf-ninja
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
sorbonne-univ-cleanthesis
Cleanthesis LaTeX template following Sorbonne Université rules
udlbook
Understanding Deep Learning - Simon J.D. Prince