mirror of
https://github.com/torvalds/linux.git
synced 2024-11-23 12:42:02 +00:00
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>
This commit is contained in:
parent
7a224e783a
commit
d401658985
@ -233,14 +233,14 @@ static void asymmetric_key_describe(const struct key *key, struct seq_file *m)
|
|||||||
seq_puts(m, ": ");
|
seq_puts(m, ": ");
|
||||||
subtype->describe(key, m);
|
subtype->describe(key, m);
|
||||||
|
|
||||||
if (kids && kids->id[0]) {
|
if (kids && kids->id[1]) {
|
||||||
kid = kids->id[0];
|
kid = kids->id[1];
|
||||||
seq_putc(m, ' ');
|
seq_putc(m, ' ');
|
||||||
n = kid->len;
|
n = kid->len;
|
||||||
p = kid->data;
|
p = kid->data;
|
||||||
if (n > 8) {
|
if (n > 4) {
|
||||||
p += n - 8;
|
p += n - 4;
|
||||||
n = 8;
|
n = 4;
|
||||||
}
|
}
|
||||||
seq_printf(m, "%*phN", n, p);
|
seq_printf(m, "%*phN", n, p);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user