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)

http://wald.intevation.org/projects/trustbridge/