Skip to content

YubiKit 4.0.0

Compare
Choose a tag to compare
@jensutbult jensutbult released this 01 Apr 08:55
90d415b

This release breaks backwards compatibility with previous versions of the SDK. The reason for this is to make the SDK easier to
integrate and also align better with Yubico's other SDKs in regards of naming conventions and concepts. Read the
transition guide for more details.

  • Replaced KVO with a delegate protocol for monitoring changes in the YubiKey connection status.

  • YKFNFCConnection and YKFAccessoryConnection now represent the NFC and Accessory connections to the YubiKey.

  • The two YKFConnections provide the different YKFSessions used to communicate with the applications on
    the YubiKey, i.e YKFOATHSession, YKFPIVSession.

  • Replaced YKFRawCommandService with YKFSmartCardInterface, which adds functionality for automatically handling multipart
    responses from the YubiKey and improves error handling.

  • Added YKFPIVSession which allows the SDK to easily communicate with the PIV application on the YubiKey.

  • Rewrote the full stack tests to provide greater test coverage and a good source of sample code.

  • iOS deployment target bumped to 11.

  • YKFPCSC and YKFPCSCLayer marked for future deprecation.