Mercurial > trustbridge
comparison common/binverify.c @ 905:698b6a9bd75e
Fix coding style for C code
astyle --style=gnu --indent=spaces=2
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 13 Aug 2014 15:49:47 +0200 |
parents | 44fa5de02b52 |
children | edbf5e5e88f4 |
comparison
equal
deleted
inserted
replaced
904:f89b41fa7048 | 905:698b6a9bd75e |
---|---|
15 #else | 15 #else |
16 #include "pubkey-test.h" | 16 #include "pubkey-test.h" |
17 #endif | 17 #endif |
18 | 18 |
19 bin_verify_result | 19 bin_verify_result |
20 verify_binary(const char *filename, size_t name_len) { | 20 verify_binary(const char *filename, size_t name_len) |
21 { | |
21 if (!filename || !name_len) | 22 if (!filename || !name_len) |
22 return VerifyUnknownError; | 23 return VerifyUnknownError; |
23 #ifdef WIN32 | 24 #ifdef WIN32 |
24 return verify_binary_win(filename, name_len); | 25 return verify_binary_win(filename, name_len); |
25 #else | 26 #else |
96 x509_crt_free(&codesign_cert); | 97 x509_crt_free(&codesign_cert); |
97 return retval; | 98 return retval; |
98 } | 99 } |
99 | 100 |
100 bin_verify_result | 101 bin_verify_result |
101 verify_binary_win(const char *filename, size_t name_len) { | 102 verify_binary_win(const char *filename, size_t name_len) |
103 { | |
102 bin_verify_result retval = VerifyUnknownError; | 104 bin_verify_result retval = VerifyUnknownError; |
103 WCHAR *filenameW = NULL; | 105 WCHAR *filenameW = NULL; |
104 BOOL result = FALSE; | 106 BOOL result = FALSE; |
105 DWORD dwEncoding = 0, | 107 DWORD dwEncoding = 0, |
106 dwContentType = 0, | 108 dwContentType = 0, |
164 retval = VerifyUnknownError; | 166 retval = VerifyUnknownError; |
165 goto done; | 167 goto done; |
166 } | 168 } |
167 | 169 |
168 pSignerCertContext = CertGetSubjectCertificateFromStore( | 170 pSignerCertContext = CertGetSubjectCertificateFromStore( |
169 hStore, | 171 hStore, |
170 PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, | 172 PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, |
171 pSignerCert); | 173 pSignerCert); |
172 | 174 |
173 if (!pSignerCertContext) | 175 if (!pSignerCertContext) |
174 { | 176 { |
175 ERRORPRINTF ("Failed to find signer cert in store."); | 177 ERRORPRINTF ("Failed to find signer cert in store."); |
176 retval = VerifyUnknownError; | 178 retval = VerifyUnknownError; |
239 verify_binary_linux(const char *filename, size_t name_len) | 241 verify_binary_linux(const char *filename, size_t name_len) |
240 { | 242 { |
241 int ret = -1; | 243 int ret = -1; |
242 const size_t sig_b64_size = TRUSTBRIDGE_RSA_KEY_SIZE / 8 * 4 / 3; | 244 const size_t sig_b64_size = TRUSTBRIDGE_RSA_KEY_SIZE / 8 * 4 / 3; |
243 char *data = NULL, | 245 char *data = NULL, |
244 signature_b64[sig_b64_size + 1]; | 246 signature_b64[sig_b64_size + 1]; |
245 size_t data_size = 0, | 247 size_t data_size = 0, |
246 sig_size = TRUSTBRIDGE_RSA_KEY_SIZE / 8; | 248 sig_size = TRUSTBRIDGE_RSA_KEY_SIZE / 8; |
247 unsigned char signature[sig_size], | 249 unsigned char signature[sig_size], |
248 hash[32]; | 250 hash[32]; |
249 | 251 |
250 bin_verify_result retval = VerifyUnknownError; | 252 bin_verify_result retval = VerifyUnknownError; |
251 x509_crt codesign_cert; | 253 x509_crt codesign_cert; |
252 | 254 |
253 if (strnlen(filename, name_len + 1) != name_len || name_len == 0) | 255 if (strnlen(filename, name_len + 1) != name_len || name_len == 0) |