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"] ), ], )