ExCrypt icon indicating copy to clipboard operation
ExCrypt copied to clipboard

Implementation Checklist

Open emoose opened this issue 3 years ago • 0 comments

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

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

Extras:

  • [ ] XeCryptBnQwNeRsaPrvExpFromRoot
  • [x] XeCryptBnQwBeSigDifference
  • [x] XeCryptMemDiff
  • [ ] XeCryptBnQwNeEcSigVerify
  • [ ] XeCryptEmeOaepPack
  • [ ] XeCryptEmeOaepUnpack
  • [ ] XeCryptPkcs1ReverseBytes
  • [ ] XeCryptOmac1Compute

emoose avatar Jan 01 '21 12:01 emoose