نقشک بسته

Keyholm

Single-device passkeys on secure hardware
جدید در نگارش ۰٫۰٫۵
This release has one big change:

- Keyholm now always encrypts its metadata at rest
- App data from previous versions is migrated

Otherwise UI & stability improvements and APK size optimizations.
Keyholm is all about single-device passkeys (i.e. client-side discoverable credentials) whose private key is protected by secure hardware.

You can never export or sync these passkeys. Think of Keyholm as a way to activate the built-in security key on your phone.


  • target devices: phones with secure hardware (including Pixels)

  • no INTERNET permission

  • no Google Play Services ever

  • takes advantage of latest Android version/APIs

  • allows extensive control over particulars of what credentials it creates and how

    • supports ES256: it's the only EC, StrongBox-backed algorithm

    • supports Ed25519: it's not NIST, it's fast and safe but TEE-only

    • supports ML-DSA: post-quantum! but Android 17 and TEE-only



  • supports android-key attestation

  • supports PRF extension

  • uses QUERY_ALL_PACKAGES in order to display icons for apps that were denied passkey usage

  • account list export/import for making it marginally easier to switch devices. All keys still need to be manually recreated on the new device!


نگارش‌ها

با وجود موجود بودن بارگیری‌های APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهی‌های به‌روز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد می‌شود کارهٔ اف‌دروید را نصب و از آن استفاده کنید.

بارگیری اف‌دروید
  • ‫نگارش ۰٫۰٫۵ (۵) پیشنهادی افزوده در ۵ آبان ۱۴۰۵

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ? یا جدیدتر نیاز دارد.

    به دست توسعه‌دهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • نهفتن رونهاد دیگر کاره‌ها
      این کاره می‌تواند درخواست دهد که سامانه هم‌پوشانی‌های ناشی از کاره‌ها را رویش نشان ندهد.
    • پُرسمان همه بسته‌ها
      به برنامه اجازه می‌دهد همه بسته‌های نصب‌شده را ببیند.
    • استفاده از سخت‌افزار بیومتریک
      به برنامه امکان می‌دهد از سخت‌افزار بیومتریک برای احراز هویت استفاده کند
    • استفاده از سخت‌افزار اثر انگشت
      به برنامه امکان می‌دهد از سخت‌افزار اثر انگشت برای احراز هویت استفاده کند

    بارگیری APK ۴٫۳ می‌ب امضای PGP | گزارش ساخت

  • جدید در نگارش ۰٫۰٫۴
    Keyholm's first release on fdroid! It's quite feature complete already when it comes to single-device passkeys:

    - Passkey creation/use as an Android passkey service
    - Passkey management
    - Extensive settings for configuring exactly how to create/use your passkeys
    - PRF support
    - Passkey list export/import
    - Icon pack support
    - Editable RP name, username and display name
    - Non-discoverable passkeys

    This should be the same as v0.1, which will be the first release with backwards compatibility.
  • ‫نگارش ۰٫۰٫۴ (۴) - افزوده در ۲۳ مهر ۱۴۰۵

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ? یا جدیدتر نیاز دارد.

    به دست توسعه‌دهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • نهفتن رونهاد دیگر کاره‌ها
      این کاره می‌تواند درخواست دهد که سامانه هم‌پوشانی‌های ناشی از کاره‌ها را رویش نشان ندهد.
    • پُرسمان همه بسته‌ها
      به برنامه اجازه می‌دهد همه بسته‌های نصب‌شده را ببیند.
    • استفاده از سخت‌افزار بیومتریک
      به برنامه امکان می‌دهد از سخت‌افزار بیومتریک برای احراز هویت استفاده کند
    • استفاده از سخت‌افزار اثر انگشت
      به برنامه امکان می‌دهد از سخت‌افزار اثر انگشت برای احراز هویت استفاده کند
    • app.keyholm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    بارگیری APK ۵٫۰ می‌ب امضای PGP | گزارش ساخت