ExCrypt
ExCrypt copied to clipboard
Implementation Checklist
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