H A D | corecryptoSymmetricBridge.c | 112 static void ccecb_mode_setup(corecryptoMode modeObj, const void *IV, argument 116 modeObj.ecb->init(modeObj.ecb, ctx.ecb, keylen, key); 119 static void ccecb_mode_crypt(corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 121 modeObj.ecb->ecb(ctx.ecb, len / ccecb_mode_get_block_size(modeObj), in, out); 141 static void cccbc_mode_setup(const corecryptoMode modeObj, const void *iv, argument 145 CC_XMEMCPY(ctx.cbc->iv, iv, modeObj.cbc->block_size); 146 modeObj.cbc->init(modeObj 149 cccbc_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 154 cccbc_getiv(const corecryptoMode modeObj, void *iv, uint32_t *len, modeCtx ctx) argument 164 cccbc_setiv(const corecryptoMode modeObj, const void *iv, uint32_t len, modeCtx ctx) argument 188 cccfb_mode_setup(const corecryptoMode modeObj, const void *iv, const void *key, size_t keylen, const void *tweak, size_t tweaklen, int options, modeCtx ctx) argument 195 cccfb_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 218 cccfb8_mode_setup(const corecryptoMode modeObj, const void *iv, const void *key, size_t keylen, const void *tweak, size_t tweaklen, int options, modeCtx ctx) argument 225 cccfb8_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 247 ccctr_mode_setup(const corecryptoMode modeObj, const void *iv, const void *key, size_t keylen, const void *tweak, size_t tweaklen, int options, modeCtx ctx) argument 254 ccctr_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 276 ccofb_mode_setup(const corecryptoMode modeObj, const void *iv, const void *key, size_t keylen, const void *tweak, size_t tweaklen, int options, modeCtx ctx) argument 283 ccofb_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 310 ccxts_mode_setup(const corecryptoMode modeObj, const void *iv, const void *key, size_t keylen, const void *tweak, size_t tweaklen, int options, modeCtx ctx) argument 318 ccxts_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 323 ccxts_setiv(const corecryptoMode modeObj, const void *iv, uint32_t len, modeCtx ctx) argument 330 ccxts_getiv(const corecryptoMode modeObj, void *iv, uint32_t *len, modeCtx ctx) argument 346 ccxts_mode_encrypt_tweak(const corecryptoMode modeObj, const void *in, size_t len, void *out, const void *iv, modeCtx ctx) argument 353 ccxts_mode_decrypt_tweak(const corecryptoMode modeObj, const void *in, size_t len, void *out, const void *iv, modeCtx ctx) argument 378 ccgcm_mode_setup(const corecryptoMode modeObj, const void *iv, const void *key, size_t keylen, const void *tweak, size_t tweaklen, int options, modeCtx ctx) argument 385 ccgcm_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 390 ccgcm_setiv(const corecryptoMode modeObj, const void *iv, uint32_t len, modeCtx ctx) argument 414 ccccm_mode_setup(const corecryptoMode modeObj, const void *iv, const void *key, size_t keylen, const void *tweak, size_t tweaklen, int options, modeCtx ctx) argument 425 ccccm_mode_crypt(const corecryptoMode modeObj, const void *in, void *out, size_t len, modeCtx ctx) argument 430 ccccm_mode_done(const corecryptoMode modeObj, modeCtx ctx) argument 453 ccpkcs7_encrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *cipherText, size_t *moved) argument 459 ccpkcs7_decrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *plainText, size_t *moved) argument 466 ccpkcs7_encrypt_ecb_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *cipherText, size_t *moved) argument 472 ccpkcs7_decrypt_ecb_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *plainText, size_t *moved) argument 484 cc_round_down_by_blocksize(const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, size_t length) argument 489 cc_round_up_by_blocksize(const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, size_t length) argument 495 ccpkcs7_padlen(int encrypting, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, size_t inputLength, bool final) argument 517 ccpkcs7_reserve(int encrypt, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj) argument 541 cccts1_encrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *cipherText, size_t *moved) argument 547 cccts1_decrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *plainText, size_t *moved) argument 554 cccts2_encrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *cipherText, size_t *moved) argument 560 cccts2_decrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *plainText, size_t *moved) argument 568 cccts3_encrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *cipherText, size_t *moved) argument 574 cccts3_decrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *plainText, size_t *moved) argument 589 ccctsX_padlen(int encrypting, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, size_t inputLength, bool final) argument 611 ccctsX_reserve(int encrypt, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj) argument 639 ccnopad_encrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *cipherText, size_t *moved) argument 645 ccnopad_decrypt_pad(modeCtx ctx, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, void *buff, size_t len, void *plainText, size_t *moved) argument 656 ccnopad_padlen(int encrypting, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj, size_t inputLength, bool final) argument 665 ccnopad_reserve(int encrypt, const cc2CCModeDescriptor *modeptr, const corecryptoMode modeObj) argument [all...] |