aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/sign-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/sign-file.c')
-rwxr-xr-xscripts/sign-file.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/sign-file.c b/scripts/sign-file.c
index de213e5c0cd3..e9741e879bbd 100755
--- a/scripts/sign-file.c
+++ b/scripts/sign-file.c
@@ -111,7 +111,7 @@ int main(int argc, char **argv)
111 bool sign_only = false; 111 bool sign_only = false;
112 unsigned char buf[4096]; 112 unsigned char buf[4096];
113 unsigned long module_size, cms_size; 113 unsigned long module_size, cms_size;
114 unsigned int use_keyid = 0; 114 unsigned int use_keyid = 0, use_signed_attrs = CMS_NOATTR;
115 const EVP_MD *digest_algo; 115 const EVP_MD *digest_algo;
116 EVP_PKEY *private_key; 116 EVP_PKEY *private_key;
117 CMS_ContentInfo *cms; 117 CMS_ContentInfo *cms;
@@ -216,7 +216,8 @@ int main(int argc, char **argv)
216 ERR(!cms, "CMS_sign"); 216 ERR(!cms, "CMS_sign");
217 217
218 ERR(!CMS_add1_signer(cms, x509, private_key, digest_algo, 218 ERR(!CMS_add1_signer(cms, x509, private_key, digest_algo,
219 CMS_NOCERTS | CMS_BINARY | CMS_NOSMIMECAP | use_keyid), 219 CMS_NOCERTS | CMS_BINARY | CMS_NOSMIMECAP |
220 use_keyid | use_signed_attrs),
220 "CMS_sign_add_signer"); 221 "CMS_sign_add_signer");
221 ERR(CMS_final(cms, bm, NULL, CMS_NOCERTS | CMS_BINARY) < 0, 222 ERR(CMS_final(cms, bm, NULL, CMS_NOCERTS | CMS_BINARY) < 0,
222 "CMS_final"); 223 "CMS_final");