Signed-off-by: Michael Brown <mcb30@ipxe.org>
#include <stdlib.h>
#include <errno.h>
#include <time.h>
+#include <syslog.h>
#include <ipxe/uaccess.h>
#include <ipxe/image.h>
#include <ipxe/cms.h>
/* Mark image as trusted */
image_trust ( image );
+ syslog ( LOG_NOTICE, "Image \"%s\" signature OK\n", image->name );
+
+ /* Free internal copy of signature */
+ free ( data );
+
+ return 0;
err_verify:
err_parse:
free ( data );
err_alloc:
+ syslog ( LOG_ERR, "Image \"%s\" signature bad: %s\n",
+ image->name, strerror ( rc ) );
return rc;
}