taler-xotp_fw

xOTP generator firmware
Log | Files | Refs | Submodules | README

xtotpSettings.h (1334B)


      1 /**
      2  * @file xtotpSettings.h
      3  * @author Adrian STEINER (steia19@bfh.ch)
      4  * @brief Settings state machine for secret registration and additional settings
      5  * @version 0.1
      6  * @date 27-02-2025
      7  *
      8  * @copyright (C) 2025 Adrian STEINER
      9  * This program is free software: you can redistribute it and/or modify
     10  * it under the terms of the GNU General Public License as published by
     11  * the Free Software Foundation, either version 3 of the License, or
     12  * (at your option) any later version.
     13  *
     14  * This program is distributed in the hope that it will be useful,
     15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
     16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     17  * GNU General Public License for more details.
     18  *
     19  * You should have received a copy of the GNU General Public License
     20  * along with this program.  If not, see <https: //www.gnu.org/licenses/>.
     21  *
     22  */
     23 #ifndef XTOTP_SETTINGS_H
     24 #define XTOTP_SETTINGS_H
     25 
     26 #ifdef __cplusplus
     27 extern "C" {
     28 #endif
     29 
     30 #include "xtotp.h"
     31 
     32 /**
     33  * @brief Process the additional
     34  *
     35  * @param appData
     36  * @param inputState
     37  * @param inputButton
     38  */
     39 void settings_processAdditional(xtotp_Data *appData,
     40                                 inputLevelState inputState,
     41                                 inputButtonPos inputButton);
     42 
     43 #ifdef __cplusplus
     44 }
     45 #endif
     46 
     47 #endif /* XTOTP_SETTINGS_H*/