Skip to content

ICNativeClient 0.7.7

Choose a tag to compare

@humandebri humandebri released this 09 Sep 04:16
18fca20

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-bindgen remains version 0.1.3.

Full changelog: 0.7.6...0.7.7