From bdb5d9a766e30b04c0df0eea8e7b313813ce6e1d Mon Sep 17 00:00:00 2001 From: Jeff Forcier Date: Sun, 28 Nov 2021 14:07:16 -0500 Subject: Patch missed RSAKey for some reason. Fixed. --- paramiko/rsakey.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/paramiko/rsakey.py b/paramiko/rsakey.py index 172f42d4..142dd278 100644 --- a/paramiko/rsakey.py +++ b/paramiko/rsakey.py @@ -98,10 +98,9 @@ class RSAKey(PKey): else: return self.asbytes().decode("utf8", errors="ignore") - def __hash__(self): - return hash( - (self.get_name(), self.public_numbers.e, self.public_numbers.n) - ) + @property + def _fields(self): + return (self.get_name(), self.public_numbers.e, self.public_numbers.n) def get_name(self): return "ssh-rsa" -- cgit v1.2.1