summaryrefslogtreecommitdiff
path: root/src/core/hle/service/spl
diff options
context:
space:
mode:
authorGravatar VolcaEM2020-06-29 04:01:34 +0200
committerGravatar GitHub2020-06-29 04:01:34 +0200
commit6a0010d0c64ff3e023d8f16e543dfaf73c531179 (patch)
tree555a880d3ffce95547fedd0b2eb1a1fdfd829422 /src/core/hle/service/spl
parentMerge pull request #3982 from ReinUsesLisp/membar-cts (diff)
downloadyuzu-6a0010d0c64ff3e023d8f16e543dfaf73c531179.tar.gz
yuzu-6a0010d0c64ff3e023d8f16e543dfaf73c531179.tar.xz
yuzu-6a0010d0c64ff3e023d8f16e543dfaf73c531179.zip
service: Update function tables
Diffstat (limited to 'src/core/hle/service/spl')
-rw-r--r--src/core/hle/service/spl/spl.cpp39
1 files changed, 20 insertions, 19 deletions
diff --git a/src/core/hle/service/spl/spl.cpp b/src/core/hle/service/spl/spl.cpp
index 70cb41905..6caab8929 100644
--- a/src/core/hle/service/spl/spl.cpp
+++ b/src/core/hle/service/spl/spl.cpp
@@ -9,35 +9,36 @@ namespace Service::SPL {
9SPL::SPL(std::shared_ptr<Module> module) : Module::Interface(std::move(module), "spl:") { 9SPL::SPL(std::shared_ptr<Module> module) : Module::Interface(std::move(module), "spl:") {
10 static const FunctionInfo functions[] = { 10 static const FunctionInfo functions[] = {
11 {0, nullptr, "GetConfig"}, 11 {0, nullptr, "GetConfig"},
12 {1, nullptr, "UserExpMod"}, 12 {1, nullptr, "ModularExponentiate"},
13 {2, nullptr, "GenerateAesKek"}, 13 {2, nullptr, "GenerateAesKek"},
14 {3, nullptr, "LoadAesKey"}, 14 {3, nullptr, "LoadAesKey"},
15 {4, nullptr, "GenerateAesKey"}, 15 {4, nullptr, "GenerateAesKey"},
16 {5, nullptr, "SetConfig"}, 16 {5, nullptr, "SetConfig"},
17 {7, &SPL::GetRandomBytes, "GetRandomBytes"}, 17 {7, &SPL::GetRandomBytes, "GetRandomBytes"},
18 {9, nullptr, "LoadSecureExpModKey"}, 18 {9, nullptr, "ImportLotusKey"},
19 {10, nullptr, "SecureExpMod"}, 19 {10, nullptr, "DecryptLotusMessage"},
20 {11, nullptr, "IsDevelopment"}, 20 {11, nullptr, "IsDevelopment"},
21 {12, nullptr, "GenerateSpecificAesKey"}, 21 {12, nullptr, "GenerateSpecificAesKey"},
22 {13, nullptr, "DecryptPrivk"}, 22 {13, nullptr, "DecryptDeviceUniqueData"},
23 {14, nullptr, "DecryptAesKey"}, 23 {14, nullptr, "DecryptAesKey"},
24 {15, nullptr, "DecryptAesCtr"}, 24 {15, nullptr, "CryptAesCtr"},
25 {16, nullptr, "ComputeCmac"}, 25 {16, nullptr, "ComputeCmac"},
26 {17, nullptr, "LoadRsaOaepKey"}, 26 {17, nullptr, "ImportEsKey"},
27 {18, nullptr, "UnwrapRsaOaepWrappedTitleKey"}, 27 {18, nullptr, "UnwrapTitleKey"},
28 {19, nullptr, "LoadTitleKey"}, 28 {19, nullptr, "LoadTitleKey"},
29 {20, nullptr, "UnwrapAesWrappedTitleKey"}, 29 {20, nullptr, "PrepareEsCommonKey"},
30 {21, nullptr, "LockAesEngine"}, 30 {21, nullptr, "AllocateAesKeyslot"},
31 {22, nullptr, "UnlockAesEngine"}, 31 {22, nullptr, "DeallocateAesKeySlot"},
32 {23, nullptr, "GetSplWaitEvent"}, 32 {23, nullptr, "GetAesKeyslotAvailableEvent"},
33 {24, nullptr, "SetSharedData"}, 33 {24, nullptr, "SetBootReason"},
34 {25, nullptr, "GetSharedData"}, 34 {25, nullptr, "GetBootReason"},
35 {26, nullptr, "ImportSslRsaKey"}, 35 {26, nullptr, "DecryptAndStoreSslClientCertKey"},
36 {27, nullptr, "SecureExpModWithSslKey"}, 36 {27, nullptr, "ModularExponentiateWithSslClientCertKey"},
37 {28, nullptr, "ImportEsRsaKey"}, 37 {28, nullptr, "DecryptAndStoreDrmDeviceCertKey"},
38 {29, nullptr, "SecureExpModWithEsKey"}, 38 {29, nullptr, "ModularExponentiateWithDrmDeviceCertKey"},
39 {30, nullptr, "EncryptManuRsaKeyForImport"}, 39 {30, nullptr, "ReencryptDeviceUniqueData "},
40 {31, nullptr, "GetPackage2Hash"}, 40 {31, nullptr, "PrepareEsArchiveKey"}, // This is also GetPackage2Hash?
41 {32, nullptr, "LoadPreparedAesKey"}
41 }; 42 };
42 RegisterHandlers(functions); 43 RegisterHandlers(functions);
43} 44}