Commit Graph

  • 60fe5d15fe use CMake instead of Makefile olszomal 2022-04-12 12:42:02 +02:00
  • b96717506c RFC3161 section-4.3 comment olszomal 2022-04-11 12:12:10 +02:00
  • 157bb78a6e fix sprintf_s error stack corruption olszomal 2022-04-05 11:56:07 +02:00
  • 4396c451eb Revert "use a memory allocation instead of a static variable to fix sprintf_s error stack corruption" olszomal 2022-04-04 09:02:18 +02:00
  • 40bd33ee01 fix Windows build with MSVC compiler olszomal 2022-04-04 08:59:35 +02:00
  • d7ae7c90f9 Revert "fix Windows build with MSVC compiler" olszomal 2022-04-04 08:52:45 +02:00
  • 247a82232c windows read password from file olszomal 2022-04-01 14:14:59 +02:00
  • 3a84987107 use a memory allocation instead of a static variable to fix sprintf_s error stack corruption olszomal 2022-04-01 10:01:51 +02:00
  • afda3cc810 remove zlib dependency olszomal 2022-03-30 12:30:57 +02:00
  • 44eeeb1515 updated NEWS.md olszomal 2022-03-28 15:47:14 +02:00
  • 1c523ed616 disable verification of the Timestamp Server signature olszomal 2022-03-28 15:45:33 +02:00
  • 8ba94fafd9 user-specified signing and/or verifying time (-time option) olszomal 2022-03-28 11:32:05 +02:00
  • 82185eef18 enable "-h {md5,sha1,sha2(56),sha384,sha512}" option for "attach -signature" and "add" commands enable "-require-leaf-hash" option for "attach-signature" command olszomal 2022-03-24 15:09:11 +01:00
  • bec2ae2eed fix Windows build with MSVC compiler olszomal 2022-03-15 08:36:04 +01:00
  • c5c23cefac more verbose timestamp response status info olszomal 2022-03-11 11:12:04 +01:00
  • 4c1b972f9e set the default message digest to sha256 olszomal 2022-03-11 10:53:58 +01:00
  • 1bd9a87e2f Don't '#include <windows.h>' on Cygwin Jon Turney 2022-03-09 15:48:04 +00:00
  • 65d17836ab disable the confusing error created while searching for the certificate olszomal 2022-04-06 12:13:40 +02:00
  • 6a1a884f3c Add license declarations to dist tarball Dirk Müller 2022-04-10 17:23:14 +02:00
  • 98308f2e0a remove PVK conversion notes from README.md Michał Trojnara 2022-03-06 21:57:43 +01:00
  • da4413d0c7 move unauth blob documentation to README.md Michał Trojnara 2022-03-06 21:46:47 +01:00
  • c08b8cb3d5 git ignore GPG signature files Michał Trojnara 2022-03-06 21:14:26 +01:00
  • 5af84745de add markdown files to distribution tarballs Michał Trojnara 2022-03-06 21:11:02 +01:00
  • 0459fb99ef initial 2.4 commit Michał Trojnara 2022-03-06 21:00:38 +01:00
  • 73d7cf011e release 2.3 2.3 Michał Trojnara 2022-03-06 20:11:25 +01:00
  • 7affd85c46 Fix non-interactive PVK (MSBLOB) key decryption Michał Trojnara 2022-03-06 18:54:51 +01:00
  • d8a182614c remove trailing tabulators Michał Trojnara 2022-03-06 17:41:36 +01:00
  • ac672640be Clean up arrays (#139) olszomal 2022-03-06 16:50:23 +01:00
  • 5d68e8699a update change log olszomal 2022-02-28 15:08:22 +01:00
  • b48458499b fix pe_calc_checksum bufor revert part of 45fedd9e50 olszomal 2022-02-28 13:30:10 +01:00
  • 4731667c35 msi const names olszomal 2022-02-25 11:50:11 +01:00
  • 85594d9fb2 fix memory leak olszomal 2022-02-25 10:18:45 +01:00
  • 5f60cc6563 use msi_dirent_free() when failed to parse the MSI_DIRENT structure olszomal 2022-02-24 15:49:41 +01:00
  • 77b2b30d1f check Root Directory Entry's Name olszomal 2022-02-24 15:19:45 +01:00
  • e0d652b987 timestamp error olszomal 2022-02-23 12:53:40 +01:00
  • b774a56aa9 Floyd's cycle-finding algorithm Michał Trojnara 2022-02-23 22:35:40 +01:00
  • 6eaf0d9368 fixed MSI recursion loop detection Michał Trojnara 2022-02-22 18:56:20 +01:00
  • d471b51db5 add only a non-stream child to the tree olszomal 2022-02-22 15:28:34 +01:00
  • 7b12abf21f NOSTREAM error handling olszomal 2022-02-22 13:00:49 +01:00
  • f248286d6f verify corrupted SpcPeImageData struct olszomal 2022-02-22 11:35:08 +01:00
  • 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