2022-10-12 05:01:37 +03:00
|
|
|
#pragma once
|
|
|
|
|
2023-04-26 23:50:37 +03:00
|
|
|
#include <storage/storage.h>
|
|
|
|
|
|
|
|
#define CONFIG_FILE_DIRECTORY_PATH EXT_PATH("authenticator")
|
2022-10-12 05:01:37 +03:00
|
|
|
#define CONFIG_FILE_HEADER "Flipper TOTP plugin config file"
|
2023-04-26 23:50:37 +03:00
|
|
|
#define CONFIG_FILE_ACTUAL_VERSION (5)
|
2022-10-12 05:01:37 +03:00
|
|
|
|
|
|
|
#define TOTP_CONFIG_KEY_TIMEZONE "Timezone"
|
|
|
|
#define TOTP_CONFIG_KEY_TOKEN_NAME "TokenName"
|
|
|
|
#define TOTP_CONFIG_KEY_TOKEN_SECRET "TokenSecret"
|
|
|
|
#define TOTP_CONFIG_KEY_TOKEN_ALGO "TokenAlgo"
|
|
|
|
#define TOTP_CONFIG_KEY_TOKEN_DIGITS "TokenDigits"
|
2023-01-18 19:52:33 +03:00
|
|
|
#define TOTP_CONFIG_KEY_TOKEN_DURATION "TokenDuration"
|
2023-04-01 17:45:52 +03:00
|
|
|
#define TOTP_CONFIG_KEY_TOKEN_AUTOMATION_FEATURES "TokenAutomationFeatures"
|
2022-10-12 05:01:37 +03:00
|
|
|
#define TOTP_CONFIG_KEY_CRYPTO_VERIFY "Crypto"
|
|
|
|
#define TOTP_CONFIG_KEY_BASE_IV "BaseIV"
|
2022-10-17 21:22:34 +03:00
|
|
|
#define TOTP_CONFIG_KEY_PINSET "PinIsSet"
|
2022-11-24 01:19:19 +03:00
|
|
|
#define TOTP_CONFIG_KEY_NOTIFICATION_METHOD "NotificationMethod"
|
2023-03-21 19:03:53 +03:00
|
|
|
#define TOTP_CONFIG_KEY_AUTOMATION_METHOD "AutomationMethod"
|
2023-05-26 15:09:10 +03:00
|
|
|
#define TOTP_CONFIG_KEY_SELECTED_FONT "SelectedFont"
|