stub: pin to current goblin version

goblin 0.7.1 introduces certification support for PE files. This seems to be broken, because we get:

Parsing PE failed Malformed entity: Unable to extract certificate. Probably cert_size:1599360838 is malformed!

from goblin when trying to parse our PE file in memory.

See #237 for context.
This commit is contained in:
Julian Stecklina 2023-10-15 15:40:53 +02:00
parent 62ffd894f0
commit c56ad52b18
1 changed files with 2 additions and 1 deletions

View File

@ -13,7 +13,8 @@ rust-version = "1.68"
[dependencies] [dependencies]
uefi = { version = "0.25.0", default-features = false, features = [ "alloc", "global_allocator" ] } uefi = { version = "0.25.0", default-features = false, features = [ "alloc", "global_allocator" ] }
goblin = { version = "0.6.1", default-features = false, features = [ "pe64", "alloc" ]} # Update blocked by #237
goblin = { version = "=0.6.1", default-features = false, features = [ "pe64", "alloc" ]}
bitflags = "2.3.3" bitflags = "2.3.3"
# Even in debug builds, we don't enable the debug logs, because they generate a lot of spam from goblin. # Even in debug builds, we don't enable the debug logs, because they generate a lot of spam from goblin.