Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crypto: Fix endianess, avoid crashing on invalid values #14584

Merged
merged 3 commits into from Aug 30, 2023

Conversation

elad335
Copy link
Contributor

@elad335 elad335 commented Aug 30, 2023

Encountered a crash when experimenting with stuff on SCE decrypter because SCE prefix is used not only for executables.
Also fixed endiness swapping - does not fit big endian architectures like ARM so it may improve compatibility there.

@elad335 elad335 added Bugfix Loader Involving the load of PS3 file formats labels Aug 30, 2023
rpcs3/Crypto/unedat.cpp Outdated Show resolved Hide resolved
rpcs3/Crypto/unedat.cpp Outdated Show resolved Hide resolved
@Megamouse Megamouse merged commit af850da into RPCS3:master Aug 30, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bugfix Loader Involving the load of PS3 file formats
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants