gpg: fail SCD-related requests
This commit is contained in:
@@ -92,9 +92,15 @@ class Handler(object):
|
||||
b'PKSIGN': lambda conn, _: self.pksign(conn),
|
||||
b'PKDECRYPT': lambda conn, _: self.pkdecrypt(conn),
|
||||
b'HAVEKEY': lambda _, args: self.have_key(*args),
|
||||
b'KEYINFO': lambda conn, _: self.key_info(conn)
|
||||
b'KEYINFO': lambda conn, _: self.key_info(conn),
|
||||
b'SCD': lambda *_: self.fail_scd(),
|
||||
}
|
||||
|
||||
@staticmethod
|
||||
def fail_scd():
|
||||
"""No support for smart-card device protocol."""
|
||||
raise AgentError(b'ERR 100696144 No such device <SCD>')
|
||||
|
||||
@util.memoize
|
||||
def get_identity(self, keygrip):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user