3a98fd udev: Add id program and rule for FIDO security tokens

15 files Authored by Fabian Henneke 4 years ago, Committed by Packit Service 4 years ago,
    udev: Add id program and rule for FIDO security tokens
    
    Add a fido_id program meant to be run for devices in the hidraw
    subsystem via an IMPORT directive. The program parses the HID report
    descriptor and assigns the ID_SECURITY_TOKEN environment variable if a
    declared usage matches the FIDO_CTAPHID_USAGE declared in the FIDO CTAP
    specification. This replaces the previous approach of whitelisting all
    known security token models manually.
    
    This commit is accompanied by a test suite and a fuzzer target for the
    descriptor parsing routine.
    
    Fixes: #11996.
    (cherry picked from commit d45ee2f31a8358db0accde2e7c81777cedadc3c2)
    
    Resolves: #1753369
    
    patch_name: 0243-udev-Add-id-program-and-rule-for-FIDO-security-token.patch
    present_in_specfile: true
    location_in_specfile: 243
    squash_commits: true
    
        
file modified
+1 -0
file modified
+4 -0
file modified
+4 -0
file modified
+3 -0
empty file added
empty file added