Skip to content

Dev#11

Merged
akosidencio merged 3 commits intomainfrom
dev
Mar 5, 2026
Merged

Dev#11
akosidencio merged 3 commits intomainfrom
dev

Conversation

@akosidencio
Copy link
Collaborator

No description provided.

…nd biometric strength

- requestIntegrityToken(nonce): Play Integrity API (Android) and DeviceCheck (iOS)
  for server-verifiable device attestation
- getRootReasons(): returns reason codes (su_binary, jailbreak_files, sandbox_escape,
  dangerous_packages, mount_flags) instead of a plain boolean
- getAllSecureKeys() / clearAllSecureStorage(): enumerate and bulk-wipe secure storage
  for key rotation and logout flows
- getBiometricStrength(): returns strong | weak | none to distinguish hardware-backed
  biometrics from weak face unlock

fix: updateSSLPins on iOS now rejects with SSL_PIN_UPDATE_UNSUPPORTED instead of
  silently resolving
fix: remove duplicate appDidBecomeActive method in Shield.mm (compile error)

deps: add play:integrity:1.4.0 (Android), link DeviceCheck.framework (iOS)
docs: update README with use cases, API reference, and security architecture diagram
…nd biometric strength

- requestIntegrityToken(nonce): Play Integrity API (Android) and DeviceCheck (iOS)
  for server-verifiable device attestation
- getRootReasons(): returns reason codes (su_binary, jailbreak_files, sandbox_escape,
  dangerous_packages, mount_flags) instead of a plain boolean
- getAllSecureKeys() / clearAllSecureStorage(): enumerate and bulk-wipe secure storage
  for key rotation and logout flows
- getBiometricStrength(): returns strong | weak | none to distinguish hardware-backed
  biometrics from weak face unlock

fix: updateSSLPins on iOS now rejects with SSL_PIN_UPDATE_UNSUPPORTED instead of
  silently resolving
fix: remove duplicate appDidBecomeActive method in Shield.mm (compile error)

deps: add play:integrity:1.4.0 (Android), link DeviceCheck.framework (iOS)
docs: update README with use cases, API reference, and security architecture diagram
@akosidencio akosidencio merged commit 8f823d6 into main Mar 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant