Skip to content
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

Closed
nathan-rabet opened this issue Aug 15, 2022 · 0 comments · Fixed by #33
Closed

Je ne ferme pas les fichiers #34

nathan-rabet opened this issue Aug 15, 2022 · 0 comments · Fixed by #33
Assignees
Labels
bug Something isn't working
Milestone

Comments

@nathan-rabet
Copy link
Owner

/~https://github.com/nathan-rabet/linux-cryptFS-module/blob/fips/code/core/security/crypto_disk.c#L13-L14

@nathan-rabet nathan-rabet added the bug Something isn't working label Aug 15, 2022
@nathan-rabet nathan-rabet self-assigned this Aug 15, 2022
@nathan-rabet nathan-rabet added this to the Last RUSH milestone Sep 5, 2022
@nathan-rabet nathan-rabet moved this from Todo to In Progress in Projet KERNEL - Module crypto FS Sep 7, 2022
nathan-rabet added a commit that referenced this issue Sep 7, 2022
nathan-rabet added a commit that referenced this issue Sep 7, 2022
@nathan-rabet nathan-rabet moved this from In Progress to Done in Projet KERNEL - Module crypto FS Sep 7, 2022
@nathan-rabet nathan-rabet moved this from Done to In Progress in Projet KERNEL - Module crypto FS Sep 7, 2022
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
Labels
bug Something isn't working
Projects
1 participant