This repository has been archived on 2025-12-14. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
github.ong19th.Citron/src/core/crypto
FearlessTobi 9f82a9a244 crypto: Make KeyManager a singleton class
Previously, we were reading the keys everytime a KeyManager object was created, causing yuzu to reread the keys file multiple hundreds of times when loading the game list.
With this change, it is only loaded once.
On my system, this decreased game list loading times by a factor of 20.
2020-05-20 21:28:16 +02:00
..
aes_util.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
aes_util.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
ctr_encryption_layer.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
ctr_encryption_layer.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
encryption_layer.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
encryption_layer.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
key_manager.cpp key_manager: Resolve missing field initializer warning 2020-04-16 22:45:44 -04:00
key_manager.h crypto: Make KeyManager a singleton class 2020-05-20 21:28:16 +02:00
partition_data_manager.cpp General: Resolve warnings related to missing declarations 2020-04-16 23:43:34 -04:00
partition_data_manager.h partition_data_manager: Add accessor for decrypted PRODINFO partition 2019-09-21 16:43:10 -04:00
sha_util.cpp
sha_util.h
xts_encryption_layer.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
xts_encryption_layer.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00