commit 5e42ba78a42d47e00d8706b7cfcbb45651a6d7ed
Author: Andreas HABEGGER <andreas.habegger@bfh.ch>
Date: Thu, 16 Oct 2025 16:04:03 +0200
Initial commit
Diffstat:
| A | .gitignore | | | 184 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | README.md | | | 54 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
2 files changed, 238 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -0,0 +1,184 @@
+# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,linux,windows,osx,c,c++,cmake
+# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,linux,windows,osx,c,c++,cmake
+
+### C ###
+# Prerequisites
+*.d
+
+# Object files
+*.o
+*.ko
+*.obj
+*.elf
+
+# Linker output
+*.ilk
+*.map
+*.exp
+
+# Precompiled Headers
+*.gch
+*.pch
+
+# Libraries
+*.lib
+*.a
+*.la
+*.lo
+
+# Shared objects (inc. Windows DLLs)
+*.dll
+*.so
+*.so.*
+*.dylib
+
+# Executables
+*.exe
+*.out
+*.app
+*.i*86
+*.x86_64
+*.hex
+
+# Debug files
+*.dSYM/
+*.su
+*.idb
+*.pdb
+
+# Kernel Module Compile Results
+*.mod*
+*.cmd
+.tmp_versions/
+modules.order
+Module.symvers
+Mkfile.old
+dkms.conf
+
+### C++ ###
+# Prerequisites
+
+# Compiled Object files
+*.slo
+
+# Precompiled Headers
+
+# Compiled Dynamic libraries
+
+# Fortran module files
+*.mod
+*.smod
+
+# Compiled Static libraries
+*.lai
+
+# Executables
+
+### CMake ###
+CMakeLists.txt.user
+CMakeCache.txt
+CMakeFiles
+CMakeScripts
+Testing
+Makefile
+cmake_install.cmake
+install_manifest.txt
+compile_commands.json
+CTestTestfile.cmake
+_deps
+
+### CMake Patch ###
+CMakeUserPresets.json
+
+# External projects
+*-prefix/
+
+### Linux ###
+*~
+
+# temporary files which can be created if a process still has a handle open of a deleted file
+.fuse_hidden*
+
+# KDE directory preferences
+.directory
+
+# Linux trash folder which might appear on any partition or disk
+.Trash-*
+
+# .nfs files are created when an open file is removed but is still being accessed
+.nfs*
+
+### OSX ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+### VisualStudioCode ###
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+!.vscode/*.code-snippets
+
+# Local History for Visual Studio Code
+.history/
+
+# Built Visual Studio Code Extensions
+*.vsix
+
+### VisualStudioCode Patch ###
+# Ignore all local history of files
+.history
+.ionide
+
+### Windows ###
+# Windows thumbnail cache files
+Thumbs.db
+Thumbs.db:encryptable
+ehthumbs.db
+ehthumbs_vista.db
+
+# Dump file
+*.stackdump
+
+# Folder config file
+[Dd]esktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,linux,windows,osx,c,c++,cmake
diff --git a/README.md b/README.md
@@ -0,0 +1,54 @@
+# XTOTP Generator Device
+
+
+
+# π§ Project xOTP Generator β Under Construction π§
+
+> **Status:** π οΈ This project is currently under active development.
+> Features, structure, and documentation are subject to change.
+> The Device (hardware) will be published in the repository taler-xotp_hw.git
+> The firmware (HAL, BSP, xOTP application, mockup for emulation on GNU/Linux system) will be published in the repository taler-xotp_fw.git
+---
+
+## π§± Overview
+
+Welcome to **Project xOTP Generator**!
+This repository is currently a work in progress. The goal of this project is to **[briefly describe the purpose or goal β e.g.]**.
+
+A more detailed README.md with installation, usage, and contribution guidelines will be available once the initial version is ready.
+
+---
+
+## π§ Roadmap (Planned)
+
+- [ ] Initial project structure
+- [ ] Core functionality
+- [ ] Tests and CI/CD setup
+- [ ] Documentation
+- [ ] Public release π
+
+---
+
+## π€ Contributing
+
+Weβre not accepting external contributions **yet**, but stay tuned!
+Once the foundation is ready, weβll open issues and contribution guidelines.
+
+---
+
+## π¬ Contact
+
+For questions or collaboration ideas, reach out to:
+**Adrian STEINER** β [adrian.steiner@bfh.ch]
+**Andreas HABEGGER** β [andreas.habegger@bfh.ch]
+**Christian GROTHOFF** β [christian.grothoff@bfh.ch]
+
+---
+
+## β οΈ Disclaimer
+
+This project is **under active construction**. Expect frequent updates, breaking changes, and incomplete features.
+
+---
+
+> Made with β€οΈ while building something awesome.