Commit Graph

  • 2e9113cd41 code deduplication and cleanup Michał Trojnara 2018-12-08 16:56:29 +01:00
  • a7c624d0a9 fixed OpenSSL 1.1 check to fail with OpenSSL 1.0 Michał Trojnara 2018-12-08 09:55:04 +01:00
  • c9396c4be9 configure.ac indentation Michał Trojnara 2018-12-08 09:49:11 +01:00
  • 6da2a23d1f version number bump Michał Trojnara 2018-12-05 23:02:08 +01:00
  • 642a290343 more consistent code formatting and indentation Michał Trojnara 2018-12-05 22:59:41 +01:00
  • fe89b08e35 version 2.0 2.0 Michał Trojnara 2018-12-04 22:17:07 +01:00
  • 6bc9105793 file format fixes Michał Trojnara 2018-12-04 22:06:35 +01:00
  • 9b2df1c2fc file renames Michał Trojnara 2018-12-04 21:03:21 +01:00
  • 1977db24f1 Fixed PKCS11_MODULE_PATH name Michał Trojnara 2018-11-26 08:22:57 +01:00
  • 687bd91531 corrected OpenSSL version checks Michał Trojnara 2018-11-22 08:33:44 +01:00
  • 9554bbeb14 test cleanup Michał Trojnara 2018-11-22 08:07:13 +01:00
  • bc8e209d6e ported to SoftHSM2 Michał Trojnara 2018-11-22 08:01:20 +01:00
  • 1f9f8df126 ported to OpenSSL 1.1.x Michał Trojnara 2018-11-22 07:54:27 +01:00
  • e72a1937d1 fixed Windows / Cygwin / MinGW compile Per Allansson 2015-08-31 23:03:58 +02:00
  • 4ef0e54438 guard against missing defs of TRUE/FALSE Per Allansson 2015-08-31 20:15:01 +02:00
  • df25781578 added -noverifypeer option to timestamping Per Allansson 2015-07-07 21:07:42 +02:00
  • 3be7eb1676 add the attach-signature command Cory Fields 2015-06-18 15:23:12 -04:00
  • 36715c1183 add the -pem option in extract-signature mode Cory Fields 2015-06-18 15:21:09 -04:00
  • 59a42c66b6 Improved error reporting for timestamping errors (patch from Carlo Teubner) Per Allansson 2015-03-10 20:29:32 +01:00
  • afd5c5177d added ability to add an unauthenticated blob a signed PE file (patch from Scott Piper) Per Allansson 2015-03-07 20:24:45 +01:00
  • e01da8fb55 update testsign.sh Per Allansson 2015-03-07 19:51:48 +01:00
  • 80b92fd778 fixed double free Per Allansson 2015-03-07 08:23:06 +01:00
  • 50b66a1eb4 pkcs11: don't hardcode pkcs11 engine path - use -pkcs11engine + -pkcs11module args instead Per Allansson 2015-03-06 22:00:48 +01:00
  • 67ef46984f documentation and sample pkcs11 token Leif Johansson 2015-02-26 14:18:00 +01:00
  • 89af05898e pkcs11 support - initial version Leif Johansson 2015-02-26 14:07:00 +01:00
  • 5677522790 verify: print cert serialno as well Per Allansson 2015-01-14 14:49:14 +01:00
  • 0c15ccc4db speed up checksum calculation (patch from Veselin Georgiev) Per Allansson 2015-01-06 09:08:26 +01:00
  • a912601140 version 1.7.1 Per Allansson 2014-07-11 06:55:08 +02:00
  • 6b9774f6bc Remove reference to exsig in msi_verify_pkcs7 to fix the -DGSF_CAN_READ_METADATA build. Mikkel Krautz 2014-07-10 23:03:29 +02:00
  • 180a775702 Add sanity check for the potentially 'dangerous' combination of -add-msi-dse and -nest. Mikkel Krautz 2014-07-10 23:46:04 +02:00
  • d0c5b350e9 Remove NO_MSI_DIGITALSIGNATUREEX ifndefs. Mikkel Krautz 2014-07-10 23:09:41 +02:00
  • ec3d58ad4b Add the MSI-specific flag '-add-msi-se' to the 'sign' command for explicitly adding a MsiDigitalSignatureEx section. Mikkel Krautz 2014-07-10 23:00:19 +02:00
  • 9fa7e17770 version 1.7 Per Allansson 2014-07-10 07:42:02 +02:00
  • 71838d3242 Fix a couple of GCC warnings Per Allansson 2014-07-10 07:33:53 +02:00
  • 0b0be2f97b Disable the addition of MsiDigitalSignatureEx when signing MSI files. It does not work well with nested signatures. Mikkel Krautz 2014-07-09 20:39:28 +02:00
  • fe7dd0076e Fix leaf hash corruption when verifying nested signatures. Mikkel Krautz 2014-07-06 11:45:49 +02:00
  • a4544a1f74 Add support for nested signing and verifying nested signatures for MSI files. Mikkel Krautz 2014-07-06 11:28:03 +02:00
  • 2fee516164 Add support for nested signing for PE files. Mikkel Krautz 2014-06-03 23:47:18 +02:00
  • 03848a9c60 removed unused variable Per Allansson 2014-06-03 09:13:06 +02:00
  • f4e78ea7f7 Add OpenSSL exception in license Per Allansson 2014-06-03 09:09:47 +02:00
  • 598bab9632 Add support for verifying nested signatures in PE files. Mikkel Krautz 2014-05-24 19:45:37 +02:00
  • 6fa669a97e fix compilation problem with OpenSSL < 1.0.0 Per Allansson 2014-01-24 09:13:34 +01:00
  • 4d458d2dd0 version 1.6 Per Allansson 2014-01-21 15:31:32 +01:00
  • 82e01036b0 add support for '-askpass' and '-readpass <file>' Per Allansson 2014-01-21 15:28:42 +01:00
  • 0933f3cf47 updated changelog Per Allansson 2014-01-21 14:00:30 +01:00
  • f6bc75bdc6 support running osslsigncode on Windows Per Allansson 2014-01-21 13:58:44 +01:00
  • d2ebdf5eef fix compilation without curl Per Allansson 2014-01-21 13:57:59 +01:00
  • 010899a102 add 'compile' to .gitignore Per Allansson 2014-01-21 13:57:36 +01:00
  • c1a3f05279 updated supported features Per Allansson 2013-07-04 21:21:36 +02:00
  • a442aa32d5 update ChangeLog Per Allansson 2013-07-04 21:17:17 +02:00
  • 5abe856e77 fix compilation warnings Per Allansson 2013-07-04 21:12:50 +02:00
  • b96f440b03 PE, MSI: implement -require-leaf-hash for CMD_VERIFY. Mikkel Krautz 2013-05-01 19:54:45 +02:00
  • 30ee6536c4 MSI: add support for extracting signatures. Mikkel Krautz 2013-05-01 01:17:30 +02:00
  • bb65ac4d42 MSI: add support for verifying the signatures of MSI files. Mikkel Krautz 2013-05-01 00:48:35 +02:00
  • 9904aea27f MSI: add support for remove-signature. Mikkel Krautz 2013-04-30 23:08:39 +02:00
  • 31facc400d add support for adding additional/cross certificates through -ac option Per Allansson 2013-06-15 09:06:51 +02:00
  • a3bc0a4576 MSI: Add support for MsiDigitalSignatureEx signature Mikkel Krautz 2013-04-28 21:39:40 +02:00
  • 5e811c5825 output hierarchical MSIs correctly Mikkel Krautz 2013-04-25 21:04:43 +02:00
  • 11cc989cf6 ... and use correct index Per Allansson 2013-04-11 19:43:30 +02:00
  • 190d3e68dd added support for giving multiple timestamp servers as arguments - first one that succeeds will be used Per Allansson 2013-04-11 19:12:55 +02:00
  • c6c234948c valgrind:ed - although everything libgsf-related was ignored... Per Allansson 2013-03-13 20:31:10 +01:00
  • f4691ca996 Added support for page hashing (-ph option) Per Allansson 2013-03-13 19:01:58 +01:00
  • 4fd51c0d7d fixed page hash verification Per Allansson 2013-03-13 17:43:06 +01:00
  • 4944e9cf46 removed old obsolete hack Per Allansson 2013-03-13 17:28:35 +01:00
  • e8bd3c3b68 added support for sha384 and sha512 Per Allansson 2013-03-13 17:24:54 +01:00
  • 9152c925c0 Page hash verification now works Per Allansson 2013-03-12 20:43:54 +01:00
  • 0494a7ceb1 1.5.1... Per Allansson 2013-03-12 08:30:10 +01:00
  • 3bbf757ca4 bump Per Allansson 2013-03-12 07:37:39 +01:00
  • 3e97269d4e working RFC3161 timestamping Per Allansson 2013-03-11 22:06:41 +01:00
  • d4392c2167 - added support for reading certificates from PEM files - fixed compiler warnings - renamed option -spc to -certs - no need for -pvk option since we can detect pvk files anyway - updated docs to reflect changes - added simple test script - updated RFC3161 timestamping (but still does not result in valid signature) Per Allansson 2013-03-11 20:09:31 +01:00
  • 58750a5265 added preliminary support for RGC3161 timestamping Per Allansson 2013-03-10 21:51:56 +01:00
  • 9b604211e7 Added small python script which can be used to calculate & experiment with Authenticode page hashes. Calculating everything but the first page hash seems to be working and is straightforward. If anyone knows how this is done, p-p-p-please let me know. Per Allansson 2013-03-10 17:32:09 +01:00
  • e0cf24f1d5 warn if digest doesn't match Per Allansson 2013-03-10 17:30:01 +01:00
  • 4e11a04ed3 need to recreate BIO mem buf object each time we want to use it Per Allansson 2013-03-08 18:08:51 +01:00
  • 4fccd43521 verify now also extracts the page hash Per Allansson 2013-03-08 18:08:14 +01:00
  • 9817812d17 GPLv3 Per Allansson 2013-03-08 18:00:46 +01:00
  • a4f4729bef doc updates Per Allansson 2013-03-08 18:00:25 +01:00
  • f10f5d88ad add support for reading keys from PVK files - requires OpenSSL >= 1.0.0 Per Allansson 2013-03-08 17:59:55 +01:00
  • 9fb9e1503c Added support for removing/extracting/verifying signature on PE files Per Allansson 2013-03-07 22:43:18 +01:00
  • bb7c430b8f Mention MSI support in docs Per Allansson 2013-03-07 08:23:36 +01:00
  • d16acb6019 - improved checks for valid PE file - initialize OpenSSL before we use it - updated documentation links - fixed bug in MSI merge (missing CAB OBJID set) - reindentation + Emacs settings for it - fixed various warnings Per Allansson 2013-03-07 07:52:46 +01:00
  • b34b3b67e7 fixed merge fail Per Allansson 2013-03-07 07:36:27 +01:00
  • 2d8764f8f9 Merge remote-tracking branch 'elmarco/master' Per Allansson 2013-03-07 07:31:33 +01:00
  • 09c664791b Calculate correct PE checksum instead of setting it to 0. Per Allansson 2013-03-07 07:26:56 +01:00
  • a1abd3f11f Add MSI signing Marc-André Lureau 2013-02-19 23:44:23 +01:00
  • 0c6c7f042f Use an enum for file type Marc-André Lureau 2013-02-20 10:34:22 +01:00
  • 7dd6c8d3aa build-sys: remove generated file Marc-André Lureau 2013-03-05 11:50:35 +01:00
  • 24c95a1338 build-sys: link with libgsf optionnally Marc-André Lureau 2013-02-19 23:39:40 +01:00
  • 7485a6b7a4 Fixed problem with not being able to decode timestamp with no newlines Per Allansson 2013-02-19 21:53:19 +01:00
  • 902962ff56 Removed generated files and added autogen.sh Per Allansson 2013-02-19 21:51:33 +01:00
  • a755c2e4f6 Added .gitignore Per Allansson 2013-02-19 21:49:50 +01:00
  • fdecbbe5dc Correct email address Per Allansson 2013-02-19 21:48:46 +01:00
  • af82a27bff Whitespace/Indentation cleanup Per Allansson 2013-02-19 21:47:47 +01:00
  • 6aa4280d84 Initial commit of osslsigncode 1.4 Per Allansson 2013-02-17 10:16:25 +01:00