Skip to content

Commit c549cb2

Browse files
committed
Detect Ed25519 keys as well
Ed255519 keys generated by OpenSSH contain "BEGIN OPENSSH PRIVATE KEY" as identifier. This commit adds coverage for such keys as well.
1 parent 96fb7fa commit c549cb2

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

pre_commit_hooks/detect_private_key.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
b'BEGIN RSA PRIVATE KEY',
88
b'BEGIN DSA PRIVATE KEY',
99
b'BEGIN EC PRIVATE KEY',
10+
b'BEGIN OPENSSH PRIVATE KEY'
1011
]
1112

1213

tests/detect_private_key_test.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
(b'-----BEGIN RSA PRIVATE KEY-----', 1),
88
(b'-----BEGIN DSA PRIVATE KEY-----', 1),
99
(b'-----BEGIN EC PRIVATE KEY-----', 1),
10+
(b'-----BEGIN OPENSSH PRIVATE KEY-----', 1),
1011
(b'ssh-rsa DATA', 0),
1112
(b'ssh-dsa DATA', 0),
1213
# Some arbitrary binary data

0 commit comments

Comments
 (0)