Commit Graph

3 Commits

Author SHA1 Message Date
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
James (ClawdBot) 69f39ef3a3 Add Protocol constants and enable buildConfig generation 2026-01-28 06:22:25 +00:00
James (ClawdBot) 003d26cd4d v0.1 - Initial ClawdNode Android app 2026-01-28 03:49:06 +00:00