YubiKit 4.0.0
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
andYKFAccessoryConnection
now represent the NFC and Accessory connections to the YubiKey. -
The two
YKFConnections
provide the differentYKFSessions
used to communicate with the applications on
the YubiKey, i.eYKFOATHSession
,YKFPIVSession
. -
Replaced
YKFRawCommandService
withYKFSmartCardInterface
, 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
andYKFPCSCLayer
marked for future deprecation.