- fprintf(stderr, "Validation success");
- if (err_keyx == 0 && err_sign == 0) {
- fprintf(stderr, " (key exchange, sign)\n");
- } else if (err_keyx == 0) {
- fprintf(stderr, " (key exchange)\n");
- } else if (err_sign == 0) {
- fprintf(stderr, " (signature)\n");
+ int hkx;
+
+ fprintf(stderr, "Validation success; usages:");
+ hkx = 0;
+ if (usages & BR_KEYTYPE_KEYX) {
+ fprintf(stderr, " key exchange");
+ hkx = 1;