diff --git a/proto/bgp/attrs.c b/proto/bgp/attrs.c index aa752fc3..91dce323 100644 --- a/proto/bgp/attrs.c +++ b/proto/bgp/attrs.c @@ -1113,8 +1113,8 @@ encode_bgpsec_attr(struct bgp_conn *conn, sigBuff, BGPSEC_MAX_SIG_LENGTH); if ( 1 >= signature_len ) { - log(L_ERR "encode_bgpsec_attr:%c: %d > %d, Signing Failed", - oMark, conn->bgp->local_as, conn->bgp->remote_as); + log(L_ERR "encode_bgpsec_attr:%c: %d > %d, Signing Failed (SKI: %s)", + oMark, conn->bgp->local_as, conn->bgp->remote_as, conn->bgp->cf->bgpsec_ski); return -1; } else { diff --git a/proto/bgp/bgpsec/validate.c b/proto/bgp/bgpsec/validate.c index f97369eb..234f91ab 100644 --- a/proto/bgp/bgpsec/validate.c +++ b/proto/bgp/bgpsec/validate.c @@ -129,6 +129,7 @@ int bgpsec_sign_data_with_ascii_ski(const struct bgp_config *conf, if (snprintf(filename, sizeof(filename), "%s/%d.%s.key", rootPath, asn, ski) >= sizeof(filename) || bgpsec_load_private_key(conf, filename, &key) != BGPSEC_SUCCESS) { + log(L_ERR "Failed to load file %s", filename); return BGPSEC_FAILURE; }