| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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.10",
- 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"],
- cdefines=["HAVE_CONFIG_H"],
- cincludes=["config/wolfssl"]
- ),
- ],
- )
|