GSA / piv-conformance

Tool to verify conformance to the PIV data model per most recent releases of FIPS 201 and associated publications
Other
25 stars 14 forks source link

OS X Big Sur requires rework of PCSC code #284

Closed bob-fontana closed 3 years ago

bob-fontana commented 4 years ago

On Big Sur, it is observed that there is no PCSC driver present when attempting to enumerate readers.

This may be relevant: https://developer.apple.com/forums/thread/657267

Release notes: New in macOS Big Sur 11 beta, the system ships with a built-in dynamic linker cache of all system-provided libraries. As part of this change, copies of dynamic libraries are no longer present on the filesystem. Code that attempts to check for dynamic library presence by looking for a file at a path or enumerating a directory will fail. Instead, check for library presence by attempting to dlopen() the path, which will correctly check for the library in the cache. (62986286)

bob-fontana commented 3 years ago

Fixed in commit #cfe889064b947614589799f25b7fd32e0bee5924