Commit Graph

  • 5db237f242 Revert "verbose msi file verification errors" olszomal 2022-02-22 11:31:39 +01:00
  • 95c5a4451b simplify MSI parsing recursion Michał Trojnara 2022-02-22 10:08:15 +01:00
  • f0207411b9 fix parse MSI_FILE_HDR struct olszomal 2022-02-21 14:50:25 +01:00
  • aef958f880 modelines Michał Trojnara 2022-02-19 17:07:51 +01:00
  • a6d3be739e detect recursion loop Michał Trojnara 2022-02-18 22:33:03 +01:00
  • 4eeeec32b4 verbose msi file verification errors olszomal 2022-02-18 15:01:35 +01:00
  • ce196ce147 improve cab files verification olszomal 2022-02-18 14:18:50 +01:00
  • 289c345280 fix double free in msi_dirent_new() olszomal 2022-02-18 12:49:55 +01:00
  • bdea1d1c2a fixed MSI_DIRENT structure parsing olszomal 2022-02-17 14:59:13 +01:00
  • 45fedd9e50 Fix more fuzzer errors olszomal 2022-02-11 15:18:04 +01:00
  • e177ded9a5 Fix some fuzzer errors and VS2022 compiler warnings and errors olszomal 2022-02-04 15:21:38 +01:00
  • 5a2d0affc1 validate both header->sigpos and header->siglen olszomal 2022-01-28 09:07:37 +01:00
  • 5afafecc23 check a signature length in the WIN_CERTIFICATE structure olszomal 2022-01-26 15:29:31 +01:00
  • 07bf24911d Add bash completion script (#125) olszomal 2022-01-11 20:46:52 +01:00
  • 357747d2fc Typo fix: Errror Stephen Kitt 2021-09-01 15:20:02 +02:00
  • 28f6ffbc42 Return the number of failed tests from make_tests olszomal 2021-09-07 11:45:34 +02:00
  • fb75eee385 Put the pkcs11cert option in the usage syntax olszomal 2021-08-18 12:06:12 +02:00
  • 6e2fb03b7b Edit Windows install notes olszomal 2021-08-18 11:50:11 +02:00
  • 46d43d70b3 Test certificates support requirements of openssl 3.0: - AES-256-CBC encryption algorithm for PKCS#12 files - required configuration file options Export LD_LIBRARY_PATH olszomal 2021-08-18 11:40:53 +02:00
  • 407579ca58 CA bundle auto-detection olszomal 2021-11-04 10:21:57 +01:00
  • 96df1a709f libcurl development package availability olszomal 2021-12-21 10:32:16 +01:00
  • 8c37b00d83 release 2.2 2.2 Michał Trojnara 2021-08-15 21:42:01 +02:00
  • f2559972f3 fix gcc command line aesx86 2021-07-02 16:20:15 +03:00
  • 057d38ee76 Additional test dependency checks Michał Trojnara 2021-06-27 10:10:01 +02:00
  • ed8ee4194b typo Michał Trojnara 2021-06-19 12:29:05 +02:00
  • c64add388b Separate section for bootstrapping Michał Trojnara 2021-06-13 21:57:09 +02:00
  • 2912eb054c missing autoconf for MacOS sebaxakerhtc 2021-05-05 11:00:42 +03:00
  • de05123adc update documentation olszomal 2021-06-02 15:29:53 +02:00
  • 180b352102 tests improvements olszomal 2021-06-02 14:54:09 +02:00
  • 72de045151 Add the bootstrap file olszomal 2021-06-02 11:40:31 +02:00
  • 95d77c9b98 help and version commands return code 0 (success) olszomal 2021-06-07 10:36:34 +02:00
  • 64e7e26eba free up BIO outdata only for MSI files olszomal 2021-05-28 13:16:14 +02:00
  • e26a50a618 clarifying comments olszomal 2021-05-14 11:31:28 +02:00
  • d2aa35a7f6 verify the content blob with the type set to OCTET STRING olszomal 2021-05-13 11:32:09 +02:00
  • 1c175c4339 Merge pull request #90 from olszomal/style Michał Trojnara 2021-05-04 09:40:12 +02:00
  • 3dad092be9 Merge branch 'master' into style olszomal 2021-05-04 09:20:12 +02:00
  • de0bf341a5 free up the SIGNATURE structure olszomal 2021-04-28 13:46:44 +02:00
  • 4d5052c3f4 remove trailing newlines olszomal 2021-04-26 09:27:56 +02:00
  • 04823393f2 renamed options: "-untrusted" --> "-TSA-CAfile" "-CRLuntrusted" --> "-TSA-CRLfile" olszomal 2021-04-27 13:32:39 +02:00
  • cfb897a902 handle unsuccessful termination exit (-1) olszomal 2021-04-26 11:35:19 +02:00
  • 8b064ca814 sizeof style olszomal 2021-04-26 10:48:53 +02:00
  • 1bdfcc8940 fix crl nullptr crash in read_certfile egonk 2021-03-31 11:58:56 +02:00
  • bcdc5b7030 fixed width integer types olszomal 2021-04-23 14:32:10 +02:00
  • 3908e874a4 sizeof style olszomal 2021-04-22 10:40:29 +02:00
  • a161efdb25 fix buffer overflow olszomal 2021-04-21 12:41:23 +02:00
  • b01a2f5cd7 C89 standard compatibility olszomal 2021-04-21 12:03:02 +02:00
  • b6e6165782 moral rights olszomal 2021-04-21 11:53:29 +02:00
  • 9b3697ad76 update changelog olszomal 2021-04-21 11:45:47 +02:00
  • 758003156e MSI file signing support DIFAT sectors are not supported olszomal 2021-04-20 13:25:26 +02:00
  • 4f590989ce remove libgsf library dependency MSI file verify and remove-signature support olszomal 2021-03-10 13:02:45 +01:00
  • 6df4c12624 verify msi metadata olszomal 2021-01-25 11:57:38 +01:00
  • 315357f092 Update a dead link in the documentation Michał Trojnara 2021-04-05 20:32:38 +02:00
  • c0d9569c4f disable GSF_CAN_READ_MSI_METADATA olszomal 2021-01-11 15:59:20 +01:00
  • 352ef49b3a unicode description support olszomal 2021-01-11 12:34:07 +01:00
  • f004aa3f48 new testing framework olszomal 2021-01-08 13:55:45 +01:00
  • 6edd56bfac Print the message digest algorithm from the signer info structure olszomal 2021-01-07 14:10:23 +01:00
  • 67e4edfe45 Print authenticated attributes: - message digest - signing time - URL description - text description - level of permissions for CAB files olszomal 2021-01-07 12:09:04 +01:00
  • 5ad5260351 update copyright year olszomal 2021-01-07 11:16:46 +01:00
  • 790abf66da update documentation for timestamp server tdyer 2021-01-04 14:27:23 -04:00
  • 1dc209baa8 fix the default end date and extended key usage for test certificates olszomal 2021-01-05 09:58:05 +01:00
  • 2f011cfc31 p11engine and p11module need to be orthogonal (independent of each other) olszomal 2020-10-21 13:22:40 +02:00
  • e8fe3e934d code simplification olszomal 2020-12-16 14:41:23 +01:00
  • f8849b8048 new option -c specifies the catalog file by name olszomal 2020-12-15 15:25:54 +01:00
  • 86d593f264 Create a MsCtlContent structure to decode the Microsoft MS_CTL_OBJID object olszomal 2020-12-09 12:28:05 +01:00
  • 5e064233a3 increase the maximum size of supported CAT files olszomal 2020-11-09 13:00:43 +01:00
  • fb1bc06440 CAT file tests olszomal 2020-10-30 15:34:39 +01:00
  • 80d5948eeb CAT files support olszomal 2020-10-30 15:31:57 +01:00
  • 0d6d0071d3 sort Microsoft and Generic OIDs olszomal 2020-10-20 14:05:17 +02:00
  • 250521e07f fix(tests): swallows the exit code Artem Polishchuk 2020-10-14 03:05:14 +03:00
  • 6ef01c935a release 2.1 2.1 Michal Trojnara 2020-10-11 21:33:58 +02:00
  • f336130c0d Add timestamp (#60) olszomal 2020-10-08 08:33:47 +02:00
  • 28904e8d1a fix memory leak olszomal 2020-10-02 12:54:29 +02:00
  • 85b0eb6fa0 improve maketest olszomal 2020-09-30 13:53:33 +02:00
  • 858e9031f0 find the signer's certificate in the certificate chain olszomal 2020-09-30 12:21:47 +02:00
  • fe028d12f4 additional CRLs (supplied as part of a PKCS#7 structure) support olszomal 2020-09-30 12:09:25 +02:00
  • 0bb54d9f51 new option -pkcs11cert identifies a certificate in the token fix and simplify read_crypto_params() olszomal 2020-09-30 10:44:36 +02:00
  • ddb2dc7b15 fix MSI memory leaks olszomal 2020-09-11 15:06:26 +02:00
  • 36708d0ee5 fix get_clrdp_url() olszomal 2020-09-09 15:34:50 +02:00
  • 0f6e0e8523 remove deprecated functions olszomal 2020-09-04 09:32:41 +02:00
  • 4fa102b5d1 output format olszomal 2020-08-05 15:56:56 +02:00
  • 01b3fb5b54 Merge pull request #56 from olszomal/crl Michał Trojnara 2020-08-02 20:26:38 +02:00
  • 548c78e212 print CRL distribution point olszomal 2020-07-24 14:14:00 +02:00
  • 44a773401c set the certificate expiration date for CRL verification tests olszomal 2020-07-24 14:00:49 +02:00
  • 8f56f3d620 fix CRL verification olszomal 2020-07-24 14:00:18 +02:00
  • 5433770ce5 timestamp verification olszomal 2020-07-09 10:25:00 +02:00
  • 3b21e54900 code simplification olszomal 2020-07-06 15:17:58 +02:00
  • 2f5e336b89 new feature: multiple nested signature olszomal 2020-07-03 13:46:28 +02:00
  • ff796106ad verify multiple nested signatures olszomal 2020-07-03 12:01:55 +02:00
  • 293d92b0b0 fixed MSI memory leak olszomal 2020-07-03 11:31:52 +02:00
  • 9be7753a8f fix error handling olszomal 2020-07-02 14:26:07 +02:00
  • c0d65b2441 multiple signature test olszomal 2020-06-12 13:17:16 +02:00
  • 4f71fefb79 sign with multiple signature olszomal 2020-06-12 13:16:05 +02:00
  • cfaa37108d Convert PKCS7 countersignature into CMS_ContentInfo structure olszomal 2020-06-19 14:05:59 +02:00
  • e4295cc00c fixed memory leaks olszomal 2020-06-08 14:55:47 +02:00
  • 48dc052540 initialize crypto params olszomal 2020-06-08 11:33:16 +02:00
  • 7dd36a5c24 Initial change log for 2.1 release Michal Trojnara 2020-06-07 18:34:49 +02:00
  • 0c9f53d30c Simplified ASN1_GetTimeT() Michal Trojnara 2020-06-07 17:54:10 +02:00
  • 772a878182 CMS structure support olszomal 2020-06-05 12:17:19 +02:00
  • 1670a07089 Finalize pkcs11 engine Matt Hauck 2020-06-02 10:27:56 -07:00
  • cf331d0064 Merge pull request #41 from olszomal/tests Michał Trojnara 2020-05-18 08:06:21 +02:00