diff options
Diffstat (limited to 'scripts/sign-file.c')
-rwxr-xr-x | scripts/sign-file.c | 5 |
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"); |