Skip to content

[BUG] KeePass - OTP placeholder should use [TimeOtp-Secret-Base32] instead of [otp] #1263

@xyxzxyz

Description

@xyxzxyz

Describe the bug
TOTP secret saved in Keyguard isn't supported by KeePass 2.6 or KeePassXC 2.7.x because the entry string field was using "otp" instead of "TimeOtp-Secret-Base32". Vice versa, TOTP secret saved in Keepass or KeepassXC isn't supported by Keyguard because Keyguard doesn't use "TimeOtp-Secret-Base32" entry string to read TOTP secrets.

To Reproduce
Save an OTP secrets in Keyguard. Open using KeePass or KeePassXC, right click the login, Show TOTP is greyed out as it does not support secret saved in "otp" string.

Expected behavior
Entry string field for TOTP secrets should be "TimeOtp-Secret-Base32" instead of "otp"

Screenshots
Image

Desktop (please complete the following information):

  • OS: Windows 11
  • App version [2.3.4-130320007]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions