emoose / ExCrypt

Open source replacement for the Xbox360 XeCrypt suite.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementation Checklist

emoose opened this issue · comments

Checklist of function names, see #5 for more info about them.

  • XeCryptAesKey
  • XeCryptAesEcb
  • XeCryptAesCbc
  • XeCryptBnDwLeDhEqualBase
  • XeCryptBnDwLeDhInvalBase
  • XeCryptBnDwLeDhModExp
  • XeCryptBnDw_Copy
  • XeCryptBnDw_SwapLeBe
  • XeCryptBnDw_Zero
  • XeCryptBnDwLePkcs1Format
  • XeCryptBnDwLePkcs1Verify
  • XeCryptBnQwBeSigCreate
  • XeCryptBnQwBeSigFormat
  • XeCryptBnQwBeSigVerify
  • XeCryptBnQwNeModExp
  • XeCryptBnQwNeModExpRoot
  • XeCryptBnQwNeModInv
  • XeCryptBnQwNeModMul
  • XeCryptBnQwNeRsaKeyGen
  • XeCryptBnQwNeRsaPrvCrypt
  • XeCryptBnQwNeRsaPubCrypt
  • XeCryptBnQw_Copy
  • XeCryptBnQw_SwapDwQw
  • XeCryptBnQw_SwapDwQwLeBe
  • XeCryptBnQw_SwapLeBe
  • XeCryptBnQw_Zero
  • XeCryptChainAndSumMac
  • XeCryptDesParity
  • XeCryptDesKey
  • XeCryptDesEcb
  • XeCryptDesCbc
  • XeCryptDes3Key
  • XeCryptDes3Ecb
  • XeCryptDes3Cbc
  • XeCryptHmacMd5Init
  • XeCryptHmacMd5Update
  • XeCryptHmacMd5Final
  • XeCryptHmacMd5
  • XeCryptHmacShaInit
  • XeCryptHmacShaUpdate
  • XeCryptHmacShaFinal
  • XeCryptHmacSha
  • XeCryptHmacShaVerify
  • XeCryptMd5Init
  • XeCryptMd5Update
  • XeCryptMd5Final
  • XeCryptMd5
  • XeCryptParveEcb
  • XeCryptParveCbcMac
  • XeCryptRandom
  • XeCryptRc4Key
  • XeCryptRc4Ecb
  • XeCryptRc4
  • XeCryptRotSumSha
  • XeCryptShaInit
  • XeCryptShaUpdate
  • XeCryptShaFinal
  • XeCryptSha
  • XeCryptSha256Init
  • XeCryptSha256Update
  • XeCryptSha256Final
  • XeCryptSha256
  • XeCryptSha384Init
  • XeCryptSha384Update
  • XeCryptSha384Final
  • XeCryptSha384
  • XeCryptSha512Init
  • XeCryptSha512Update
  • XeCryptSha512Final
  • XeCryptSha512
  • XeCryptBnQwNeCompare
  • XeCryptAesCtr
  • XeCryptAesCbcMac
  • XeCryptAesDmMac
  • XeCryptSha224Init
  • XeCryptAesCreateKeySchedule
  • XeCryptAesEncryptOne
  • XeCryptAesDecryptOne
  • XeCryptAesCbcEncrypt
  • XeCryptAesCbcDecrypt
  • XeCryptAesGcmInitialize
  • XeCryptAesGcmUpdate
  • XeCryptAesGcmFinalize
  • XeCryptEccGetCurveParameters
  • XeCryptEccEcdhGenerateKeypair
  • XeCryptEccEcdhExponentiate
  • XeCryptEccEcdsaGenerateSignature
  • XeCryptEccEcdsaVerifySignature

Extras:

  • XeCryptBnQwNeRsaPrvExpFromRoot
  • XeCryptBnQwBeSigDifference
  • XeCryptMemDiff
  • XeCryptBnQwNeEcSigVerify
  • XeCryptEmeOaepPack
  • XeCryptEmeOaepUnpack
  • XeCryptPkcs1ReverseBytes
  • XeCryptOmac1Compute