A software implementation of the Enigma Machine
  • C++ 98.5%
  • CMake 0.9%
  • C 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
fogejo_admin 1e190cc53f Fixed CMakeLists, Updated main to translate a sentence, updated Engima to have debug functions, updated Rotor to not take into account the offset when updating the turnoverChar
Changes to be committed:
	modified:   CMakeLists.txt
	modified:   inc/enigma.h
	modified:   inc/rotor.h
	modified:   src/enigma.cpp
	modified:   src/main.cpp
	modified:   src/rotor.cpp
2026-09-25 19:58:59 -07:00
inc Fixed CMakeLists, Updated main to translate a sentence, updated Engima to have debug functions, updated Rotor to not take into account the offset when updating the turnoverChar 2026-09-25 19:58:59 -07:00
src Fixed CMakeLists, Updated main to translate a sentence, updated Engima to have debug functions, updated Rotor to not take into account the offset when updating the turnoverChar 2026-09-25 19:58:59 -07:00
test Added directories for better organization. 2026-09-24 16:17:27 -07:00
.gitignore Initial commit 2026-09-22 09:08:28 -07:00
CMakeLists.txt Fixed CMakeLists, Updated main to translate a sentence, updated Engima to have debug functions, updated Rotor to not take into account the offset when updating the turnoverChar 2026-09-25 19:58:59 -07:00
LICENSE Initial commit 2026-09-22 09:08:28 -07:00
README.md Initial commit 2026-09-22 09:08:28 -07:00

enigma

A software implementation of the Enigma Machine