| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- App(
- appid="totp",
- name="Authenticator",
- apptype=FlipperAppType.EXTERNAL,
- entry_point="totp_app",
- cdefines=["APP_TOTP"],
- requires=[
- "gui",
- "cli",
- "dialogs",
- "storage",
- "input",
- "notification",
- "bt"
- ],
- stack_size=2 * 1024,
- order=20,
- fap_version="4.00",
- fap_author="Alexander Kopachov (@akopachov)",
- fap_description="Software-based TOTP authenticator for Flipper Zero device",
- fap_weburl="https://github.com/akopachov/flipper-zero_authenticator",
- fap_category="Tools",
- fap_icon_assets="images",
- fap_icon="totp_10px.png",
- fap_private_libs=[
- Lib(
- name="base32",
- ),
- Lib(
- name="base64",
- ),
- Lib(
- name="timezone_utils",
- ),
- Lib(
- name="polyfills",
- ),
- Lib(
- name="roll_value",
- ),
- Lib(
- name="fonts",
- ),
- Lib(
- name="wolfssl",
- sources=[
- "wolfcrypt/src/pwdbased.c",
- "wolfcrypt/src/hmac.c",
- "wolfcrypt/src/hash.c",
- "wolfcrypt/src/sha.c",
- "wolfcrypt/src/sha256.c",
- "wolfcrypt/src/sha512.c"
- ],
- cflags=["-Wno-error", "-include${FAP_SRC_DIR}/wolfssl_config.h"]
- ),
- ],
- )
|