Symbol: cbc_ctx
usr/src/common/crypto/modes/cbc.c
299
cbc_init_ctx(cbc_ctx_t *cbc_ctx, char *param, size_t param_len,
usr/src/common/crypto/modes/cbc.c
314
copy_block((uchar_t *)param, cbc_ctx->cbc_iv);
usr/src/common/crypto/modes/cbc.c
317
cbc_ctx->cbc_lastp = (uint8_t *)&cbc_ctx->cbc_iv[0];
usr/src/common/crypto/modes/cbc.c
318
cbc_ctx->cbc_flags |= CBC_MODE;
usr/src/common/crypto/modes/cbc.c
319
cbc_ctx->max_remain = block_size;
usr/src/common/crypto/modes/cbc.c
327
cbc_ctx_t *cbc_ctx;
usr/src/common/crypto/modes/cbc.c
334
if ((cbc_ctx = kmem_zalloc(sizeof (cbc_ctx_t), kmflag)) == NULL)
usr/src/common/crypto/modes/cbc.c
336
if ((cbc_ctx = calloc(1, sizeof (cbc_ctx_t))) == NULL)
usr/src/common/crypto/modes/cbc.c
340
cbc_ctx->cbc_flags = mode;
usr/src/common/crypto/modes/cbc.c
341
return (cbc_ctx);
usr/src/common/crypto/modes/cbc.c
372
cmac_init_ctx(cbc_ctx_t *cbc_ctx, size_t block_size)
usr/src/common/crypto/modes/cbc.c
386
cbc_ctx->cbc_iv[0] = 0;
usr/src/common/crypto/modes/cbc.c
387
cbc_ctx->cbc_iv[1] = 0;
usr/src/common/crypto/modes/cbc.c
389
cbc_ctx->cbc_lastp = (uint8_t *)&cbc_ctx->cbc_iv[0];
usr/src/common/crypto/modes/cbc.c
390
cbc_ctx->cbc_flags |= CMAC_MODE;
usr/src/common/crypto/modes/cbc.c
392
cbc_ctx->max_remain = block_size + 1;
usr/src/common/crypto/modes/cbc.c
417
cmac_mode_final(cbc_ctx_t *cbc_ctx, crypto_data_t *out,
usr/src/common/crypto/modes/cbc.c
422
uint8_t *M_last = (uint8_t *)cbc_ctx->cbc_remainder;
usr/src/common/crypto/modes/cbc.c
423
size_t length = cbc_ctx->cbc_remainder_len;
usr/src/common/crypto/modes/cbc.c
424
size_t block_size = cbc_ctx->max_remain - 1;
usr/src/common/crypto/modes/cbc.c
441
encrypt_block(cbc_ctx->cbc_keysched, buf, buf);
usr/src/common/crypto/modes/cbc.c
449
xor_block(cbc_ctx->cbc_lastp, M_last);
usr/src/common/crypto/modes/cbc.c
450
encrypt_block(cbc_ctx->cbc_keysched, M_last, M_last);
usr/src/common/crypto/modes/cbc.c
459
xor_block(cbc_ctx->cbc_lastp, M_last);
usr/src/common/crypto/modes/cbc.c
460
encrypt_block(cbc_ctx->cbc_keysched, M_last, M_last);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
484
cbc_ctx_t *cbc_ctx;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
486
if ((cbc_ctx = calloc(1, sizeof (cbc_ctx_t))) == NULL)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
489
cbc_ctx->cbc_keysched = key_sched;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
491
(void) memcpy(&cbc_ctx->cbc_iv[0], ivec, BLOWFISH_BLOCK_LEN);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
493
cbc_ctx->cbc_lastp = (uint8_t *)&(cbc_ctx->cbc_iv);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
494
cbc_ctx->cbc_keysched_len = size;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
495
cbc_ctx->cbc_flags |= CBC_MODE;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
497
return (cbc_ctx);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
792
cbc_ctx_t *cbc_ctx;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
794
if ((cbc_ctx = calloc(1, sizeof (cbc_ctx_t))) == NULL)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
797
cbc_ctx->cbc_keysched = key_sched;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
799
(void) memcpy(&cbc_ctx->cbc_iv[0], ivec, DES_BLOCK_LEN);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
801
cbc_ctx->cbc_lastp = (uint8_t *)&cbc_ctx->cbc_iv[0];
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
802
cbc_ctx->cbc_keysched_len = size;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
804
cbc_ctx->cbc_flags |= CBC_MODE;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
806
cbc_ctx->cbc_flags |= CBC_MODE | DES3_STRENGTH;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
808
return (cbc_ctx);