| -rw-r--r-- | .gitignore | 47L |
| -rw-r--r-- | CLAUDE.md | 2L |
| -rw-r--r-- | Claude Create LuajitOS Apps.txt | 4L |
| -rw-r--r-- | ata.c | 765L |
| -rw-r--r-- | ata.h | 152L |
| -rw-r--r-- | boot.s | 139L |
| -rwxr-xr-x | build-luajit-32bit.sh | 44L |
| -rwxr-xr-x | build.sh | 410L |
| -rw-r--r-- | compression/Deflate.c | 256L |
| -rw-r--r-- | compression/GZip.c | 334L |
| -rw-r--r-- | compression/LZMA.c | 279L |
| -rw-r--r-- | compression/compression.c | 100L |
| -rw-r--r-- | compression/compression.h | 63L |
| -rw-r--r-- | compression/deflate_impl.c | 614L |
| -rw-r--r-- | compression/deflate_impl.h | 75L |
| -rw-r--r-- | compression/zlib.c | 466L |
| -rw-r--r-- | compression/zlib.h | 90L |
| -rw-r--r-- | crypto/AES-128-GCM.c | 419L |
| -rw-r--r-- | crypto/AES-128-GCM.h | 128L |
| -rw-r--r-- | crypto/AES-256-GCM.c | 473L |
| -rw-r--r-- | crypto/AES-256-GCM.h | 128L |
| -rw-r--r-- | crypto/Argon2.c | 255L |
| -rw-r--r-- | crypto/Argon2.h | 49L |
| -rw-r--r-- | crypto/BARE_METAL.md | 286L |
| -rw-r--r-- | crypto/CRYPTO_SPEC_COMPLIANCE.md | 340L |
| -rw-r--r-- | crypto/CSPRNG.c | 485L |
| -rw-r--r-- | crypto/CSPRNG.h | 179L |
| -rw-r--r-- | crypto/CSPRNG_Lua.c | 322L |
| -rw-r--r-- | crypto/CSPRNG_Lua.h | 19L |
| -rw-r--r-- | crypto/ChaCha20-Poly1305.c | 642L |
| -rw-r--r-- | crypto/ChaCha20-Poly1305.h | 178L |
| -rw-r--r-- | crypto/Curve25519.c | 338L |
| -rw-r--r-- | crypto/Dilithium.c | 1409L |
| -rw-r--r-- | crypto/Dilithium.h | 98L |
| -rw-r--r-- | crypto/Dilithium_Lua.c | 264L |
| -rw-r--r-- | crypto/Dilithium_Lua.h | 26L |
| -rw-r--r-- | crypto/EasyCrypto.c | 331L |
| -rw-r--r-- | crypto/EasyCrypto.h | 881L |
| -rw-r--r-- | crypto/EasyCrypto_simple.c | 209L |
| -rw-r--r-- | crypto/Ed25519.c | 734L |
| -rw-r--r-- | crypto/Ed25519.h | 64L |
| -rw-r--r-- | crypto/Ed25519_Lua.c | 96L |
| -rw-r--r-- | crypto/Ed25519_Lua.h | 16L |
| -rw-r--r-- | crypto/HKDF.c | 177L |
| -rw-r--r-- | crypto/HKDF.h | 68L |
| -rw-r--r-- | crypto/Hash_Lua.c | 199L |
| -rw-r--r-- | crypto/Hash_Lua.h | 28L |
| -rw-r--r-- | crypto/IMPLEMENTATION_STATUS.md | 162L |
| -rw-r--r-- | crypto/Kyber.c | 781L |
| -rw-r--r-- | crypto/Kyber.h | 91L |
| -rw-r--r-- | crypto/Kyber_Lua.c | 334L |
| -rw-r--r-- | crypto/Kyber_Lua.h | 26L |
| -rw-r--r-- | crypto/Makefile | 81L |
| -rw-r--r-- | crypto/P256.c | 1066L |
| -rw-r--r-- | crypto/P256.h | 89L |
| -rw-r--r-- | crypto/P256_Lua.c | 248L |
| -rw-r--r-- | crypto/P256_Lua.h | 21L |
| -rw-r--r-- | crypto/PBKDF2.c | 432L |
| -rw-r--r-- | crypto/PBKDF2.h | 93L |
| -rw-r--r-- | crypto/PBKDF2_Lua.c | 219L |
| -rw-r--r-- | crypto/PBKDF2_Lua.h | 24L |
| -rw-r--r-- | crypto/PQC_EXAMPLES.lua | 158L |
| -rw-r--r-- | crypto/PQC_PRODUCTION_SUMMARY.md | 341L |
| -rw-r--r-- | crypto/PQC_README.md | 298L |
| -rw-r--r-- | crypto/PQC_SECURITY_AUDIT.md | 401L |
| -rw-r--r-- | crypto/PRODUCTION_READY.md | 389L |
| -rw-r--r-- | crypto/README.md | 548L |
| -rw-r--r-- | crypto/RSA.c | 794L |
| -rw-r--r-- | crypto/RSA.h | 255L |
| -rw-r--r-- | crypto/RSA_Lua.c | 438L |
| -rw-r--r-- | crypto/RSA_Lua.h | 20L |
| -rw-r--r-- | crypto/RSA_production.c | 978L |
| -rw-r--r-- | crypto/SECURITY_AUDIT.md | 265L |
| -rw-r--r-- | crypto/SPEC_COMPLIANCE_AUDIT.md | 398L |
| -rw-r--r-- | crypto/Salsa20-Poly1305.c | 433L |
| -rw-r--r-- | crypto/Salsa20.h | 288L |
| -rw-r--r-- | crypto/Serpent-256-GCM.c | 614L |
| -rw-r--r-- | crypto/Serpent-256-GCM.h | 126L |
| -rw-r--r-- | crypto/Twofish-256-GCM.c | 513L |
| -rw-r--r-- | crypto/Twofish-256-GCM.h | 107L |
| -rw-r--r-- | crypto/X25519.c | 72L |
| -rw-r--r-- | crypto/X25519.h | 47L |
| -rw-r--r-- | crypto/X25519_Lua.c | 103L |
| -rw-r--r-- | crypto/X25519_Lua.h | 16L |
| -rw-r--r-- | crypto/XChaCha20-Poly1305.c | 512L |
| -rw-r--r-- | crypto/XChaCha20-Poly1305.h | 169L |
| -rw-r--r-- | crypto/baremetal_compat.h | 134L |
| -rw-r--r-- | crypto/base64.c | 86L |
| -rw-r--r-- | crypto/crypto.c | 1391L |
| -rw-r--r-- | crypto/crypto_aes_lib.c | 317L |
| -rw-r--r-- | crypto/crypto_core.h | 62L |
| -rw-r--r-- | crypto/ct_util.h | 158L |
| -rw-r--r-- | crypto/easycrypto_demo.c | 219L |
| -rw-r--r-- | crypto/example_easycrypto.c | 186L |
| -rw-r--r-- | crypto/example_persistence.c | 193L |
| -rw-r--r-- | crypto/hashing/BLAKE2.c | 219L |
| -rw-r--r-- | crypto/hashing/BLAKE2.h | 34L |
| -rw-r--r-- | crypto/hashing/CRC32.c | 168L |
| -rw-r--r-- | crypto/hashing/EasyHashing.h | 362L |
| -rw-r--r-- | crypto/hashing/MD5.c | 255L |
| -rw-r--r-- | crypto/hashing/Makefile | 124L |
| -rw-r--r-- | crypto/hashing/README.md | 302L |
| -rw-r--r-- | crypto/hashing/SHA1.c | 187L |
| -rw-r--r-- | crypto/hashing/SHA256.c | 435L |
| -rw-r--r-- | crypto/hashing/SHA3.c | 349L |
| -rw-r--r-- | crypto/hashing/SHA3.h | 30L |
| -rw-r--r-- | crypto/hashing/SHA512.c | 177L |
| -rw-r--r-- | crypto/hashing/SHA512_standalone.h | 10L |
| -rw-r--r-- | crypto/hashing/example_easyhashing.c | 317L |
| -rw-r--r-- | crypto/hashing/example_hash.c | 195L |
| -rw-r--r-- | crypto/hashing/hash.c | 123L |
| -rw-r--r-- | crypto/hashing/hash.h | 102L |
| -rw-r--r-- | crypto/stubs.c | 15L |
| -rw-r--r-- | crypto_baremetal.c | 33L |
| -rw-r--r-- | crypto_init.c | 87L |
| -rw-r--r-- | decoder.c | 1409L |
| -rw-r--r-- | decoder.h | 95L |
| -rw-r--r-- | decoder_BMP.c | 216L |
| -rw-r--r-- | decoder_BMP.h | 58L |
| -rw-r--r-- | decoder_JPEG.c | 1246L |
| -rw-r--r-- | decoder_JPEG.h | 190L |
| -rw-r--r-- | decoder_PNG.c | 444L |
| -rw-r--r-- | decoder_PNG.h | 84L |
| -rw-r--r-- | diskfs.c | 1500L |
| -rw-r--r-- | diskfs.h | 242L |
| -rw-r--r-- | encoder_JPEG.c | 666L |
| -rw-r--r-- | encoder_JPEG.h | 41L |
| -rw-r--r-- | exceptions.s | 143L |
| -rw-r--r-- | fat16.c | 960L |
| -rw-r--r-- | fat16.h | 214L |
| -rw-r--r-- | fde.c | 1221L |
| -rw-r--r-- | fde.h | 285L |
| -rw-r--r-- | generate_password_hash.lua | 89L |
| -rw-r--r-- | graphics.c | 556L |
| -rw-r--r-- | graphics.h | 69L |
| -rw-r--r-- | grub.c | 828L |
| -rw-r--r-- | grub.h | 88L |
| -rw-r--r-- | grub/grub.cfg | 14L |
| -rw-r--r-- | include/ctype.h | 19L |
| -rw-r--r-- | include/errno.h | 11L |
| -rw-r--r-- | include/idt.h | 7L |
| -rw-r--r-- | include/lauxlib.h | 161L |
| -rw-r--r-- | include/limits.h | 23L |
| -rw-r--r-- | include/locale.h | 22L |
| -rw-r--r-- | include/lua.h | 402L |
| -rw-r--r-- | include/luaconf.h | 154L |
| -rw-r--r-- | include/luajit.h | 79L |
| -rw-r--r-- | include/lualib.h | 44L |
| -rw-r--r-- | include/math.h | 34L |
| -rw-r--r-- | include/paging.h | 45L |
| -rw-r--r-- | include/setjmp.h | 9L |
| -rw-r--r-- | include/stdarg.h | 11L |
| -rw-r--r-- | include/stddef.h | 11L |
| -rw-r--r-- | include/stdint.h | 29L |
| -rw-r--r-- | include/stdio.h | 46L |
| -rw-r--r-- | include/stdlib.h | 27L |
| -rw-r--r-- | include/string.h | 19L |
| -rw-r--r-- | include/sys/mman.h | 32L |
| -rw-r--r-- | include/terminal.h | 9L |
| -rw-r--r-- | include/time.h | 26L |
| -rw-r--r-- | include/tss.h | 7L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.background/icon.png | 4289B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.background/manifest.lua | 18L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.background/src/background.lua | 112L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.calculator/icon.png | 3359B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.calculator/manifest.lua | 22L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.calculator/src/init.lua | 206L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.calculator/src/libcalc.lua | 10L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.clitools/manifest.lua | 18L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.clitools/src/init.lua | 345L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.crypto/EXAMPLES.md | 227L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.crypto/IMPORT_EXAMPLE.md | 438L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.crypto/README.md | 396L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.crypto/icon.png | 6041B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.crypto/manifest.lua | 15L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.crypto/src/init.lua | 695L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.explorer/icon.png | 3067B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.explorer/manifest.lua | 18L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.explorer/src/explorer.lua | 289L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.htmltest/manifest.lua | 15L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.htmltest/src/about.html | 16L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.htmltest/src/index.html | 36L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.installer/icon.png | 501B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.installer/manifest.lua | 14L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.installer/src/init.lua | 1290L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lam/manifest.lua | 18L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lam/src/init.lua | 11L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lensviewer/icon.png | 4504B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lensviewer/manifest.lua | 17L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lensviewer/src/lens.lua | 395L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lensviewer/src/viewer.lua | 115L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lunareditor/QUICKSTART.md | 182L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lunareditor/README.md | 295L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lunareditor/icon.png | 9932B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lunareditor/manifest.lua | 20L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.lunareditor/src/editor.lua | 604L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/icon.png | 5116B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/manifest.lua | 18L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/document.lua | 921L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/dom.lua | 172L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/image_parser.lua | 61L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/interact.lua | 25L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/lua_engine.lua | 412L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/moonbrowser.lua | 111L |
| -rwxr-xr-x | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/render.lua | 2841L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/oldsrc/style.lua | 242L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/src/browser.lua | 521L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/src/dom.lua | 265L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.moonbrowser/src/parser.lua | 248L |
| -rwxr-xr-x | iso_includes/apps/com.luajitos.moonbrowser/src/render.lua | 822L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.paint/icon.png | 8557B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.paint/manifest.lua | 22L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.paint/src/init.lua | 389L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.passprompt/README.md | 204L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.passprompt/USAGE_EXAMPLE.md | 368L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.passprompt/manifest.lua | 20L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.passprompt/src/init.lua | 526L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.shell/icon.png | 4907B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.shell/manifest.lua | 30L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.shell/src/shell.lua | 594L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.spreadsheet/icon.png | 4168B |
| -rw-r--r-- | iso_includes/apps/com.luajitos.spreadsheet/manifest.lua | 14L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.spreadsheet/src/init.lua | 835L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.taskbar/manifest.lua | 27L |
| -rw-r--r-- | iso_includes/apps/com.luajitos.taskbar/src/init.lua | 756L |
| -rw-r--r-- | iso_includes/home/Documents/Samples/page2.html | 32L |
| -rw-r--r-- | iso_includes/home/Documents/Samples/test.html | 44L |
| -rw-r--r-- | iso_includes/home/Pictures/Samples/wolf.png | 649990B |
| -rw-r--r-- | iso_includes/home/Pictures/Samples/wolf2.bmp | 1179702B |
| -rw-r--r-- | iso_includes/home/Pictures/Samples/wolf3.png | 752568B |
| -rw-r--r-- | iso_includes/home/Pictures/Samples/wolf4.jpeg | 126053B |
| -rw-r--r-- | iso_includes/home/Pictures/Samples/wolf4.png | 126053B |
| -rw-r--r-- | iso_includes/os/RamDisk.lua | 1006L |
| -rw-r--r-- | iso_includes/os/SETUP_PASSWORD.md | 58L |
| -rwxr-xr-x | iso_includes/os/boot/kernel.bin | 17427196B |
| -rw-r--r-- | iso_includes/os/init.lua | 2026L |
| -rw-r--r-- | iso_includes/os/libs/AnimatedImage.lua | 469L |
| -rw-r--r-- | iso_includes/os/libs/Application.lua | 996L |
| -rw-r--r-- | iso_includes/os/libs/DHCP.lua | 377L |
| -rw-r--r-- | iso_includes/os/libs/Dialog.lua | 2426L |
| -rw-r--r-- | iso_includes/os/libs/Gfx.lua | 443L |
| -rw-r--r-- | iso_includes/os/libs/HTMLWindow.lua | 660L |
| -rw-r--r-- | iso_includes/os/libs/HTTP.lua | 752L |
| -rw-r--r-- | iso_includes/os/libs/Hook.lua | 160L |
| -rw-r--r-- | iso_includes/os/libs/Hotkey.lua | 133L |
| -rw-r--r-- | iso_includes/os/libs/Image.lua | 1573L |
| -rw-r--r-- | iso_includes/os/libs/LAM.lua | 1108L |
| -rw-r--r-- | iso_includes/os/libs/NetworkStack.lua | 701L |
| -rw-r--r-- | iso_includes/os/libs/PNG.lua | 465L |
| -rw-r--r-- | iso_includes/os/libs/RTL8139.lua | 296L |
| -rw-r--r-- | iso_includes/os/libs/Run.lua | 2473L |
| -rw-r--r-- | iso_includes/os/libs/SafeFS.lua | 2391L |
| -rw-r--r-- | iso_includes/os/libs/SafeHTTP.lua | 563L |
| -rw-r--r-- | iso_includes/os/libs/Scheduler.lua | 417L |
| -rw-r--r-- | iso_includes/os/libs/Socket.lua | 285L |
| -rw-r--r-- | iso_includes/os/libs/Sys.lua | 1244L |
| -rw-r--r-- | iso_includes/os/libs/TCP.lua | 440L |
| -rw-r--r-- | iso_includes/os/libs/Timer.lua | 261L |
| -rw-r--r-- | iso_includes/os/password.hash | 1L |
| -rw-r--r-- | iso_includes/os/postinit.lua | 525L |
| -rw-r--r-- | iso_includes/os/public/res/background.bmp | 6220854B |
| -rw-r--r-- | iso_includes/os/public/res/cursor.bmp | 262282B |
| -rw-r--r-- | iso_includes/os/public/res/cursor_template.png | 154B |
| -rw-r--r-- | iso_includes/os/public/res/splash.bmp | 1157598B |
| -rw-r--r-- | iso_includes/os/public/res/splash.png | 490302B |
| -rw-r--r-- | iso_includes/os/res/Settings.png | 7014B |
| -rw-r--r-- | iso_includes/os/res/default.bmp | 49206B |
| -rw-r--r-- | iso_includes/scripts/test.lua | 23L |
| -rw-r--r-- | iso_includes/tmp/test_proc.lua | 47L |
| -rw-r--r-- | iso_includes/tmp/testscript.lua | 13L |
| -rw-r--r-- | kernel.c | 1289L |
| -rw-r--r-- | keyboard.c | 143L |
| -rw-r--r-- | keyboard.h | 31L |
| -rw-r--r-- | lib/libluajit-5.1-32bit.a | 489644B |
| -rw-r--r-- | libc.c | 1262L |
| -rw-r--r-- | linker.ld | 29L |
| -rw-r--r-- | loader.s | 131L |
| m--------- | luajit @ 6f21cb8 | |
| -rw-r--r-- | luajit_init.c | 1340L |
| -rw-r--r-- | mouse.c | 235L |
| -rw-r--r-- | mouse.h | 27L |
| -rwxr-xr-x | pack_ramdisk.lua | 176L |
| -rw-r--r-- | paging.c | 143L |
| -rw-r--r-- | partition.c | 307L |
| -rw-r--r-- | partition.h | 145L |
| -rw-r--r-- | ramdisk.c | 1332L |
| -rw-r--r-- | ramdisk.h | 114L |
| -rwxr-xr-x | repack_lua.sh | 148L |
| -rw-r--r-- | rtl8139.c | 411L |
| -rw-r--r-- | rtl8139.h | 30L |
| -rw-r--r-- | screen_config.h | 10L |
| -rw-r--r-- | splash.c | 326L |
| -rw-r--r-- | splash.h | 19L |
| -rw-r--r-- | syscall.s | 36L |
| -rw-r--r-- | usb.h | 137L |
| -rw-r--r-- | usb_uhci.c | 544L |
| -rw-r--r-- | vesa.c | 1684L |
| -rw-r--r-- | vesa.h | 169L |