Pinned Repositories
applied-cryptography
Applied cryptography course labs and homeworks. National Research Nuclear University MEPhI, Spring 2022 - Fall 2023
bc-lib
Tiny library with block ciphers implementation for my cryptography research
bdgt
Console application for budget management, income/spending control, and personal financial analytics
FastReader
C++ library for reading files. It is almost 5 times faster than standard C++ std::ifstream. It is written with WinAPI on C++.
FindCSPDK
CMake module, that discovers Cryptographic Service Provider Development Kit by Microsoft
md_to_pdf
Simple utility to convert from markdown format into pretty PDF document. It is written in Rust programming language.
NtDll
Header-only C++ library that provides user-friendly access to functions from NtDll.dll in Windows.
ntp
"ntp" stands for "Native Thread Pool". This library implements a thread pool using Win32 API (and some Native API too).
objects
COM-inspired, lightweight object management framework for C++17 and later.
PodSerializer
Library used to serialize and deserialize any POD-structure (and some non-POD structs) with no modifications applied to them. Here I use a lot of templates and other meta-magic :)
GeorgyFirsov's Repositories
GeorgyFirsov/FindCSPDK
CMake module, that discovers Cryptographic Service Provider Development Kit by Microsoft
GeorgyFirsov/md_to_pdf
Simple utility to convert from markdown format into pretty PDF document. It is written in Rust programming language.
GeorgyFirsov/applied-cryptography
Applied cryptography course labs and homeworks. National Research Nuclear University MEPhI, Spring 2022 - Fall 2023
GeorgyFirsov/objects
COM-inspired, lightweight object management framework for C++17 and later.
GeorgyFirsov/bc-lib
Tiny library with block ciphers implementation for my cryptography research
GeorgyFirsov/NtDll
Header-only C++ library that provides user-friendly access to functions from NtDll.dll in Windows.
GeorgyFirsov/ntp
"ntp" stands for "Native Thread Pool". This library implements a thread pool using Win32 API (and some Native API too).
GeorgyFirsov/PodSerializer
Library used to serialize and deserialize any POD-structure (and some non-POD structs) with no modifications applied to them. Here I use a lot of templates and other meta-magic :)
GeorgyFirsov/AsyncNotifications
It is an example of client-server application system, used to show Microsoft Asynchronous RPC library in action. This code is written in C and C++14 for Windows using WinAPI.
GeorgyFirsov/bdgt
Console application for budget management, income/spending control, and personal financial analytics
GeorgyFirsov/CVE-2020-1034
CVE 2020-1034 exploit and presentation
GeorgyFirsov/GeorgyFirsov.github.io
Small and simple blog. Used for notes, updates, messages
GeorgyFirsov/libbdgt
Backend library for bdgt app
GeorgyFirsov/SystemStats
Simple processes viewer implemented in C++ with Win32 API, MFC classes and ATL. It uses also Tool Help Library to easily enumerate processes.
GeorgyFirsov/w32coro
C++14-compatible implementation of coroutines for Windows systems. Based of Win32 API fibers that are manually scheduled by this library.
GeorgyFirsov/bcm-lib
Implementation of some block ciphers modes of operation. This library is written for my research about full disk encryption.
GeorgyFirsov/Course-work
My course work for subject "Fundamentals of automated information systems". It contains a realization of a DB for an insurance company. Done with T-SQL, using MS SQL Server, SSIS, SSRS. 3rd year, National Research Nuclear University MEPhI
GeorgyFirsov/cryptoapi-samples
Labs for development and exploitation of cryptographic infrastructure course. National Research Nuclear University MEPhI, Spring 2023
GeorgyFirsov/data-science
Data science course labs and homeworks. National Research Nuclear University MEPhI, Spring 2022 - Fall 2023
GeorgyFirsov/devcontainer
Set of images for developing in Docker containers via VSCode
GeorgyFirsov/Educational-research-work
Educational research project on 3rd year (6th semester). Topic: ARMA models in time series analysis
GeorgyFirsov/env-plus
Set of simple scripts, that help to manage python environments
GeorgyFirsov/galois-lib
Finite field arithmetic library written for my research in cryptography
GeorgyFirsov/GeorgyFirsov
GeorgyFirsov/install-cspdk-action
GitHub action for installing Cryptographic Service Provider Development Kit (CSPDK) on Windows-based machine to give an ability to build cryptographic providers.
GeorgyFirsov/kdf-lib
Implementation of key derivation functions (KDF)
GeorgyFirsov/libmm
Backend library for mm notes app.
GeorgyFirsov/mm
Simple command line program for notes. Powered by git to track history of any single line of text.
GeorgyFirsov/reverse-engineering
Tasks and other stuff for Reverse Engineering course in National Research Nuclear University MEPhI
GeorgyFirsov/tetra-lib
TETRA algorithms implementation