BLOWFISH_BLOCK_LEN
BLOWFISH_BLOCK_LEN, blowfish_encrypt_block,
BLOWFISH_BLOCK_LEN, blowfish_encrypt_block);
BLOWFISH_BLOCK_LEN, blowfish_decrypt_block,
BLOWFISH_BLOCK_LEN, blowfish_decrypt_block);
if ((ulDataLen % BLOWFISH_BLOCK_LEN) != 0) {
if (total_len < BLOWFISH_BLOCK_LEN) {
remain = total_len % BLOWFISH_BLOCK_LEN;
if ((ulEncryptedLen % BLOWFISH_BLOCK_LEN) != 0) {
if (total_len < BLOWFISH_BLOCK_LEN) {
remain = total_len % BLOWFISH_BLOCK_LEN;
(void) memcpy(&cbc_ctx->cbc_iv[0], ivec, BLOWFISH_BLOCK_LEN);
uint8_t ivec[BLOWFISH_BLOCK_LEN]; /* initialization vector */
uint8_t data[BLOWFISH_BLOCK_LEN]; /* for use by update */
(pMechanism->ulParameterLen != BLOWFISH_BLOCK_LEN))
BLOWFISH_BLOCK_LEN);
(pMechanism->ulParameterLen != BLOWFISH_BLOCK_LEN))
BLOWFISH_BLOCK_LEN);
wkey_blksz = BLOWFISH_BLOCK_LEN;
mechanism->cm_param_len != BLOWFISH_BLOCK_LEN)
if ((plaintext->cd_length & (BLOWFISH_BLOCK_LEN - 1)) != 0)
if ((ciphertext->cd_length & (BLOWFISH_BLOCK_LEN - 1)) != 0)
out_len &= ~(BLOWFISH_BLOCK_LEN - 1);
out_len &= ~(BLOWFISH_BLOCK_LEN - 1);
if ((plaintext->cd_length & (BLOWFISH_BLOCK_LEN - 1)) != 0)
mechanism->cm_param_len != BLOWFISH_BLOCK_LEN)
if ((ciphertext->cd_length & (BLOWFISH_BLOCK_LEN - 1)) != 0)
mechanism->cm_param_len != BLOWFISH_BLOCK_LEN)
BLOWFISH_BLOCK_LEN, blowfish_copy_block64);
expected_param_len = BLOWFISH_BLOCK_LEN;