Skip to content

Implement iOS HMAC actuals (CommonCrypto) — iOS Phase 2 #106

Description

@ahmetabdullahgultekin

Why: The KMP TOTP engine's iOS HMAC actuals are TODO('iOS HMAC via CommonCrypto') stubs in HmacPlatform.ios.kt; iOS is Phase 2 and blocked on Apple Developer enrollment (no iosApp/ module exists yet). Tracked in docs/plans/CLIENT_APPS_PARITY.md (parent repo).

Done when: the three iOS HMAC actuals (SHA1/256/512) are implemented via CommonCrypto and the shared TOTP engine builds/passes its RFC 6238 vectors on iOS.

source: shared/src/iosMain/kotlin/com/fivucsas/authenticator/totp/HmacPlatform.ios.kt:4


Migrated from shared/src/iosMain/kotlin/com/fivucsas/authenticator/totp/HmacPlatform.ios.kt:4.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions