clawdnode-android/app
James (ClawdBot) 95a360354c Fix device identity: switch from ECDSA to Ed25519
- Add net.i2p.crypto:eddsa library for pure-Java Ed25519
- Rewrite DeviceIdentity to use Ed25519 (matches gateway protocol)
- Keys stored in EncryptedSharedPreferences instead of Android Keystore
- Public key format: 32 bytes raw, base64url-encoded
- Device ID: SHA-256 hash of raw public key
- Improved error handling in GatewayClient challenge flow
2026-01-28 18:42:31 +00:00
..
src/main Fix device identity: switch from ECDSA to Ed25519 2026-01-28 18:42:31 +00:00
build.gradle.kts Fix device identity: switch from ECDSA to Ed25519 2026-01-28 18:42:31 +00:00
proguard-rules.pro v0.1 - Initial ClawdNode Android app 2026-01-28 03:49:06 +00:00