Vystem 0.2

This commit is contained in:
2026-05-27 19:34:54 +02:00
parent a43c08b893
commit d238606b75
372 changed files with 51320 additions and 83217 deletions

View File

@@ -29,16 +29,17 @@ The Blastproof bootloader is based on the EDK II framework:
Blastproof library is divided into several components, some relying on the external libraries cited above, and all relying on the EDK II framework. Here is the list of all components with their headers:
- `conf.h`: manage configuration loading and parsing
- `console.h`: provide a simple way to enter a password inside the EFI shell
- `cpu.h`: provide a simple way to print CPU ID informations
- `crypto.h`: provide the cryptographic abstraction layer to use algorithms such as Argon2, SHA3 or Sphincs+
- `debug.h`: provide outputting primitives to the serial port
- `default.h`: provide macros for default configuration values
- `disk.h`: provide functions to read files from ESP partition
- `font.h`: provide functions to load, parse and render FBM fonts
- `graphic.h`: provide basic primitives to interact with GOP framebuffers
- `console.h`: provides a simple way to enter a password inside the EFI shell
- `cpu.h`: provides a simple way to print CPU ID informations
- `crypto.h`: provides the cryptographic abstraction layer to use algorithms such as Argon2, SHA3 or Sphincs+
- `debug.h`: provides outputting primitives to the serial port
- `default.h`: provides macros for default configuration values
- `disk.h`: provides functions to read files from ESP partition
- `font.h`: provides functions to load, parse and render FBM fonts
- `graphic.h`: provides basic primitives to interact with GOP framebuffers
- `initfs.h`: InitFS and SignSyst drivers
- `ui.h`: provide primitives to render text and boot animation in the GOP framebuffer
- `vyx.h`: provide a very basic Vyx-based kernel loader
- `ui.h`: provides primitives to render text and boot animation in the GOP framebuffer
- `vyx.h`: provides a very basic Vyx-based kernel loader
- `vftm.h`: verify VFTM authenticity and informations
Additional headers can be generated at compilation time and aren't included in this list, such as `key.h`.