diff options
author | Dmitry Kasatkin <d.kasatkin@samsung.com> | 2014-10-06 17:25:45 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2014-10-06 17:33:27 +0100 |
commit | 6dde07d9334a97ed066bd8f4f7748cbd5f4b8231 (patch) | |
tree | f4d1bd8d3e8ffb66979832aaa9812b417a979e94 /crypto | |
parent | 48a2dda1f0dfcad66f4a9361be88c9cc74903249 (diff) | |
download | linux-crypto-6dde07d9334a97ed066bd8f4f7748cbd5f4b8231.tar.gz linux-crypto-6dde07d9334a97ed066bd8f4f7748cbd5f4b8231.zip |
KEYS: output last portion of fingerprint in /proc/keys
Previous version of KEYS used to output last 4 bytes of fingerprint.
Now it outputs 8 last bytes of raw subject, which does not make any
visual meaning at all. This patch restores old behavior.
Signed-off-by: Dmitry Kasatkin <d.kasatkin@samsung.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to '')
-rw-r--r-- | crypto/asymmetric_keys/asymmetric_type.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crypto/asymmetric_keys/asymmetric_type.c b/crypto/asymmetric_keys/asymmetric_type.c index 052e944b..bcbbbd79 100644 --- a/crypto/asymmetric_keys/asymmetric_type.c +++ b/crypto/asymmetric_keys/asymmetric_type.c @@ -233,14 +233,14 @@ static void asymmetric_key_describe(const struct key *key, struct seq_file *m) seq_puts(m, ": "); subtype->describe(key, m); - if (kids && kids->id[0]) { - kid = kids->id[0]; + if (kids && kids->id[1]) { + kid = kids->id[1]; seq_putc(m, ' '); n = kid->len; p = kid->data; - if (n > 8) { - p += n - 8; - n = 8; + if (n > 4) { + p += n - 4; + n = 4; } seq_printf(m, "%*phN", n, p); } |