Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
This commit is contained in:
commit
1f6756885f
|
@ -210,17 +210,86 @@ XBSYSAPI EXPORTNUM(340) VOID NTAPI XcHMAC
|
|||
OUT PBYTE HmacData
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(341) VOID *XcPKEncPublic;
|
||||
XBSYSAPI EXPORTNUM(342) VOID *XcPKDecPrivate;
|
||||
XBSYSAPI EXPORTNUM(343) VOID *XcPKGetKeyLen;
|
||||
XBSYSAPI EXPORTNUM(344) VOID *XcVerifyPKCS1Signature;
|
||||
XBSYSAPI EXPORTNUM(345) VOID *XcModExp;
|
||||
XBSYSAPI EXPORTNUM(346) VOID *XcDESKeyParity;
|
||||
XBSYSAPI EXPORTNUM(347) VOID *XcKeyTable;
|
||||
XBSYSAPI EXPORTNUM(348) VOID *XcBlockCrypt;
|
||||
XBSYSAPI EXPORTNUM(349) VOID *XcBlockCryptCBC;
|
||||
XBSYSAPI EXPORTNUM(350) VOID *XcCryptService;
|
||||
XBSYSAPI EXPORTNUM(351) VOID *XcUpdateCrypto;
|
||||
XBSYSAPI EXPORTNUM(341) VOID XcPKEncPublic
|
||||
(
|
||||
IN PBYTE pbPubKey,
|
||||
IN PBYTE pbInput,
|
||||
OUT PBYTE pbOutput
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(342) VOID XcPKDecPrivate
|
||||
(
|
||||
IN PBYTE pbPrvKey,
|
||||
IN PBYTE pbInput,
|
||||
OUT PBYTE pbOutput
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(343) VOID XcPKGetKeyLen
|
||||
(
|
||||
OUT PBYTE pbPubKey
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(344) VOID XcVerifyPKCS1Signature
|
||||
(
|
||||
IN PBYTE pbSig,
|
||||
IN PBYTE pbPubKey,
|
||||
IN PBYTE pbDigest
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(345) VOID XcModExp
|
||||
(
|
||||
IN PULONG pA,
|
||||
IN PULONG pB,
|
||||
IN PULONG pC,
|
||||
IN PULONG pD,
|
||||
IN ULONG dwN
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(346) VOID XcDESKeyParity
|
||||
(
|
||||
IN PBYTE pbKey,
|
||||
IN ULONG dwKeyLength
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(347) VOID XcKeyTable
|
||||
(
|
||||
IN ULONG dwCipher,
|
||||
IN PBYTE pbKeyTable,
|
||||
IN PBYTE pbKey
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(348) VOID XcBlockCrypt
|
||||
(
|
||||
IN ULONG dwCipher,
|
||||
OUT PBYTE pbOutput,
|
||||
IN PBYTE pbInput,
|
||||
IN PBYTE pbKeyTable,
|
||||
IN ULONG dwOp
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(349) VOID XcBlockCryptCBC
|
||||
(
|
||||
IN ULONG dwCipher,
|
||||
IN ULONG dwInputLength,
|
||||
OUT PBYTE pbOutput,
|
||||
IN PBYTE pbInput,
|
||||
IN PBYTE pbKeyTable,
|
||||
IN ULONG dwOp,
|
||||
OUT PBYTE pbFeedback
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(350) VOID XcCryptService
|
||||
(
|
||||
IN ULONG dwOp,
|
||||
...
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(351) VOID XcUpdateCrypto
|
||||
(
|
||||
IN PVOID pNewVector,
|
||||
IN PVOID pROMVector
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(353) XBOX_KEY_DATA XboxLANKey;
|
||||
XBSYSAPI EXPORTNUM(354) XBOX_KEY_DATA XboxAlternateSignatureKeys;
|
||||
XBSYSAPI EXPORTNUM(355) DWORD XePublicKeyData;
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/**************************************************************************************************
|
||||
|
||||
Verteron Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/**
|
||||
* pugixml parser - version 1.4
|
||||
* --------------------------------------------------------
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
/***************************************************************************************************
|
||||
|
||||
Zyan Disassembler Engine
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
@ -199,3 +201,204 @@ XBSYSAPI EXPORTNUM(340) xboxkrnl::VOID NTAPI xboxkrnl::XcHMAC(
|
|||
A_SHAUpdate(&ShaContext, Temp, sizeof(Temp));
|
||||
A_SHAFinal(&ShaContext, HmacData);
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x0155 - XcPKEncPublic()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(341) xboxkrnl::VOID xboxkrnl::XcPKEncPublic(
|
||||
IN PBYTE pbPubKey,
|
||||
IN PBYTE pbInput,
|
||||
OUT PBYTE pbOutput
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG_OUT(pbPubKey)
|
||||
LOG_FUNC_ARG_OUT(pbInput)
|
||||
LOG_FUNC_ARG_OUT(pbOutput)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x0156 - XcPKDecPrivate()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(342) xboxkrnl::VOID xboxkrnl::XcPKDecPrivate(
|
||||
IN PBYTE pbPrvKey,
|
||||
IN PBYTE pbInput,
|
||||
OUT PBYTE pbOutput
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG_OUT(pbPrvKey)
|
||||
LOG_FUNC_ARG_OUT(pbInput)
|
||||
LOG_FUNC_ARG_OUT(pbOutput)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x0157 - XcPKGetKeyLen()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(343) xboxkrnl::VOID xboxkrnl::XcPKGetKeyLen(
|
||||
OUT PBYTE pbPubKey
|
||||
)
|
||||
{
|
||||
LOG_FUNC_ONE_ARG(pbPubKey);
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x0158 - XcVerifyPKCS1Signature()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(344) xboxkrnl::VOID xboxkrnl::XcVerifyPKCS1Signature(
|
||||
IN PBYTE pbSig,
|
||||
IN PBYTE pbPubKey,
|
||||
IN PBYTE pbDigest
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG_OUT(pbSig)
|
||||
LOG_FUNC_ARG_OUT(pbPubKey)
|
||||
LOG_FUNC_ARG_OUT(pbDigest)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x0159 - XcModExp()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(345) xboxkrnl::VOID xboxkrnl::XcModExp(
|
||||
IN PULONG pA,
|
||||
IN PULONG pB,
|
||||
IN PULONG pC,
|
||||
IN PULONG pD,
|
||||
IN ULONG dwN
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG_OUT(pA)
|
||||
LOG_FUNC_ARG_OUT(pB)
|
||||
LOG_FUNC_ARG_OUT(pC)
|
||||
LOG_FUNC_ARG_OUT(pD)
|
||||
LOG_FUNC_ARG(dwN)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x015A - XcDESKeyParity()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(346) xboxkrnl::VOID xboxkrnl::XcDESKeyParity(
|
||||
IN PBYTE pbKey,
|
||||
IN ULONG dwKeyLength
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG_OUT(pbKey)
|
||||
LOG_FUNC_ARG(dwKeyLength)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x015B - XcKeyTable()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(347) xboxkrnl::VOID xboxkrnl::XcKeyTable(
|
||||
IN ULONG dwCipher,
|
||||
IN PBYTE pbKeyTable,
|
||||
IN PBYTE pbKey
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG(dwCipher)
|
||||
LOG_FUNC_ARG_OUT(pbKeyTable)
|
||||
LOG_FUNC_ARG_OUT(pbKey)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x015C - XcBlockCrypt()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(348) xboxkrnl::VOID xboxkrnl::XcBlockCrypt(
|
||||
IN ULONG dwCipher,
|
||||
OUT PBYTE pbOutput,
|
||||
IN PBYTE pbInput,
|
||||
IN PBYTE pbKeyTable,
|
||||
IN ULONG dwOp
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG(dwCipher)
|
||||
LOG_FUNC_ARG_OUT(pbOutput)
|
||||
LOG_FUNC_ARG_OUT(pbInput)
|
||||
LOG_FUNC_ARG_OUT(pbKeyTable)
|
||||
LOG_FUNC_ARG(dwOp)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x015D - XcBlockCryptCBC()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(349) xboxkrnl::VOID xboxkrnl::XcBlockCryptCBC(
|
||||
IN ULONG dwCipher,
|
||||
IN ULONG dwInputLength,
|
||||
OUT PBYTE pbOutput,
|
||||
IN PBYTE pbInput,
|
||||
IN PBYTE pbKeyTable,
|
||||
IN ULONG dwOp,
|
||||
OUT PBYTE pbFeedback
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG(dwCipher)
|
||||
LOG_FUNC_ARG(dwInputLength)
|
||||
LOG_FUNC_ARG_OUT(pbOutput)
|
||||
LOG_FUNC_ARG_OUT(pbInput)
|
||||
LOG_FUNC_ARG_OUT(pbKeyTable)
|
||||
LOG_FUNC_ARG(dwOp)
|
||||
LOG_FUNC_ARG_OUT(pbFeedback)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x015E - XcCryptService()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(350) xboxkrnl::VOID xboxkrnl::XcCryptService(
|
||||
IN ULONG dwOp,
|
||||
...
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG(dwOp)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x015F - XcUpdateCrypto()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(351) xboxkrnl::VOID xboxkrnl::XcUpdateCrypto(
|
||||
IN PVOID pNewVector,
|
||||
IN PVOID pROMVector
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG_OUT(pNewVector)
|
||||
LOG_FUNC_ARG_OUT(pROMVector)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
}
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
@ -406,17 +408,17 @@ extern "C" CXBXKRNL_API uint32 CxbxKrnl_KernelThunkTable[379] =
|
|||
(uint32)FUNC(&xboxkrnl::XcRC4Key), // 0x0152 (338)
|
||||
(uint32)FUNC(&xboxkrnl::XcRC4Crypt), // 0x0153 (339)
|
||||
(uint32)FUNC(&xboxkrnl::XcHMAC), // 0x0154 (340)
|
||||
(uint32)PANIC(0x0155), // 0x0155 (341) XcPKEncPublic
|
||||
(uint32)PANIC(0x0156), // 0x0156 (342) XcPKDecPrivate
|
||||
(uint32)PANIC(0x0157), // 0x0157 (343) XcPKGetKeyLen
|
||||
(uint32)PANIC(0x0158), // 0x0158 (344) XcVerifyPKCS1Signature
|
||||
(uint32)PANIC(0x0159), // 0x0159 (345) XcModExp
|
||||
(uint32)PANIC(0x015A), // 0x015A (346) XcDESKeyParity
|
||||
(uint32)PANIC(0x015B), // 0x015B (347) XcKeyTable
|
||||
(uint32)PANIC(0x015C), // 0x015C (348) XcBlockCrypt
|
||||
(uint32)PANIC(0x015D), // 0x015D (349) XcBlockCryptCBC
|
||||
(uint32)PANIC(0x015E), // 0x015E (350) XcCryptService
|
||||
(uint32)PANIC(0x015F), // 0x015F (351) XcUpdateCrypto
|
||||
(uint32)FUNC(&xboxkrnl::XcPKEncPublic), // 0x0155 (341)
|
||||
(uint32)FUNC(&xboxkrnl::XcPKDecPrivate), // 0x0156 (342)
|
||||
(uint32)FUNC(&xboxkrnl::XcPKGetKeyLen), // 0x0157 (343)
|
||||
(uint32)FUNC(&xboxkrnl::XcVerifyPKCS1Signature), // 0x0158 (344)
|
||||
(uint32)FUNC(&xboxkrnl::XcModExp), // 0x0159 (345)
|
||||
(uint32)FUNC(&xboxkrnl::XcDESKeyParity), // 0x015A (346)
|
||||
(uint32)FUNC(&xboxkrnl::XcKeyTable), // 0x015B (347)
|
||||
(uint32)FUNC(&xboxkrnl::XcBlockCrypt), // 0x015C (348)
|
||||
(uint32)FUNC(&xboxkrnl::XcBlockCryptCBC), // 0x015D (349)
|
||||
(uint32)FUNC(&xboxkrnl::XcCryptService), // 0x015E (350)
|
||||
(uint32)FUNC(&xboxkrnl::XcUpdateCrypto), // 0x015F (351)
|
||||
(uint32)FUNC(&xboxkrnl::RtlRip), // 0x0160 (352)
|
||||
(uint32)VARIABLE(&xboxkrnl::XboxLANKey), // 0x0161 (353)
|
||||
(uint32)VARIABLE(&xboxkrnl::XboxAlternateSignatureKeys), // 0x0162 (354)
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// LibRC4
|
||||
//
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
|
||||
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
|
||||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
|
|
Loading…
Reference in New Issue