From 93d501b94b7e94508d509c72b322843751699379 Mon Sep 17 00:00:00 2001 From: Renaud Lepage Date: Mon, 30 May 2005 23:48:57 +0000 Subject: [PATCH] Two functions use a random number generator that is unusable on Xbox. Until further advancement, these functions will not work on Xbox. --- stepmania/src/CryptHelpers.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stepmania/src/CryptHelpers.cpp b/stepmania/src/CryptHelpers.cpp index 95ae0c3ea0..d8e41b70b0 100644 --- a/stepmania/src/CryptHelpers.cpp +++ b/stepmania/src/CryptHelpers.cpp @@ -192,6 +192,9 @@ unsigned int RageFileStore::CopyRangeTo2(BufferedTransformation &target, unsigne bool CryptHelpers::GenerateRSAKey( unsigned int keyLength, CString sSeed, CString &sPublicKey, CString &sPrivateKey ) { +#ifdef _XBOX + return false; +#else try { NonblockingRng rng; @@ -211,10 +214,14 @@ bool CryptHelpers::GenerateRSAKey( unsigned int keyLength, CString sSeed, CStrin } return true; +#endif } bool CryptHelpers::SignFile( RageFileBasic &file, CString sPrivKey, CString &sSignatureOut, CString &sError ) { +#ifdef _XBOX + return false; +#else try { StringSource privFile( sPrivKey, true ); RSASSA_PKCS1v15_SHA_Signer priv(privFile); @@ -228,6 +235,7 @@ bool CryptHelpers::SignFile( RageFileBasic &file, CString sPrivKey, CString &sSi } return true; +#endif } bool CryptHelpers::VerifyFile( RageFileBasic &file, CString sSignature, CString sPublicKey, CString &sError )