Best-effort service signatures

This commit is contained in:
GreemDev 2025-03-20 01:49:00 -05:00
parent 3c8577c894
commit 422761e18f

View file

@ -126,6 +126,7 @@ namespace Ryujinx.HLE.HOS.Services.Ssl
} }
[CommandCmif(100)] [CommandCmif(100)]
// CreateContextForSystem(u64 pid, nn::ssl::sf::SslVersion, u64)
public ResultCode CreateContextForSystem(ServiceCtx context) public ResultCode CreateContextForSystem(ServiceCtx context)
{ {
SslVersion sslVersion = (SslVersion)context.RequestData.ReadUInt32(); SslVersion sslVersion = (SslVersion)context.RequestData.ReadUInt32();
@ -136,6 +137,7 @@ namespace Ryujinx.HLE.HOS.Services.Ssl
} }
[CommandCmif(101)] [CommandCmif(101)]
// SetThreadCoreMask(u64 mask)
public ResultCode SetThreadCoreMask(ServiceCtx context) public ResultCode SetThreadCoreMask(ServiceCtx context)
{ {
ulong mask = context.RequestData.ReadUInt64(); ulong mask = context.RequestData.ReadUInt64();
@ -146,6 +148,7 @@ namespace Ryujinx.HLE.HOS.Services.Ssl
} }
[CommandCmif(102)] [CommandCmif(102)]
// GetThreadCoreMask() -> u64
public ResultCode GetThreadCoreMask(ServiceCtx context) public ResultCode GetThreadCoreMask(ServiceCtx context)
{ {
Logger.Stub?.PrintStub(LogClass.ServiceSsl); Logger.Stub?.PrintStub(LogClass.ServiceSsl);
@ -154,6 +157,7 @@ namespace Ryujinx.HLE.HOS.Services.Ssl
} }
[CommandCmif(103)] [CommandCmif(103)]
// VerifySignature(buffer<0x5> unknownInput1, buffer<0x5> unknownInput2, buffer<0x5> unknownInput3, buffer<bytes, 4> unknown1)
public ResultCode VerifySignature(ServiceCtx context) public ResultCode VerifySignature(ServiceCtx context)
{ {
Logger.Stub?.PrintStub(LogClass.ServiceSsl); Logger.Stub?.PrintStub(LogClass.ServiceSsl);