Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Jan 3, 2021

This adds a linktarget_raw and a linktarget property to DepotFile and it will decrypt the linktarget in the decrypt_filenames function of DepotManifest.

…d decryption of the linktarget to decrypt_filenames in DepotManifest.
@rossengeorgiev
Copy link
Member

Thanks for the PR. Can you give an example of a manifest containing encrypted linktargets?

@ghost
Copy link
Author

ghost commented Jan 3, 2021

A manifest that contains encrypted link targets is the Base Goldsrc Linux (Depot id 8), manifest 8088891443299905514 (Other manifests in this depot also have symlinks). It symlinks libSDL2.so to libSDL2-2.0.so.0 .

Copy link
Member

@rossengeorgiev rossengeorgiev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGM

@rossengeorgiev rossengeorgiev merged commit 57e3dbd into ValvePython:master Feb 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant