-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Je ne ferme pas les fichiers #34
Comments
Repository owner
moved this from In Progress
to Done
in Projet KERNEL - Module crypto FS
Sep 7, 2022
nathan-rabet
added a commit
that referenced
this issue
Dec 1, 2023
* Adding `subject.pdf` * .gitignore (+ vscode C configuration file) * QEMU VM creation & launching (unable to authenticate) * Can auth to the Ubuntu VM * SSH on VM : ✅ * Poc WIP pour read * Improving VM & module Makefiles * Leaving the automated `insmod` idea * Improving makefiles (currently not working) * Module compilation now works * Wrapper Makefile * Improving Makefiles * Adding cleanning tasks * Modifying SSH hint blue text * Fixing Makefiles * Linux kernel [x86 COMPILED] * Makefiles fixing (kernel module compilation & VM kernel object importation) * Fixing system Makefile * Fixing Makefile (again) * Fixing `sudo make` issue for Linux headers * Fixing Makefile (again & again) * Fixing Makefile (for the third time!) * Fic-ching * Fixching Maquefaille (+ adding Intellisense stuff for VSCODE) * mkdir -p $(PROJECT_DIR)/$(DROPZONE) * Improving Makefile's * Linux `.clang-format` * First stage : FS mounting stuff Co-authored-by: Sabir MOHAMED <icare-sh@users.noreply.github.com> Co-authored-by: HyperLan <hyperlanf@gmail.com> * ça compile * Some inspirations from the FAT filesystem * Kernel module -> FUSE * Formater seems to work * Lot of changes * Formating works better * Test(store_keys_in_headers, store_keys_in_headers) : PASSING * Test(write_rsa_keys_on_disk, write_rsa_keys_on_disk) : PASSING * Test(find_rsa_matching_key, no_key) : PASSING * Test(find_rsa_matching_key, key) : PASSING * Lot of refactoring * Test(format_fs, integrity) : PASSING * Refactoring CRYPTFS header * Some block read/write tests (PASSING) * FAT parsers (no test) * Test(find_first_free_block, on_first_fat) : PASSING * Testing of FAT PARSERS in progress * 17 tests passing (no idea what I've done, because lot of time without coding) * FIPS compliant (no more OPENSSL deprecated function) + RSA password protected keys implementation * Old Criterion tests passing * Test(crypto_disk, load_rsa_keypair_from_disk) : PASSING * Test(block, read_write_with_encryption_decryption) : PASSING * void print_error(const char *msg, ...) * print_error HEADER * Fixing #34 * Fixing #35 * Adding the `dev` branch to the GH Actions workflow * Fixing #34 * Missing OpenSSL libraries in CI * Fixing #32 * OpenSSL compilation issue (maybe) resolved * ready but not be tested yet: need criterions librairies to test * check if keys exist and ask to the user if he regenerate them: done * WIP memory management for fuse * openssl version checking * Openssl version * Updating APT cache * Copilot be like * Adding unstable Ubuntu `sources.list` * Installing OPENSSL from sources * i386 -> amd64 * openssl=3.0.2-0ubuntu1.6 * APT sources.list update * sudo issue fix * commit * remove old openssl * Install latest openssl * first try to mount ad device * Testing with another Ubuntu VM * Adding `\n` * Code analysis GitHub plugin (#45) * Create codeql-analysis.yml * Update codeql-analysis.yml * Testing code analysis * Debugging workflow * Update codeql-analysis.yml * Only on main * CodeQL analysis implementation * openssl version checking * Openssl version * Updating APT cache * Copilot be like * Adding unstable Ubuntu `sources.list` * Installing OPENSSL from sources * i386 -> amd64 * openssl=3.0.2-0ubuntu1.6 * APT sources.list update * sudo issue fix * commit * remove old openssl * Install latest openssl * Testing with another Ubuntu VM * Code analysis GitHub plugin (#45) * Create codeql-analysis.yml * Update codeql-analysis.yml * Testing code analysis * Debugging workflow * Update codeql-analysis.yml * Only on main * CodeQL analysis implementation * WIP memory management for fuse * first try to mount ad device * Adding `\n` * Laptop have a probleme to boot I try to push to save my work * it does not work yet I could not finish it because my OS crashed * basic fs with fuse Co-authored-by: Sabir MOHAMED <icare-sh@users.noreply.github.com> * Formatter (resolving #36) + no memory leak Co-authored-by: Sabir MOHAMED <icare-sh@users.noreply.github.com> Co-authored-by: HyperLan <hyperlanf@gmail.com> * FUSE mount system started (issues #39 & #40) Co-authored-by: Sabir MOHAMED <icare-sh@users.noreply.github.com> Co-authored-by: HyperLan <hyperlanf@gmail.com> --------- Co-authored-by: Sabir MOHAMED <99324716+icare-sh@users.noreply.github.com> Co-authored-by: HyperLan-git <youness.rekik@epita.fr> Co-authored-by: Sabir MOHAMED <icare-sh@users.noreply.github.com> Co-authored-by: HyperLan <hyperlanf@gmail.com> Co-authored-by: Sabir MOHAMED BEN ALI <sabir.mohamed-ben-ali@epita.fr>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
/~https://github.com/nathan-rabet/linux-cryptFS-module/blob/fips/code/core/security/crypto_disk.c#L13-L14
The text was updated successfully, but these errors were encountered: