Per Allansson
4e11a04ed3
need to recreate BIO mem buf object each time we want to use it
2013-03-08 18:08:51 +01:00
Per Allansson
4fccd43521
verify now also extracts the page hash
2013-03-08 18:08:14 +01:00
Per Allansson
9817812d17
GPLv3
2013-03-08 18:00:46 +01:00
Per Allansson
a4f4729bef
doc updates
2013-03-08 18:00:25 +01:00
Per Allansson
f10f5d88ad
add support for reading keys from PVK files - requires OpenSSL >= 1.0.0
2013-03-08 17:59:55 +01:00
Per Allansson
9fb9e1503c
Added support for removing/extracting/verifying signature on PE files
2013-03-07 22:43:18 +01:00
Per Allansson
bb7c430b8f
Mention MSI support in docs
2013-03-07 08:23:36 +01:00
Per Allansson
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
2013-03-07 08:03:39 +01:00
Per Allansson
b34b3b67e7
fixed merge fail
2013-03-07 07:36:27 +01:00
Per Allansson
2d8764f8f9
Merge remote-tracking branch 'elmarco/master'
2013-03-07 07:31:33 +01:00
Per Allansson
09c664791b
Calculate correct PE checksum instead of setting it to 0.
...
Patch provided by Roland Schwingel.
2013-03-07 07:26:56 +01:00
Marc-André Lureau
a1abd3f11f
Add MSI signing
...
I have tested signing with various MSI files, but I wouldn't be
surprised if we have to refine a little bit the hashing order.
It took me a while to realize that they probably just memcmp the utf16
OLE directory entry name, and take them in order... I got confused
because libgsf uses utf8, and the stream name themself are weirdly
encoded to pack them in utf16, making it hard to understand why a
stream name "FO"<"AA" but "FA">"AA", anyway...
2013-03-06 23:49:23 +01:00
Marc-André Lureau
0c6c7f042f
Use an enum for file type
2013-03-05 11:50:38 +01:00
Marc-André Lureau
7dd6c8d3aa
build-sys: remove generated file
2013-03-05 11:50:35 +01:00
Marc-André Lureau
24c95a1338
build-sys: link with libgsf optionnally
2013-03-05 11:50:14 +01:00
Per Allansson
7485a6b7a4
Fixed problem with not being able to decode timestamp with no newlines
2013-02-19 21:53:19 +01:00
Per Allansson
902962ff56
Removed generated files and added autogen.sh
2013-02-19 21:52:05 +01:00
Per Allansson
a755c2e4f6
Added .gitignore
2013-02-19 21:49:50 +01:00
Per Allansson
fdecbbe5dc
Correct email address
2013-02-19 21:48:46 +01:00
Per Allansson
af82a27bff
Whitespace/Indentation cleanup
2013-02-19 21:47:47 +01:00
Per Allansson
6aa4280d84
Initial commit of osslsigncode 1.4
2013-02-17 10:16:25 +01:00