Repository navigation
ICNativeClient 0.7.7
Added
- Add
ICAuthSession.delegating(ed25519PrivateKey:configuration:options:)to create expiring sessions from existing Ed25519 keys without an Internet Identity browser flow. - Each call creates a fresh session key and signed delegation. The root private key is not retained in the session or its Keychain record.
- Reuse existing signature, lifetime, and target validation, including the 30-day maximum lifetime.
Compatibility
- Adds a public authentication API without changing existing session storage or wire formats.
- Applications remain responsible for obtaining and protecting their root key, and must supply it again after expiration.
- Bundled
ic-candid-swift-bindgenremains version 0.1.3.
Full changelog: 0.7.6...0.7.7