diff options
| author | 2020-06-29 04:01:34 +0200 | |
|---|---|---|
| committer | 2020-06-29 04:01:34 +0200 | |
| commit | 6a0010d0c64ff3e023d8f16e543dfaf73c531179 (patch) | |
| tree | 555a880d3ffce95547fedd0b2eb1a1fdfd829422 /src/core/hle/service/spl | |
| parent | Merge pull request #3982 from ReinUsesLisp/membar-cts (diff) | |
| download | yuzu-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.cpp | 39 |
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 { | |||
| 9 | SPL::SPL(std::shared_ptr<Module> module) : Module::Interface(std::move(module), "spl:") { | 9 | SPL::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 | } |