Skip to content

Commit fa11d5b

Browse files
committed
ed25516→ed25519
Note: This is direct output from `rgr 25516 -R 25519`: <https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/blob/master/useful_scripts/rg_replace.sh>
1 parent 8ec7ebb commit fa11d5b

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

sshpubkeys/keys.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -425,8 +425,8 @@ def _process_ecdsa_sha(self, data):
425425
self.ecdsa = _ECVerifyingKey(ecdsa_pubkey, hash_algorithm)
426426
return current_position
427427

428-
def _process_ed25516(self, data):
429-
"""Parses ed25516 keys.
428+
def _process_ed25519(self, data):
429+
"""Parses ed25519 keys.
430430
431431
There is no (apparent) way to validate ed25519 keys. This only
432432
checks data length (256 bits), but does not try to validate
@@ -465,7 +465,7 @@ def _process_sk_ecdsa_sha(self, data):
465465

466466
def _process_sk_ed25519(self, data):
467467
"""Parses sk_ed25519 public keys."""
468-
current_position = self._process_ed25516(data)
468+
current_position = self._process_ed25519(data)
469469
current_position, application = self._unpack_by_int(data, current_position)
470470
self._validate_application_string(application)
471471
return current_position
@@ -478,7 +478,7 @@ def _process_key(self, data):
478478
if self.key_type.strip().startswith(b"ecdsa-sha"):
479479
return self._process_ecdsa_sha(data)
480480
if self.key_type == b"ssh-ed25519":
481-
return self._process_ed25516(data)
481+
return self._process_ed25519(data)
482482
if self.key_type.strip().startswith(b"sk-ecdsa-sha"):
483483
return self._process_sk_ecdsa_sha(data)
484484
if self.key_type.strip().startswith(b"sk-ssh-ed25519"):
@@ -528,4 +528,4 @@ def parse(self, keydata=None):
528528
raise MalformedDataError(f"Leftover data: {len(self._decoded_key) - current_position} bytes")
529529

530530
if self.disallow_options and self.options:
531-
raise InvalidOptionsError("Options are disallowed.")
531+
raise InvalidOptionsError("Options are disallowed.")

tests/valid_keys.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -199,24 +199,24 @@
199199
'joku@vps91201', 'ecdsa_sha2_nistp521', ["strict", "loose"]
200200
], [
201201
'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEGODBKRjsFB/1v3pDRGpA6xR+QpOJg9vat0brlbUNDD', 256,
202-
'MD5:76:85:77:0d:24:6c:1e:d3:23:c4:29:92:80:f9:fb:94', 'SHA256:uG85B9hYCFenm0DxEo3PRzypYRY3kSa7veE/KbSSau0', 'ed25516_1',
202+
'MD5:76:85:77:0d:24:6c:1e:d3:23:c4:29:92:80:f9:fb:94', 'SHA256:uG85B9hYCFenm0DxEo3PRzypYRY3kSa7veE/KbSSau0', 'ed25519_1',
203203
["strict", "loose"]
204204
], [
205205
'command="/bin/ls",no-agent-forwarding,no-user-rc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEGODBKRjsFB/1v3pDRGpA6xR+QpOJg9vat0brlbUNDD',
206206
256, 'MD5:76:85:77:0d:24:6c:1e:d3:23:c4:29:92:80:f9:fb:94', 'SHA256:uG85B9hYCFenm0DxEo3PRzypYRY3kSa7veE/KbSSau0',
207-
'command="/bin/ls",no-agent-forwarding,no-user-rc', None, 'ed25516_with_command_1', ["strict", "loose"]
207+
'command="/bin/ls",no-agent-forwarding,no-user-rc', None, 'ed25519_with_command_1', ["strict", "loose"]
208208
], [
209209
'command="/bin/ls",no-agent-forwarding,no-user-rc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEGODBKRjsFB/1v3pDRGpA6xR+QpOJg9vat0brlbUNDD random comment for this key',
210210
256, 'MD5:76:85:77:0d:24:6c:1e:d3:23:c4:29:92:80:f9:fb:94', 'SHA256:uG85B9hYCFenm0DxEo3PRzypYRY3kSa7veE/KbSSau0',
211-
'command="/bin/ls",no-agent-forwarding,no-user-rc', 'random comment for this key', 'ed25516_with_command_2',
211+
'command="/bin/ls",no-agent-forwarding,no-user-rc', 'random comment for this key', 'ed25519_with_command_2',
212212
["strict", "loose"]
213213
], [
214214
'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEGODBKRjsFB/1v3pDRGpA6xR+QpOJg9vat0brlbUNDD random comment for this key', 256,
215215
'MD5:76:85:77:0d:24:6c:1e:d3:23:c4:29:92:80:f9:fb:94', 'SHA256:uG85B9hYCFenm0DxEo3PRzypYRY3kSa7veE/KbSSau0', None,
216-
"random comment for this key", 'ed25516_with_command_3', ["strict", "loose"]
216+
"random comment for this key", 'ed25519_with_command_3', ["strict", "loose"]
217217
], [
218218
'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL5x8+1ucT6+AKQIW8u5W/FOuBvWx2fCQlSLkUakry89', 256,
219-
'MD5:0c:4e:13:0f:f3:ab:20:58:85:2e:79:9b:0f:2b:43:c8', 'SHA256:2ao9ds3IIkmXiLPRMs/47HIkHIV/qxzEHKW8p9lhRYA', "ed25516_2",
219+
'MD5:0c:4e:13:0f:f3:ab:20:58:85:2e:79:9b:0f:2b:43:c8', 'SHA256:2ao9ds3IIkmXiLPRMs/47HIkHIV/qxzEHKW8p9lhRYA', "ed25519_2",
220220
["strict", "loose"]
221221
], [
222222
'sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBGdtNJ7nNTVW3kXvrWpvTENCfetzI2yUb8m5WLB2kcOVqF+3orTmloZsQEt1K386hlaqNzm7MVB+xcAiNoqhiI4AAAAEc3NoOg==',
@@ -226,4 +226,4 @@
226226
'sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAID92A9iaZ6WS0dcc4qsxuUfMgwFuFeh48faLjYlaYXswAAAABHNzaDo=',
227227
256, 'MD5:0b:87:18:2a:09:e7:a9:77:73:cd:3d:83:83:77:ea:83', 'SHA256:Uz5X82+UKm4CiOdqnfAtV/5JfnysqPHt1Is0iGnD70g',
228228
'sk-ssh-ed25519_1', ["strict", "loose"]
229-
]]
229+
]]

0 commit comments

Comments
 (0)