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